Commit Graph

356 Commits

Author SHA1 Message Date
Rico Schüller
670f0efe5c d3dx9: Add ID3DXBuffer test. 2011-04-04 13:43:15 +02:00
Rico Schüller
1fcce55894 d3dx9: Add argument check to D3DXCreateBuffer(). 2011-04-04 13:43:09 +02:00
Rico Schüller
22abfd6edc d3dx9: Use init function for ID3DXBuffer. 2011-03-30 14:56:49 +02:00
Rico Schüller
87f6f86ce9 d3dx9: Add a some TRACEs to ID3DXBufferImpl. 2011-03-30 14:56:46 +02:00
Rico Schüller
404de72fe0 d3dx9: Rename some variables. 2011-03-30 14:56:43 +02:00
Rico Schüller
62c1fb0941 d3dx9: Remove typedef from ID3DXBufferImpl. 2011-03-30 14:56:40 +02:00
Rico Schüller
98001ca8c8 d3dx9: Use variable instead of type in HeapAlloc. 2011-03-30 14:56:36 +02:00
Rico Schüller
41e34d77c5 d3dx9: Don't zero memory when it will be overridden. 2011-03-30 14:56:33 +02:00
Rico Schüller
9ea9a053b9 d3dx9/tests: Add ID3DXEffectCompiler test. 2011-03-29 18:05:57 +02:00
Rico Schüller
f1bfecd616 d3dx9/tests: Add ID3DXEffect::GetPool() and ID3DXEffect::GetDevice() tests. 2011-03-29 18:05:53 +02:00
Rico Schüller
dccbfe32ad d3dx9: ID3DXEffect::QueryInterface() does not support IID_ID3DXBaseEffect. 2011-03-29 18:05:47 +02:00
Rico Schüller
adbfae9b2a d3dx9: Implement ID3DXEffect::GetDevice(). 2011-03-29 18:05:42 +02:00
Rico Schüller
96192306a0 d3dx9: Implement ID3DXEffect::GetPool(). 2011-03-29 18:05:38 +02:00
Rico Schüller
27209e6097 d3dx9: Fix some style issues. 2011-03-29 18:05:34 +02:00
Rico Schüller
2f3e9673a1 d3dx9: Add ID3DXEffectCompiler interface. 2011-03-29 18:05:29 +02:00
Rico Schüller
0dff8dd3ce d3dx9: Forward ID3DXEffect to ID3DXBaseEffect. 2011-03-29 18:05:18 +02:00
Rico Schüller
aaa06cfba4 d3dx9: Add ID3DXBaseEffect interface. 2011-03-29 18:02:03 +02:00
Rico Schüller
68f11dabd7 d3dx9/tests: Add refcount test for the device. 2011-03-29 17:48:42 +02:00
Rico Schüller
eb1faf6155 d3dx9: Handle pool and device in ID3DXEffect. 2011-03-29 17:48:37 +02:00
Rico Schüller
bb88fada4b d3dx9: Use size of variable instead of type. 2011-03-29 17:48:19 +02:00
Rico Schüller
be43a5c414 d3dx9: Fix HeapAlloc size in D3DXCreateEffectPool. 2011-03-29 17:48:10 +02:00
Francois Gouget
cb5e480faf d3dx9_36/tests: Replace a malloc() with HeapAlloc()+HeapFree(). 2011-03-16 14:14:25 +01:00
Rico Schüller
0dc91c4975 d3dx9_36: Start effect parsing. 2011-03-15 17:14:07 +01:00
Dylan Smith
ed3ce3c91b d3dx9/tests: Partially test front and back faces for D3DXCreateText. 2011-03-10 16:30:16 +01:00
Dylan Smith
b06a6c84ac d3dx9/tests: Added outline comparison tests for D3DXCreateText. 2011-03-10 16:30:15 +01:00
Dylan Smith
eec288a4c5 d3dx9/tests: Add basic tests for D3DXCreateText. 2011-03-10 16:30:15 +01:00
Dylan Smith
8245b46e60 d3dx9: Support triangulation of complex glyphs in D3DXCreateText. 2011-03-10 16:30:15 +01:00
Dylan Smith
3eee5b7476 d3dx9: D3DXCreateText implementation for simple glyphs. 2011-03-10 16:30:15 +01:00
Francois Gouget
41663974ad d3dx9_36/tests: Add a trailing '\n' to ok() calls. 2011-03-07 11:08:56 +01:00
David Adam
68da568f16 d3dx9_36: Implement ID3DXMesh_GetNumBytesPerVertex. 2011-03-04 16:26:01 +01:00
David Adam
23faba7eb1 d3dx9_36: Add a test for D3DXCreateBox. 2011-03-04 16:26:01 +01:00
Alexandre Julliard
45ead7fe85 d3dx9_36: Cleanup the fixme_once handling. 2011-02-24 12:20:25 +01:00
Matteo Bruni
85a578f782 d3dx9: Fix memory access for images with less than 4 bytes per pixel (Valgrind). 2011-02-23 19:38:26 +01:00
Dylan Smith
5fe7522ba1 d3dx9: Add stubs for D3DXCreateText. 2011-02-21 16:25:58 +01:00
Matteo Bruni
ffe65c2721 d3dx9/tests: Remove spurious assignment (LLVM/Clang). 2011-02-21 12:44:36 +01:00
Matteo Bruni
6505aed598 d3dx9: Remove an unnecessary initialization (LLVM/Clang). 2011-02-21 12:44:31 +01:00
Matteo Bruni
ed1b396b66 d3dx9: Remove a couple of spurious assignments (LLVM/Clang). 2011-02-21 12:44:27 +01:00
Austin English
e8a2fa28ea d3dx9_36/tests: Free memory after use (Valgrind). 2011-02-17 17:27:30 +01:00
David Adam
e57bbaab91 d3dx9_36: Add a few tests for D3DXCreateBox. 2011-02-15 17:11:50 +01:00
Austin English
517f6aa526 d3dx9_36: Make sure return values are used (LLVM/Clang). 2011-02-09 14:24:52 -06:00
Austin English
f9facad235 d3dx9_36/tests: Remove unused variable assignments (LLVM/Clang). 2011-02-07 10:13:46 -06:00
Michael Stefaniuc
c2bf9a6b79 d3dx9_36: COM cleanup for the ID3DXSprite iface. 2011-01-27 14:15:22 +01:00
Michael Stefaniuc
697a9a1ac5 d3dx9_36: COM cleanup for the ID3DXMesh iface. 2011-01-27 14:15:17 +01:00
Michael Stefaniuc
a9065082da d3dx9_36: COM cleanup for the ID3DXMatrixStack iface. 2011-01-27 14:15:13 +01:00
Michael Stefaniuc
7342f34ef7 d3dx9_36: COM cleanup for the ID3DXFont iface. 2011-01-27 14:15:08 +01:00
Michael Stefaniuc
7660526337 d3dx9_36: COM cleanup for the ID3DXBuffer iface. 2011-01-27 14:15:04 +01:00
Michael Stefaniuc
c84b8dbd3e d3dx9_36: COM cleanup for the ID3DXInclude iface. 2011-01-27 14:14:59 +01:00
Michael Stefaniuc
b88e09e221 d3dx9_36: COM cleanup for the ID3DXEffectPool iface. 2011-01-27 14:14:55 +01:00
Michael Stefaniuc
03321ad0fb d3dx9_36: COM cleanup for the ID3DXEffect iface. 2011-01-27 14:14:51 +01:00
Michael Stefaniuc
134cb5bfef d3dx9_36/tests: COM cleanup for the ID3DXInclude iface. 2011-01-26 15:00:13 +01:00