Commit Graph

962 Commits

Author SHA1 Message Date
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