Module: wine Branch: master Commit: af8d268a39207a1180feca79e0f402f604ee9734 URL: http://source.winehq.org/git/wine.git/?a=commit;h=af8d268a39207a1180feca79e0...
Author: Stefan Dösinger stefan@codeweavers.com Date: Sat Aug 23 15:41:51 2008 -0500
wined3d: Handle projected textures properly in arbfp and atifs.
GL_ARB_fragment_program and GL_ATI_fragment_shader can disable projected textures properly, and they can also handle D3DTTFF_PROJECTED | D3DTTFF_COUNT3 properly.
---
dlls/wined3d/arb_program_shader.c | 24 ++++++++++--- dlls/wined3d/ati_fragment_shader.c | 32 ++++++++++++------ dlls/wined3d/glsl_shader.c | 5 ++- dlls/wined3d/nvidia_texture_shader.c | 6 ++- dlls/wined3d/state.c | 7 +++- dlls/wined3d/utils.c | 59 ++++++++++++++++++--------------- dlls/wined3d/wined3d_private.h | 3 +- 7 files changed, 86 insertions(+), 50 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=af8d268a39207a1180feca...