ChangeSet ID: 8248
CVSROOT: /home/winehq/opt/cvs-commit
Module name: wine
Changes by: julliard(a)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(a)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