I hit on a problem when trying to bake irradiance maps for IBL; after talking about it on a discord one of the members created this reduced example of the problem:
correct output:
Mesa/X.org llvmpipe (LLVM 13.0.0, 256 bits) 4.5 (Core Profile) Mesa 21.2.0-devel (git-a1c56b8091)
variant0: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant0: FACE1: 0xff 0x00 0x00 0xff OK: 1
variant0: FACE2: 0xff 0x00 0x00 0xff OK: 1
variant0: FACE3: 0xff 0x00 0x00 0xff OK: 1
variant0: FACE4: 0xff 0x00 0x00 0xff OK: 1
variant0: FACE5: 0xff 0x00 0x00 0xff OK: 1
Err: 0x0
variant1: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant1: FACE1: 0xff 0x00 0x00 0xff OK: 1
variant1: FACE2: 0xff 0x00 0x00 0xff OK: 1
variant1: FACE3: 0xff 0x00 0x00 0xff OK: 1
variant1: FACE4: 0xff 0x00 0x00 0xff OK: 1
variant1: FACE5: 0xff 0x00 0x00 0xff OK: 1
Err: 0x0
variant2: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant2: FACE1: 0xff 0x00 0x00 0xff OK: 1
variant2: FACE2: 0xff 0x00 0x00 0xff OK: 1
variant2: FACE3: 0xff 0x00 0x00 0xff OK: 1
variant2: FACE4: 0xff 0x00 0x00 0xff OK: 1
variant2: FACE5: 0xff 0x00 0x00 0xff OK: 1
Err: 0x0
variant3: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE1: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE2: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE3: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE4: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE5: 0xff 0x00 0x00 0xff OK: 1
Err: 0x0
variant4: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE1: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE2: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE3: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE4: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE5: 0xff 0x00 0x00 0xff OK: 1
Err: 0x0
Actual output:
NVIDIA Corporation NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 4.3.0 NVIDIA 510.54
variant0: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant0: FACE1: 0x00 0x00 0x00 0x00 OK: 0
variant0: FACE2: 0x00 0x00 0x00 0x00 OK: 0
variant0: FACE3: 0x00 0x00 0x00 0x00 OK: 0
variant0: FACE4: 0x00 0x00 0x00 0x00 OK: 0
variant0: FACE5: 0x00 0x00 0x00 0x00 OK: 0
Err: 0x0
variant1: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant1: FACE1: 0xff 0xff 0xff 0xff OK: 0
variant1: FACE2: 0xff 0xff 0xff 0xff OK: 0
variant1: FACE3: 0xff 0xff 0xff 0xff OK: 0
variant1: FACE4: 0xff 0xff 0xff 0xff OK: 0
variant1: FACE5: 0xff 0xff 0xff 0xff OK: 0
Err: 0x0
variant2: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant2: FACE1: 0xff 0xff 0xff 0xff OK: 0
variant2: FACE2: 0xff 0xff 0xff 0xff OK: 0
variant2: FACE3: 0xff 0xff 0xff 0xff OK: 0
variant2: FACE4: 0xff 0xff 0xff 0xff OK: 0
variant2: FACE5: 0xff 0xff 0xff 0xff OK: 0
Err: 0x0
variant3: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE1: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE2: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE3: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE4: 0xff 0x00 0x00 0xff OK: 1
variant3: FACE5: 0xff 0x00 0x00 0xff OK: 1
Err: 0x0
variant4: FACE0: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE1: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE2: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE3: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE4: 0xff 0x00 0x00 0xff OK: 1
variant4: FACE5: 0xff 0x00 0x00 0xff OK: 1
Err: 0x0
os: archlinux driver: nvidia-470xx (470.161.03)
Tested on a 3050, 1060 and 780ti