Rico Schüller
|
e798d0016b
|
d3dx9: Implement ID3DXBaseEffect::GetParameter().
|
2011-04-18 17:00:44 +02:00 |
Rico Schüller
|
d64eb4699f
|
d3dx9: Implement ID3DXBaseEffect::GetTechniqueDesc().
|
2011-04-18 17:00:37 +02:00 |
Rico Schüller
|
4482ca41d0
|
d3dx9: Fix d3dx9_parse_effect_typedef for D3DXPC_STRUCT.
|
2011-04-18 16:59:40 +02:00 |
Rico Schüller
|
8ec21524ec
|
d3dx9: Parse effect pass and technique.
|
2011-04-13 14:13:53 +02:00 |
Rico Schüller
|
4dcb3ea325
|
d3dx9: Make some functions inline.
|
2011-04-13 14:13:53 +02:00 |
Rico Schüller
|
0f10e1b344
|
d3dx9: Parse value data.
|
2011-04-12 12:50:19 +02:00 |
Rico Schüller
|
53d0a02c20
|
d3dx9: Parse name and semantics.
|
2011-04-12 12:50:15 +02:00 |
Rico Schüller
|
e4a0ef69f5
|
d3dx9: Parse effect type D3DXPC_STRUCT.
|
2011-04-12 12:50:10 +02:00 |
Rico Schüller
|
20dc97296b
|
d3dx9: Parse effect parameter type definition.
|
2011-04-12 12:50:06 +02:00 |
Francois Gouget
|
18e0e8c4c7
|
d3dx9_36: Make get_parameter_{handle,struct}() static.
|
2011-04-11 12:07:11 +02:00 |
Rico Schüller
|
9a7720fc1d
|
d3dx9: Start effect parameter parsing.
|
2011-04-07 13:50:56 +02:00 |
Rico Schüller
|
651e044590
|
d3dx9: Fix return values.
|
2011-04-07 13:50:48 +02:00 |
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 |
Michael Stefaniuc
|
303f84c409
|
d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXConstantTableImpl.
|
2010-12-21 15:49:30 +01:00 |
Michael Stefaniuc
|
cdf56820a0
|
d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXLineImpl.
|
2010-12-21 00:20:02 +01:00 |
Travis Athougies
|
d2055e6ea9
|
d3dx9_36/tests: Extended ID3DXConstantTable tests.
|
2010-12-02 12:47:42 +01:00 |
Travis Athougies
|
ca7405a9a1
|
d3dx9_36: Improved constant table parsing.
|
2010-12-02 12:47:42 +01:00 |
Matteo Bruni
|
9867c39133
|
d3dx9/tests: Fix a D3DXCheckTextureRequirements test failing on Windows.
|
2010-11-24 18:27:31 +01:00 |
Matteo Bruni
|
9517305c03
|
d3dx9/tests: Fix some tests to take into account POW2 texture capability flags.
|
2010-11-24 17:59:59 +01:00 |
Michael Stefaniuc
|
b6a1951925
|
d3dx9_36: Move 'static' to the beginning of the declaration.
|
2010-11-23 16:01:09 +01:00 |
Matteo Bruni
|
8c0a8ac514
|
d3dx9/tests: Remove a D3DXPlaneNormalize test.
|
2010-11-23 14:16:22 +01:00 |
Matteo Bruni
|
892502479c
|
d3dx9: Implement D3DXFillVolumeTexture function.
|
2010-11-18 14:08:56 +01:00 |
Matteo Bruni
|
8f6cf460be
|
d3dx9: Implement D3DXFillCubeTexture function.
|
2010-11-18 14:08:53 +01:00 |
Matteo Bruni
|
bffbf3460b
|
d3dx9: Implement D3DXFillTexture function.
|
2010-11-18 14:08:50 +01:00 |
Matteo Bruni
|
0b4969f841
|
d3dx9: Add color key support to D3DXLoadSurfaceFromMemory.
|
2010-11-15 14:51:47 +01:00 |
Louis Lenders
|
aa75d068a4
|
d3dx9_36: Quiet a noisy fixme.
|
2010-11-12 15:43:08 +01:00 |
Matteo Bruni
|
b4a90b0fe8
|
d3dx9: Implement D3DXCreateVolumeTexture.
|
2010-11-09 17:08:21 +01:00 |
Matteo Bruni
|
c1843c8779
|
d3dx9: Implement D3DXCheckVolumeTextureRequirements.
|
2010-11-09 17:08:21 +01:00 |
Matteo Bruni
|
363d180a54
|
d3dx9: Skip D3DXCheckCubeTextureRequirement test if not supported.
|
2010-11-09 17:08:21 +01:00 |
Vincent Povirk
|
1d0f126d91
|
d3dx9_36: Fix an error path in D3DXLoadSurfaceFromFileInMemory.
If GetFrame fails, bitmapframe was not created and should not be released.
|
2010-11-09 11:44:39 +01:00 |
Vincent Povirk
|
31682b3dbe
|
d3dx9_36: Don't check the image format in D3DXLoadSurfaceFromFileInMemory.
If the format is not supported, D3DXGetImageInfoFromFileInMemory will fail.
|
2010-11-09 11:44:32 +01:00 |
Matteo Bruni
|
390ba2c338
|
d3dx9: Implement D3DXCreateCubeTexture.
|
2010-11-04 16:29:59 +01:00 |
Matteo Bruni
|
6933766531
|
d3dx9: Implement D3DXCheckCubeTextureRequirements.
|
2010-11-04 16:29:57 +01:00 |
Matteo Bruni
|
a875f38301
|
d3dx9: Implement D3DXFilterTexture for cube textures.
|
2010-11-04 16:29:52 +01:00 |
Vincent Povirk
|
a2e5321b01
|
d3dx9_36: Check for the TGA container format.
|
2010-10-22 12:01:55 +02:00 |
Matteo Bruni
|
d32a07a04b
|
d3dx9: Initialize a variable in ID3DXSpriteImpl_Flush.
|
2010-10-19 17:05:13 +02:00 |
Matteo Bruni
|
454dce9162
|
d3dx9: Report usage of unsupported sprite flags.
|
2010-10-18 11:45:42 +02:00 |
Matteo Bruni
|
40d57b70ed
|
d3dx9: Store transform matrix per-sprite.
|
2010-10-18 11:45:32 +02:00 |
Matteo Bruni
|
550abd41a2
|
d3dx9: Fix D3DXFilterTexture return value.
|
2010-10-18 11:45:26 +02:00 |
Matteo Bruni
|
ebbf519b78
|
d3dx9: Search for a compatible pixel format in D3DXCheckTextureRequirements.
|
2010-10-18 11:45:21 +02:00 |
Christian Costa
|
128cf64371
|
d3dx9: Constant table parsing foundations.
|
2010-10-13 12:03:05 +02:00 |
Matteo Bruni
|
b4736bd767
|
d3dx9/tests: Fix a shader test failure.
|
2010-10-13 12:01:03 +02:00 |
Misha Koshelev
|
09af2a2bf9
|
d3dx9_36: Implement D3DXCreateCylinder.
|
2010-09-28 17:33:17 +02:00 |
Misha Koshelev
|
63dbf6ee3f
|
d3dx9_36/tests: Add tests for D3DXCreateCylinder.
|
2010-09-27 14:10:46 +02:00 |
Misha Koshelev
|
fe9db6faf7
|
d3dx9_36: Add stub for D3DXCreateCylinder.
|
2010-09-27 14:10:46 +02:00 |
Misha Koshelev
|
d7d9cd5eb2
|
d3dx9_36: Implement D3DXCreateSphere.
|
2010-09-24 15:45:54 +02:00 |
Misha Koshelev
|
99e2aedbf7
|
d3dx9_36: Implement ID3DXMesh_Lock/UnlockVertexBuffer and ID3DXMesh_Lock/UnlockIndexBuffer.
|
2010-09-24 15:45:53 +02:00 |
Misha Koshelev
|
10af823fd5
|
d3dx9_36: Add stub for D3DXCreateTeapot.
|
2010-09-24 15:45:53 +02:00 |
Misha Koshelev
|
e4182ead47
|
d3dx9_36: Implement D3DXCreateMeshFVF.
|
2010-09-23 19:22:41 +02:00 |
Misha Koshelev
|
a6f2c003a3
|
d3dx9_36: D3DXDeclaratorFromFVF returns D3DERR_INVALIDCALL when an invalid declarator is passed.
|
2010-09-23 19:22:38 +02:00 |
Misha Koshelev
|
af0c074d7b
|
d3dx9_36: Implement D3DXCreateMesh and initial ID3DXMesh methods.
|
2010-09-21 20:16:16 +02:00 |