mirror of
https://github.com/dhewm/dhewm3.git
synced 2024-11-26 22:31:17 +00:00
78eef43d50
The problem was that negative values (from dhewm3tmpres.xyz) were passed to POW, and POW doesn't have to support negative bases, according to ARB_fragment_program.txt, and Intels Linux drive apparently doesn't, see also https://gitlab.freedesktop.org/mesa/mesa/-/issues/5131 Using MUL_SAT instead of MUL to clamp the value that gets passed to POW afterwards to [0, 1] fixes the problem without any disadvantages. |
||
---|---|---|
.. | ||
cm | ||
d3xp | ||
framework | ||
game | ||
idlib | ||
MayaImport | ||
renderer | ||
sound | ||
sys | ||
tools | ||
TypeInfo | ||
ui | ||
CMakeLists.txt | ||
config.h.in | ||
mmakefile.src |