1251 Commits

Author SHA1 Message Date
Henri Verbeet
c174a993b0 d3dx9: Get rid of the SPRITE typedef. 2013-09-30 20:34:52 +02:00
Henri Verbeet
be2e845cb3 d3dx9: Get rid of the SPRITEVERTEX typedef. 2013-09-27 10:33:45 +02:00
Henri Verbeet
be1dbc0dbb d3dx9: Get rid of the ID3DXFileDataImpl typedef. 2013-09-27 10:33:44 +02:00
Henri Verbeet
38871d842f d3dx9: Get rid of the ID3DXFileEnumObjectImpl typedef. 2013-09-26 10:45:56 +02:00
Henri Verbeet
177aa5c26f d3dx9: Get rid of the ID3DXFileImpl typedef. 2013-09-26 10:45:54 +02:00
Rico Schüller
f7ba8e1472 d3dx9: Use struct d3dx_object for objects. 2013-09-25 13:33:25 +02:00
Henri Verbeet
0f965d16f0 d3dx9: Get rid of the ID3DXSpriteImpl typedef. 2013-09-25 11:49:16 +02:00
Henri Verbeet
0a993f14b4 d3dx9: Get rid of the ID3DXSkinInfoImpl typedef. 2013-09-25 11:49:14 +02:00
Henri Verbeet
778b644fc6 d3dx9: Get rid of the ID3DXMeshImpl typedef. 2013-09-24 12:57:31 +02:00
Henri Verbeet
ffc66f471c d3dx9: Get rid of the ID3DXLineImpl typedef. 2013-09-24 12:57:29 +02:00
Henri Verbeet
49a3dbc453 d3dx9: Avoid CONST. 2013-09-20 11:27:49 +02:00
Rico Schüller
196766cb77 d3dx9/tests: Add matrix column register count clamp test. 2013-09-19 09:30:56 +02:00
Rico Schüller
ae95176c0d d3dx9: Clamp register count for D3DXPC_MATRIX_COLUMNS. 2013-09-19 09:30:54 +02:00
Stefan Dösinger
7aa17eaa5c d3dx9_36/tests: Create*TextureFromFileInMemory doesn't fail.
If the format is unsupported it picks a replacement format. Our d3dx9
cannot handle d3dx9 decompression yet, so mark the tests todo_wine in
this case.
2013-09-17 16:22:29 +02:00
Henri Verbeet
871967d0fb d3dx9: Avoid LPVOID. 2013-09-04 11:37:06 +02:00
Matteo Bruni
686f0a62df d3dx9/tests: Add some more tests for D3DX[Assemble|Preprocess]ShaderFromFile. 2013-09-03 16:58:39 +02:00
Matteo Bruni
613d27ebeb d3dx9: Use the ID3DXInclude object to open the initial file in D3DX[Assemble|Compile|Preprocess]ShaderFromFile. 2013-09-03 16:58:37 +02:00
Matteo Bruni
1f6173a69f d3dx9: Add / improve traces in some shader-related functions. 2013-09-03 16:58:34 +02:00
Henri Verbeet
76e35a2939 d3dx9: Avoid LPCVOID. 2013-09-03 16:58:18 +02:00
Henri Verbeet
77ee90b59f d3dx9: Avoid LPSTR. 2013-09-03 16:58:17 +02:00
Henri Verbeet
75511e351c d3dx9: Avoid LPCSTR. 2013-09-02 18:02:48 +02:00
Henri Verbeet
2a24b11af5 d3dx9: Avoid LPWSTR. 2013-09-02 18:02:46 +02:00
Henri Verbeet
82710124e3 d3dx9: Avoid LPCWSTR. 2013-08-30 11:19:05 +02:00
Henri Verbeet
7175367ad5 d3dx9: Avoid some needless casts. 2013-08-30 11:18:57 +02:00
Henri Verbeet
d35c67becd d3dx9: Simplify D3DXCreateTextureFromResourceExW(). 2013-08-29 19:56:17 +02:00
Henri Verbeet
4b56eae0f1 d3dx9: Simplify D3DXCreateTextureFromResourceExA(). 2013-08-29 19:56:17 +02:00
Henri Verbeet
9595dd873e d3dx9: Simplify D3DXLoadSurfaceFromResourceW(). 2013-08-28 11:17:09 +02:00
Henri Verbeet
d16402b10c d3dx9: Simplify D3DXLoadSurfaceFromResourceA(). 2013-08-28 11:17:09 +02:00
Henri Verbeet
4c850f0e79 d3dx9: Simplify D3DXGetImageInfoFromResourceW(). 2013-08-27 11:50:53 +02:00
Henri Verbeet
aaff163ae0 d3dx9: Simplify D3DXGetImageInfoFromResourceA(). 2013-08-27 11:50:53 +02:00
Stefan Dösinger
421b7a17ad wined3d: Enforce volume mapping restrictions. 2013-08-26 19:01:23 +02:00
Henri Verbeet
34c7024790 d3dx9: Simplify D3DXCreateEffectCompilerFromResourceW(). 2013-08-26 10:50:51 +02:00
Henri Verbeet
1be05ff731 d3dx9: Simplify D3DXCreateEffectCompilerFromResourceA(). 2013-08-26 10:50:49 +02:00
Henri Verbeet
37d67eb629 d3dx9: Simplify D3DXCreateEffectFromResourceExW(). 2013-08-23 10:41:40 +02:00
Henri Verbeet
f60b28138e d3dx9: Simplify D3DXCreateEffectFromResourceExA(). 2013-08-23 10:41:38 +02:00
Henri Verbeet
6ea59b9157 d3dx9: Get rid of the ID3DXMatrixStack_Vtbl forward declaration. 2013-08-22 10:26:53 +02:00
Henri Verbeet
c2eabf9e68 d3dx9: Get rid of some unused vtbl forward declarations. 2013-08-22 10:26:51 +02:00
Henri Verbeet
1cb70eb07a d3dx9: ID3DXBaseEffectImpl doesn't need to be a COM implementation. 2013-08-21 12:13:56 +02:00
Henri Verbeet
3b4b61f03a d3dx9: Avoid LPD3DXMATRIX. 2013-08-21 12:13:56 +02:00
Rico Schüller
e5a9dcf945 d3dx9: Introduce a helper function for the annotations. 2013-08-16 11:55:24 +02:00
Rico Schüller
b9b6b0585f d3dx9/tests: Test all registers set by the constant table. 2013-08-02 11:38:51 +02:00
Rico Schüller
fab44cbbfb d3dx9: Use d3dx_parameter instead of D3DXHANDLE. 2013-08-02 11:38:35 +02:00
Rico Schüller
d3b4dc92d9 d3dx9: Warn when submitting invalid flags to ID3DXEffect::Begin(). 2013-08-02 11:37:25 +02:00
Rico Schüller
3ff2255a83 d3dx9: Track ID3DXEffect::Begin/End(). 2013-08-02 11:37:18 +02:00
Rico Schüller
a6d3883211 d3dx9/tests: Add ID3DXConstantTable big vector test. 2013-07-29 15:01:42 +02:00
Rico Schüller
faf7dd3131 d3dx9/tests: Add ID3DXConstantTable RegisterCount test for D3DXRS_INT4. 2013-07-29 15:01:40 +02:00
Rico Schüller
4dc11cc3aa d3dx9/tests: Add ID3DXConstantTable::SetDefaults() test. 2013-07-29 15:01:36 +02:00
Rico Schüller
1099bb5e76 d3dx9: Improve ID3DXConstantTable::SetDefaults(). 2013-07-29 15:01:31 +02:00
Rico Schüller
c76f6085b2 d3dx9/tests: Add ID3DXConstantTable struct struct test. 2013-07-29 15:01:25 +02:00
Christian Costa
a8728893b7 d3dx9_36: Release shader if getting constant table fails in D3DXCompileShader. 2013-07-29 14:11:08 +02:00