ChangeSet ID: 8248 CVSROOT: /home/winehq/opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2003/05/17 13:33:02
Modified files: dlls/d3d8 : vshaderdeclaration.c texture.c surface.c stateblock.c shader.c resource.c directx.c device.c d3d8_private.h cubetexture.c basetexture.c
Log message: Raphael Junqueira fenix@club-internet.fr - mor usefull debug functions debug_d3dusage and debug_d3ddevicetype - fix a crash in pixel shader parser (happened with unreal2) - currently desactive pixel shaders caps (with #define) while hw shaders code isn't merged - when we have a special debug channel for shader, use it ;) - fix again some stubs return value - more more readable traces now (principaly IDirect3D8 capacities check and surface locking code) using new debug functions - fix/cleaning the surface locking code - now we support D3DTOP_SUBSTRACT so declare it in caps - now support true 32bit (well X 24 bit can be used as 32 bit in caps code) - first try to get D3DTSS_TCI_CAMERASPACENORMAL and D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR look good - native support 32 bit support (now application can choose 16 or 32 bit support) if current resolution is 24 bit (as we can only launch games in windowed mode) - textures palettes support - fix reflexion placement code (the sdk sample begin to work) - fix a stupid crash when using traces in vshaderdeclaration - more more readable traces (init/caps) - more cubetextures fixes
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8248
Old revision New revision Changes Path 1.2 1.3 +21 -7 wine/dlls/d3d8/vshaderdeclaration.c 1.7 1.8 +53 -52 wine/dlls/d3d8/texture.c 1.8 1.9 +88 -10 wine/dlls/d3d8/surface.c 1.4 1.5 +14 -2 wine/dlls/d3d8/stateblock.c 1.10 1.11 +3 -1 wine/dlls/d3d8/shader.c 1.4 1.5 +4 -2 wine/dlls/d3d8/resource.c 1.33 1.34 +190 -54 wine/dlls/d3d8/directx.c 1.57 1.58 +200 -57 wine/dlls/d3d8/device.c 1.26 1.27 +8 -2 wine/dlls/d3d8/d3d8_private.h 1.7 1.8 +1 -0 wine/dlls/d3d8/cubetexture.c 1.5 1.6 +10 -5 wine/dlls/d3d8/basetexture.c