- mor usefull debug functions debug_d3dusage and debug_d3ddevicetype
commit9489f8bdc063f9b99543c7d05e06570d3d2e4b4f
authorRaphael Junqueira <fenix@club-internet.fr>
Sat, 17 May 2003 18:33:02 +0000 (17 18:33 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sat, 17 May 2003 18:33:02 +0000 (17 18:33 +0000)
tree50328083df2ed8051977b93c9641980e55ec10da
parent166750299e4128fb1134f9b57eff9086308c4cd7
- 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
dlls/d3d8/basetexture.c
dlls/d3d8/cubetexture.c
dlls/d3d8/d3d8_private.h
dlls/d3d8/device.c
dlls/d3d8/directx.c
dlls/d3d8/resource.c
dlls/d3d8/shader.c
dlls/d3d8/stateblock.c
dlls/d3d8/surface.c
dlls/d3d8/texture.c
dlls/d3d8/vshaderdeclaration.c