Am Samstag 10 März 2007 15:02 schrieb Fabian Bieler: > This patch implements D3DFMT_V8U8 and D3DFMT_Q8W8V8U8 via > NV_TEXTURE_SHADER. This fixes some renderissues in Half-Life 2 with the > DirectX9 path and the DirectX8 path via GLSL. What do those formats provide that other formats do not provide? Signedness, or something else I missed?
Using GL_NV_texture shader and GL_ATI_envmap bumpmap is definitly the way to go, but I am concerned about macos, where neither of those extensions exist. But working around that issue will be tricky because the shaders depend more on the stateblock then, and things get increasingly ugly. Oh, and it seems that you have proven me wrong with my suspicion that sRGB correction is the cause of that :-)
pgpobZ0K5igsR.pgp
Description: PGP signature