Some needed cleanups for future dx9 and d3d common layer support:
commit4b0297d894df32d8ed9c8b0b00f62683daa7d447
authorRaphael Junqueira <fenix@club-internet.fr>
Tue, 28 Jan 2003 01:12:23 +0000 (28 01:12 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 28 Jan 2003 01:12:23 +0000 (28 01:12 +0000)
treef4998b85e04d36d5bcc6c60f683d3a9eea9177ec
parentfc0d07f8cffccb848ddb6373b368e96fa179571f
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_*).
dlls/d3d8/Makefile.in
dlls/d3d8/d3d8_private.h
dlls/d3d8/device.c
dlls/d3d8/directx.c
dlls/d3d8/shader.c
dlls/d3d8/stateblock.c [new file with mode: 0644]
dlls/d3d8/vshaderdeclaration.c [new file with mode: 0644]