James McKenzie wrote: > Tobias Jakobi wrote: >> For review: >> >> This patchset implements np2 texcoord fixup in ARB mode. Constants used to >> store texture dimensions are already packed, using the same data structures >> like the GLSL packing code. >> >> The code is finished and works quite well. It has been tested with Max Payne >> 2, HL2 and FEAR. All games now work with post-processing effects and >> anything else that needs NP2 textures on the nvidia FX series. >> >> Greets, >> Tobias >> >> >> ------------------------------------------------------------------------ >> >> >> > Tobias: > > Do you plan on rewriting this to work in the backend? > > James McKenzie > Hi James,
my plan is currently the following: (1) Wait until stefand has implemented backend_private_data (2) Adapt the GLSL constant packing patchset to this (trivial) (3) Adapt the ARB code (also trivial) and submit it - apart from the backend_private_data changes there isn't anything else needed (4) Write NP2 fixup code for the vertexshader-only case and implement it in GLSL (ARB is too difficult) (5) Resolve bug #14762 to fixed Greets, Tobias