My 128bit format emulation - needed for GLES3 - is starting to pass the first CTS.

#etnaviv #mesa #Librem5

Show thread

uint8x16_t vector1 = ((uint8x16_t){1} > (uint8x16_t){0}) >> 7;
printf("%d\n", vector1[0]); // 1 in clang, 255 in gcc

uint8x16_t vector2 = (uint8x16_t){1} > (uint8x16_t){0};
vector2 = vector2 >> 7;
printf("%d\n", vector2[0]); // 1 in both gcc and clang

🤔

Aren't you glad that sfghefaes (@dawlkjr27898) has added you to a group conversation on Twitter?

is about to reach its millionth signature as we speak, a month before the deadline. A tiny, but very necessary step in the right direction.

If you hurry it may be yours 😁 eci.ec.europa.eu/045/public/#/

SLUDGE-based games are ready for testing!

Do you want to expose the deepest secrets of the Tremendous Corporation® and save the games industry?

Are you interested in helping a young man who's out of order in an alien future?

Or will you join the story of Nathan, who wants to get a second chance in life?

scummvm.org/news/20250629/

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml