Matteo Bruni
|
596557a57a
|
d3dx9: Support skipping mip levels in D3DXCreateTextureFromFileInMemoryEx.
|
2014-03-05 19:18:17 +01:00 |
Matteo Bruni
|
7788161c91
|
d3dx9: Introduce a handle table for parameters to make lookup faster.
|
2014-03-05 19:18:11 +01:00 |
Matteo Bruni
|
db8e1df742
|
d3dx9: Fix an error trace.
|
2014-03-05 19:17:12 +01:00 |
Matteo Bruni
|
e32672f2d7
|
d3dx9/tests: Replace a test giving inconsistent results on Windows.
|
2014-03-03 17:53:55 +01:00 |
Matteo Bruni
|
df3c573f63
|
d3dx9: Allow loading DDS volume textures into 2D textures.
|
2014-03-03 17:53:53 +01:00 |
Matteo Bruni
|
9008971bde
|
d3dx9: Improve a number of WARN messages.
|
2014-03-03 17:53:50 +01:00 |
Matteo Bruni
|
8b5cd9edbc
|
d3dx9: Always use type->Rows as D3DXPC_MATRIX_ROWS parameters size.
|
2014-03-03 17:53:37 +01:00 |
Matteo Bruni
|
c6fefc20a6
|
d3dx9: Turn D3DXCreateEffectEx FIXME into a TRACE, improve it a bit.
|
2014-03-03 17:53:34 +01:00 |
Gediminas Jakutis
|
6749bdf66b
|
d3dx9/tests: Add a mesh test for D3DXCreateBox().
|
2014-03-03 17:46:44 +01:00 |
Gediminas Jakutis
|
cc3ec2da1a
|
d3dx9: Implement D3DXCreateBox().
|
2014-03-03 17:46:42 +01:00 |
Matteo Bruni
|
8226a187d6
|
d3dx9: Don't call CoUninitialize if CoInitializeEx failed.
|
2014-02-25 14:18:07 -06:00 |
Matteo Bruni
|
244100f01c
|
d3dx9: Remove Begin/End stub fixmes.
|
2014-02-25 14:17:59 -06:00 |
Matteo Bruni
|
49604ca1b7
|
d3dx9: Kill a noisy TRACE.
|
2014-02-25 14:17:51 -06:00 |
Matteo Bruni
|
62288d02be
|
d3dx9: Call D3DCompile() for ASCII effects.
|
2014-02-25 14:17:45 -06:00 |
Matteo Bruni
|
b86b3dfa40
|
d3dx9: Calling CommitChanges with no active pass silently returns.
|
2014-02-25 14:17:35 -06:00 |
Matteo Bruni
|
772d660e28
|
d3dx9/tests: Use a valid version tag for the "empty" shader.
|
2014-02-20 13:25:31 +01:00 |
Matteo Bruni
|
b74fc45b81
|
d3dx9/tests: Add a test for constant tables in FX20 shaders.
|
2014-02-20 13:25:30 +01:00 |
Matteo Bruni
|
fa8a0dc7f6
|
d3dx9: Allow loading float "FOURCC" DDS files.
|
2014-02-20 13:25:29 +01:00 |
Matteo Bruni
|
596bb77862
|
d3dx9: Add some more float pixel formats.
|
2014-02-20 13:25:28 +01:00 |
Matteo Bruni
|
e5d9be5eaf
|
d3dx9/tests: Create A8L8 and DXTn textures instead of plain surfaces.
Creating them as plain surfaces fails on my Nvidia Win7 system.
|
2014-02-20 13:25:28 +01:00 |
Matteo Bruni
|
950c40b117
|
d3dx9: Handle pixel formats larger than 32 bits in surface loading / filtering functions.
|
2014-02-17 20:16:24 +01:00 |
Matteo Bruni
|
73e4f6200e
|
d3dx9: Add missing trace to D3DXLoadVolumeFromFileInMemory.
|
2014-02-17 20:16:23 +01:00 |
Matteo Bruni
|
ac5664c879
|
d3dx9: Trace DDS pixel format.
|
2014-02-17 20:16:22 +01:00 |
Matteo Bruni
|
190877422e
|
d3dx9: Enforce minimum texture dimensions for block-based pixel formats.
|
2014-02-17 20:16:21 +01:00 |
Matteo Bruni
|
dda9da793f
|
d3dx9: Add some TRACEs and FIXMEs to D3DXCreateTextureFromFileInMemoryEx.
|
2014-02-17 20:16:20 +01:00 |
Frédéric Delanoy
|
e4a0da373c
|
d3dx9_36/tests: Use common wine_dbgstr_guid implementation from test.h.
|
2014-01-28 11:44:34 +01:00 |
André Hentschel
|
28b9e1b947
|
d3dx9_36/tests: Avoid preprocessor checks to ensure it compiles.
|
2014-01-27 17:39:47 +01:00 |
Stefan Dösinger
|
f85f733c79
|
d3dx9_36/tests: Use a window with a non-zero size.
|
2014-01-16 21:04:19 +01:00 |
Stefan Dösinger
|
6bd6193cb1
|
d3dx9_36: Make emsquare an unsigned int in create_outline.
|
2014-01-13 18:41:51 +01:00 |
Francois Gouget
|
d3cf4ff569
|
d3dx9_36/tests: Fix compilation on systems that don't have NAN (Solaris).
|
2014-01-10 17:59:53 +01:00 |
Andrey Gusev
|
4ec773a099
|
d3dx9_xx: Correct filename string.
|
2014-01-07 10:43:33 +01:00 |
Stefan Dösinger
|
b054fe94ee
|
d3dx9_36: Cast UINTs to FLOATs in d3dx9_line_Begin.
|
2014-01-06 20:46:56 +01:00 |
Stefan Dösinger
|
b87e167fa3
|
d3dx9_36: Make the order parameter of weightedcapintegrale an UINT.
|
2014-01-06 20:46:50 +01:00 |
Stefan Dösinger
|
86e88f51b8
|
d3dx9_36: Improve error handling in remap_faces_for_attrsort.
|
2014-01-06 20:46:48 +01:00 |
Stefan Dösinger
|
303a5f05f7
|
d3dx9_36: Don't make the input parameter to remap_faces_for_attrsort const.
|
2014-01-06 20:46:47 +01:00 |
Stefan Dösinger
|
e1a845c213
|
d3dx9_36: Cast D3DPARAMETER_TYPE * to DWORD *.
|
2014-01-06 20:46:45 +01:00 |
André Hentschel
|
87c7c961f2
|
Assorted spelling fixes.
|
2014-01-06 17:33:24 +01:00 |
Stefan Dösinger
|
95317c33a9
|
d3dx9_36/tests: Use NAN.
|
2014-01-02 17:29:38 +01:00 |
Stefan Dösinger
|
9e3ef4abc6
|
d3dx9_36/tests: Fix calling convention specification.
Msvc wants __stdcall after the type, otherwise it generates an error.
|
2014-01-02 17:29:16 +01:00 |
Stefan Dösinger
|
aa2baf8c58
|
d3dx9_36: Add explicit casts in type conversion functions.
|
2014-01-02 17:29:06 +01:00 |
Stefan Dösinger
|
6bc4ebd516
|
d3dx9_36: Floatify some constants.
|
2014-01-02 17:28:47 +01:00 |
Stefan Dösinger
|
f06fc7f858
|
d3dx9_36: Use float math functions.
|
2014-01-02 17:28:24 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
Stefan Dösinger
|
4734771f28
|
d3dx9_36: Make NUM_ELEM a define.
|
2014-01-01 20:45:29 +01:00 |
Stefan Dösinger
|
dcb101666b
|
d3dx9_36: Use SIZE_T for some iterators.
|
2014-01-01 20:45:28 +01:00 |
Stefan Dösinger
|
ebfdcc9c9a
|
d3dx9_36/tests: Use D3DX_PI instead of M_PI.
|
2014-01-01 20:45:27 +01:00 |
Stefan Dösinger
|
f6c90ec59f
|
d3dx9_36: Use D3DX_PI instead of M_PI.
|
2014-01-01 20:45:26 +01:00 |
Andrey Gusev
|
9970e29589
|
d3dx9_36: Add one more missing f suffix.
|
2013-12-20 17:09:12 +01:00 |
Stefan Dösinger
|
af3a59cbd0
|
d3dx9_36: Add missing f suffixes.
|
2013-12-19 17:30:30 +01:00 |
Frédéric Delanoy
|
57d7f74d34
|
Assorted spelling fixes.
|
2013-11-21 19:44:46 +01:00 |
Rico Schüller
|
c1a0fbd146
|
d3dx9/tests: Fix variable names.
|
2013-11-11 17:06:46 +01:00 |
Henri Verbeet
|
3e5dd54971
|
d3dx9/tests: Use explicit A calls.
|
2013-10-31 09:58:44 +01:00 |
Rico Schüller
|
bc1d6e5098
|
d3dx9: Don't allocate the state parameter.
|
2013-10-07 14:44:35 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Rico Schüller
|
e615c67bc7
|
d3dx9: Handle FX/TX blobs in D3DXFindShaderComment().
|
2013-09-30 20:35:03 +02:00 |
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 |
Rico Schüller
|
b196d0ccdc
|
d3dx9/tests: Add ID3DXConstantTable struct array test.
|
2013-07-27 11:49:27 -05:00 |
Rico Schüller
|
cf5a2b6417
|
d3dx9/tests: Add ID3DXConstantTable struct test.
|
2013-07-27 11:49:16 -05:00 |
Rico Schüller
|
bdec3f951b
|
d3dx9: Add support for structs to ID3DXConstantTable.
|
2013-07-27 11:49:07 -05:00 |
Rico Schüller
|
6705073016
|
d3dx9/tests: Add ID3DXConstantTable matrix row array test.
|
2013-07-27 11:48:59 -05:00 |
Rico Schüller
|
4e925d7d31
|
d3dx9/tests: Add ID3DXConstantTable matrix row test.
|
2013-07-27 11:48:48 -05:00 |
Rico Schüller
|
cb47245585
|
d3dx9: Use d3dx_pass instead of D3DXHANDLE.
|
2013-07-27 11:46:38 -05:00 |
Rico Schüller
|
695921564b
|
d3dx9: Use d3dx_technique instead of D3DXHANDLE.
|
2013-07-27 11:46:35 -05:00 |
Rico Schüller
|
55a4be12f8
|
d3dx9: Fix initialization of D3DXPC_OBJECTs.
|
2013-07-27 11:46:29 -05:00 |
Rico Schüller
|
b7702177bc
|
d3dx9/tests: Add ID3DXConstantTable matrix column array test.
|
2013-07-24 11:10:58 -05:00 |
Rico Schüller
|
2bfd3e9867
|
d3dx9/tests: Add ID3DXConstantTable matrix column test.
|
2013-07-24 11:10:51 -05:00 |
Rico Schüller
|
787707025f
|
d3dx9/tests: Add ID3DXConstantTable vector array test.
|
2013-07-24 11:10:44 -05:00 |
Rico Schüller
|
89ecbde31d
|
d3dx9/tests: Add ID3DXConstantTable vector test.
|
2013-07-24 11:10:38 -05:00 |
Rico Schüller
|
833c0ce18d
|
d3dx9/tests: Add ID3DXConstantTable scalar array test.
|
2013-07-24 11:10:32 -05:00 |
Rico Schüller
|
0a2085f502
|
d3dx9/tests: Add ID3DXConstantTable scalar test.
|
2013-07-22 17:17:29 +02:00 |
Rico Schüller
|
8231c8ef50
|
d3dx9: Improve ID3DXConstantTable::Set*().
|
2013-07-22 17:17:15 +02:00 |
Rico Schüller
|
918abfef6a
|
d3dx9: Merge get/is_valid_constant().
|
2013-07-22 17:16:28 +02:00 |
Rico Schüller
|
e6e09eb465
|
d3dx9: Improve shader constant table parsing.
|
2013-07-22 17:16:22 +02:00 |
Christian Costa
|
61bf3d45dc
|
d3dx9_36: Show object number in traces.
|
2013-07-22 17:16:03 +02:00 |
Christian Costa
|
a119f2666a
|
d3dx9_36: Add trace to D3DAssembleShader and D3DCompileShader.
|
2013-07-22 17:16:03 +02:00 |
Christian Costa
|
582945faac
|
d3dx9_36: Display bpp in decimal in traces.
|
2013-07-22 17:16:03 +02:00 |
Christian Costa
|
c6106428f6
|
d3dxof: Add support for case sensitive legacy type indexColor.
|
2013-06-24 11:57:52 +02:00 |
Rico Schüller
|
ee66470477
|
d3dx9: Apply rotationcenter only when a rotation is done.
|
2013-06-17 19:30:38 +02:00 |
Christian Costa
|
fcb72f399d
|
d3dx9_36: Set compilation_errors to NULL when no error encountered + tests.
|
2013-06-13 17:14:06 +02:00 |
Christian Costa
|
66414c46c9
|
d3dxof/tests: Add test for case sensitive 'indexColor' type.
|
2013-06-12 12:12:10 +02:00 |
Nozomi Kodama
|
b3dff5b354
|
d3dx9: Fix the case output = input in D3DXVec3Cross.
|
2013-06-10 14:24:47 +02:00 |
Christian Costa
|
cfe08e719b
|
d3dx9_36: Simplify code + fix typo.
|
2013-06-07 12:26:15 +02:00 |
Christian Costa
|
550415ec78
|
d3dx9_36: Remove 'relay' in traces for functions that do not forward to another ones.
|
2013-06-04 10:14:05 +02:00 |
Christian Costa
|
539d28a112
|
d3dx9_36: Fix typo.
|
2013-06-04 10:13:56 +02:00 |
Christian Costa
|
e558925d75
|
d3dx9_36: Implement skin mesh loading.
|
2013-05-28 19:46:42 +02:00 |
Christian Costa
|
31ae8b6a12
|
d3dx9_36: Port mesh code to use ID3DXFile instead of IDirectXFile and enable D3DXLoadSkinMeshFromXof.
|
2013-05-28 19:45:38 +02:00 |
Marcus Meissner
|
64fb92ab38
|
d3dx9_36: Allocate the right size (Coverity).
|
2013-05-27 19:02:25 +02:00 |
Christian Costa
|
edb01d2662
|
d3dx9_36: Add support for D3DFMT_P8 and conversion to other ARGB formats + tests.
|
2013-05-23 20:51:23 +02:00 |
Christian Costa
|
635f76b085
|
d3dx9_36: Fix ID3DXFileDataImpl_GetName + add some tests.
|
2013-05-16 12:11:00 +02:00 |
Christian Costa
|
a131d714ff
|
d3dx9_36: Fix D3DXCheckTextureRequirements to return D3DFMT_A8R8G8B8 when d3d doesn't support D3DFMT_P8 + tests.
|
2013-05-14 22:00:14 +02:00 |
Christian Costa
|
aa1d24f09b
|
d3dx9_36: Report D3DFMT_P8 for image with indexed colors in D3DGetImageInfoFromFileInMemory.
|
2013-05-14 22:00:06 +02:00 |
Christian Costa
|
2fc4b953d8
|
d3dx9_36: Add tests for D3DXGetImageInfoFromFileInMemory with bmp with 1 to 8 bpp.
|
2013-05-10 17:53:09 +02:00 |
Christian Costa
|
5966a087d3
|
d3dx9_36/tests: Add dump function for X files.
|
2013-05-10 17:53:08 +02:00 |
Christian Costa
|
bdc5c3211c
|
d3dx9_36: Add stub for DisassembleEffect.
|
2013-05-06 15:55:23 +02:00 |
Rico Schüller
|
ae0d8b5e59
|
d3dx9: Remove unneeded variables.
|
2013-05-01 16:00:56 +02:00 |
Christian Costa
|
1bd5bfebae
|
d3dxof: Only parse templates for object files, but with RegisterTemplates parse the whole file.
|
2013-04-30 12:32:41 +02:00 |
Marcus Meissner
|
563f3cbc92
|
d3dx9_36: Use correct loop index (Coverity).
|
2013-04-30 11:48:50 +02:00 |
Christian Costa
|
9d18b3de14
|
d3dx9_36: Use more appropriate function names.
|
2013-04-26 16:28:02 +02:00 |
Christian Costa
|
0321e63641
|
d3dx9_36: Add DIB file support to D3DXSaveSurfaceToFileInMemory.
|
2013-04-25 20:25:07 +02:00 |
Christian Costa
|
792e2ee248
|
d3dx9_36: Add DIB file support to D3DXLoadSurfaceFromFileInMemory.
|
2013-04-25 20:25:07 +02:00 |
Christian Costa
|
4653b839e7
|
d3dx9_36: Add support for DIB file in D3DXGetImageInfoFromFileInMemory.
|
2013-04-25 20:25:06 +02:00 |
Michael Stefaniuc
|
938b62079c
|
d3dx9_36: Remove left over "stub" from a TRACE calls.
|
2013-04-19 16:16:16 +02:00 |
Francois Gouget
|
2dc0235272
|
d3dx9_36: Add a trailing '\n' to a TRACE().
|
2013-04-18 19:13:00 +02:00 |
Alexandre Julliard
|
f02cdd877f
|
Remove empty DLL_PROCESS_DETACH case statements.
|
2013-04-15 16:45:35 +02:00 |
Matteo Bruni
|
3fd07694c4
|
d3dx9/tests: Don't use an arbitrary number in relative_error macro.
|
2013-04-10 11:43:27 +02:00 |
Matteo Bruni
|
7802ab15ce
|
d3dx9/tests: Raise admitted error a bit in D3DXSHEvalSphericalLight tests.
|
2013-04-10 11:43:14 +02:00 |
Nozomi Kodama
|
e2d3553642
|
d3dx9: Floatify sqrt into sqrtf.
|
2013-04-09 12:24:18 +02:00 |
Nozomi Kodama
|
574d4cfba9
|
d3dx9: Floatify fabs into fabsf.
|
2013-04-09 12:24:10 +02:00 |
Nozomi Kodama
|
6d6603b495
|
d3dx9: Implement D3DXSHEvalHemisphereLight.
|
2013-04-04 19:27:52 +02:00 |
Nozomi Kodama
|
6247dae2ac
|
d3dx9: Implement D3DXSHEvalSphericalLight.
|
2013-04-04 19:27:23 +02:00 |
Nozomi Kodama
|
9731752831
|
d3dx9: Do not use relative error for small numbers.
|
2013-04-04 19:27:06 +02:00 |
Nozomi Kodama
|
479195ea41
|
d3dx9: Save multiplications for better performance.
|
2013-03-07 17:35:40 +01:00 |
Nozomi Kodama
|
9085f1d27f
|
d3dx9: Implement D3DXSHEvalConeLight.
|
2013-03-07 17:33:13 +01:00 |
Nozomi Kodama
|
bb3549fc2f
|
d3dx9: Explicit computations in D3DXMatrixInverse to speed them up.
|
2013-02-28 21:37:19 +01:00 |
Nozomi Kodama
|
c66d9eb2fe
|
d3dx9: Explicit computations in D3DXMatrixDeterminant to speed them up.
|
2013-02-28 21:37:18 +01:00 |
Rico Schüller
|
a3277ed666
|
d3dx9: Fix typos.
|
2013-02-25 13:03:30 +01:00 |
Nozomi Kodama
|
de852879d1
|
d3dx9: Avoid useless computations.
|
2013-02-20 20:43:46 +01:00 |
Nozomi Kodama
|
f9347a8f0e
|
d3dx9: Add a missing trace.
|
2013-02-20 20:43:40 +01:00 |
Nozomi Kodama
|
bd59218140
|
d3dx9: Specify arguments in trace to ease debugging.
|
2013-02-20 20:43:35 +01:00 |
Nozomi Kodama
|
5038a7d915
|
d3dx9: Use const instead of CONST.
|
2013-02-14 17:32:22 +01:00 |
Michael Stefaniuc
|
20f1016bc8
|
d3dx9_36: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
2013-02-07 15:48:26 +01:00 |
Michael Stefaniuc
|
18b2a38ba2
|
d3dx9_36/tests: Use assignment instead of memcpy to copy a struct.
|
2013-01-24 15:38:42 +01:00 |
Christian Costa
|
8f6eee5a73
|
d3dx9_36: Implement ID3DXFileDataImpl_IsReference.
|
2013-01-22 12:14:14 +01:00 |
Christian Costa
|
5db342168d
|
d3dx9_36: Implement ID3DXFileData_GetChildren and ID3DXFileData_GetChild.
|
2013-01-22 12:14:09 +01:00 |
Christian Costa
|
5880ff01be
|
d3dx9_36: Fill children info into ID3DXFileData object.
|
2013-01-21 12:51:19 +01:00 |
Alexandre Julliard
|
d72394e7fa
|
d3dx9_36/tests: Remove useless casts.
|
2013-01-18 13:28:56 +01:00 |
Christian Costa
|
64a88a2d83
|
d3dx9_36: Make variables static in xfile tests.
|
2013-01-18 13:28:56 +01:00 |
Christian Costa
|
45e43dc5d0
|
d3dx9_36: Implement ID3DXFileDataImpl_Lock and ID3DXFileDataImpl_Unlock + tests.
|
2013-01-18 13:28:55 +01:00 |
Christian Costa
|
8aa700e7ba
|
d3dx9_36: Initialize properly object in CreateEnumObject.
|
2013-01-18 13:28:55 +01:00 |
Rico Schüller
|
2fb6dcb3f2
|
d3dx9/tests: Use D3DXFloat16To32Array() instead of a custom function.
|
2013-01-17 12:16:13 +01:00 |
Rico Schüller
|
7c5517da6f
|
d3dx9: Add support for D3DFMT_A16B16G16R16.
|
2013-01-16 12:20:27 +01:00 |
Rico Schüller
|
25ce3a4220
|
d3dx9: Add support for D3DFMT_A32B32G32R32F.
|
2013-01-16 12:20:23 +01:00 |
Christian Costa
|
fc8dfe60ea
|
d3dx9_36: Implement ID3DXFileDataImpl_GetId.
|
2013-01-14 11:04:08 +01:00 |
Christian Costa
|
f8d908938a
|
d3dx9_36: Implement ID3DXFileDataImpl_GetName.
|
2013-01-14 11:04:03 +01:00 |
Rico Schüller
|
c1d1d74614
|
d3dx9: Use lowercase hexadecimal values.
|
2013-01-11 11:58:34 +01:00 |
Rico Schüller
|
43f30fe8d6
|
d3dx9: Add support for D3DFMT_A16B16G16R16F.
|
2013-01-11 11:58:16 +01:00 |
Rico Schüller
|
f7d877061d
|
d3dx9: Use all 32 bits as mask.
|
2013-01-10 19:22:36 +01:00 |
Rico Schüller
|
98ef0ca8e6
|
d3dx9: Shift only as much as needed.
|
2013-01-10 19:21:31 +01:00 |
Rico Schüller
|
275f784009
|
d3dx9: Introduce a function for filling a texture.
|
2013-01-10 19:19:49 +01:00 |
Christian Costa
|
8113346d3a
|
d3dx9_36: Implement ID3DXFileDataImpl_GetType.
|
2013-01-10 12:23:40 +01:00 |
Christian Costa
|
c5d96f40d2
|
d3dx9_36: Implement ID3DXFileEnumObjectImpl_GetChildren and ID3DXFileEnumObjectImpl_GetChild.
|
2013-01-10 12:23:36 +01:00 |
Christian Costa
|
ba6932459a
|
d3dx9_36: Finish implementation of ID3DXFileImpl_CreateEnumObject and add stubbed interface for ID3DXFileData.
|
2013-01-09 17:39:35 +01:00 |
Christian Costa
|
5c5deb34c8
|
d3dx9_36: Implement partially ID3DXFileImpl_CreateEnumObject with stubbed ID3DXFileEnumObject interface.
|
2013-01-08 19:08:48 +01:00 |
Rico Schüller
|
7ff6afd091
|
d3dx9: Remove unused variable.
|
2013-01-08 16:35:33 +01:00 |
Rico Schüller
|
e7cd340e8a
|
d3dx9: Constify some variables.
|
2013-01-08 16:35:33 +01:00 |
Rico Schüller
|
87ef00fc34
|
d3dx9: Use sizeof variable, not type.
|
2013-01-08 16:35:33 +01:00 |
Rico Schüller
|
6cb4301021
|
d3dx9: Handle invalid byte code in D3DXGetShaderConstantTableEx().
|
2013-01-08 16:35:32 +01:00 |
Rico Schüller
|
a847b9dddb
|
d3dx9: Always set the table = NULL in D3DXGetShaderConstantTableEx().
|
2013-01-08 16:35:32 +01:00 |
Rico Schüller
|
bc4a4f5f3b
|
d3dx9: Handle invalid byte code in D3DXFindShaderComment().
|
2013-01-08 16:35:31 +01:00 |
Christian Costa
|
4778a5e27d
|
d3dx9_36: Add support for RT_BITMAP resource type since it is in DIB format D3DXIFF_DIB.
|
2013-01-07 19:33:09 +01:00 |