ChangeSet ID: 7153 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2003/01/27 19:12:23
Modified files: dlls/d3d8 : shader.c directx.c device.c d3d8_private.h Makefile.in Added files: dlls/d3d8 : vshaderdeclaration.c stateblock.c
Log message: Raphael Junqueira fenix@club-internet.fr Some needed cleanups for future dx9 and d3d common layer support: - stateblocks to IDirect3DStateBlockImpl interface and moving into a new file (stateblock.c) - shaders to IDirect3D*ShaderImpl interfaces - splitting vshader and vshader declaration as in dx9 into 2 interfaces (for future common layer use) - vshader declaration code to a new file (vsaderdeclaration.c) - device calls to new interfaces (redirect stubs) Simple texture fix for a little regression after last Jason's patches. Some caps code using the GL/glext.h defines (GL_VERSION_*).
Patch: http://cvs.winehq.com/patch.py?id=7153
Old revision New revision Changes Path 1.6 1.7 +69 -430 wine/dlls/d3d8/shader.c 1.15 1.16 +6 -2 wine/dlls/d3d8/directx.c 1.34 1.35 +329 -903 wine/dlls/d3d8/device.c 1.13 1.14 +236 -108 wine/dlls/d3d8/d3d8_private.h 1.5 1.6 +2 -0 wine/dlls/d3d8/Makefile.in Added 1.1 +0 -0 wine/dlls/d3d8/vshaderdeclaration.c Added 1.1 +0 -0 wine/dlls/d3d8/stateblock.c