Commit Graph

461 Commits

Author SHA1 Message Date
Travis Athougies 7a8a7b920e d3dx9_36/tests: Added tests for constant table samplers. 2011-06-23 09:47:34 +02:00
Travis Athougies a76ac0a894 d3dx9_36: Implemented support for samplers in ID3DXConstantTable. 2011-06-23 09:47:34 +02:00
Travis Athougies 4eeba43168 d3dx9_36/tests: Fixed constant table sizes in shader.c. 2011-06-23 09:47:33 +02:00
Travis Athougies ab5e8aed5a d3dx9_36/tests: Added tests for ID3DXConstantTable_Set* functions. 2011-06-22 16:13:51 +02:00
Travis Athougies 4a412c1b83 d3dx9_36: Implemented ID3DXConstantTable_SetMatrix and ID3DXConstantTable_SetMatrixArray. 2011-06-22 16:13:51 +02:00
Travis Athougies 9c138a182a d3dx9_36: Implemented ID3DXConstantTable_SetVector and ID3DXConstantTable_SetVectorArray. 2011-06-22 16:13:51 +02:00
Travis Athougies 73272d1664 d3dx9_36: Implemented ID3DXConstantTable_SetIntArray and ID3DXConstantTable_SetInt. 2011-06-22 16:13:51 +02:00
Travis Athougies 3fdcce1863 d3dx9_36: Implemented ID3DXConstantTable_SetFloatArray and ID3DXConstantTable_SetFloat. 2011-06-22 16:13:51 +02:00
Michael Mc Donnell 39d4656b2a d3dx9: Implement UpdateSemantics mesh method. 2011-06-22 11:29:23 +02:00
Michael Mc Donnell 4df270a8bd d3dx9/tests: Add UpdateSemantics test. 2011-06-22 11:28:37 +02:00
Charles Welton 754df82101 d3dx9/tests: Add tests for ID3DXLine_GetDevice and release methods. 2011-06-17 12:35:56 +02:00
Charles Welton 3993eef04f d3dx9: Implemented GetDevice method. 2011-06-17 12:35:48 +02:00
Gerald Pfeifer c69331c84a d3dx9_36: Fix the return value in error cases in d3dx9_parse_resource. 2011-06-16 11:17:28 +02:00
Rico Schüller 86d381a56b d3dx9: Parse resources in the effect parser. 2011-06-14 16:03:23 +02:00
Francois Gouget 07436dd465 d3dx9_36/tests: Add a '\n' to a trace() call. 2011-06-13 11:32:58 +02:00
Marcus Meissner 6c902b4201 d3dx9_36: Moved param NULL a bit forward (Coverity). 2011-06-13 11:31:49 +02:00
Rico Schüller 90154979a0 d3dx9: Implement ID3DXBaseEffect::GetBoolArray(). 2011-06-09 13:27:59 +02:00
Rico Schüller a93b40f0fc d3dx9: Implement ID3DXBaseEffect::GetIntArray(). 2011-06-09 13:27:56 +02:00
Rico Schüller ecf37efd82 d3dx9: Implement ID3DXBaseEffect::GetFloatArray(). 2011-06-09 13:27:53 +02:00
Rico Schüller 4f55c9eab1 d3dx9: Improve effect sampler parsing. 2011-06-08 17:15:52 +02:00
Dylan Smith 4a32062f28 d3dx9/tests: Add tests for D3DXLoadMeshFromXInMemory. 2011-06-08 17:08:58 +02:00
Dylan Smith c6f5f10434 d3dx9: Implement D3DXLoadMeshFromX and D3DXLoadMeshFromXResource. 2011-06-08 17:08:24 +02:00
Dylan Smith fe8615f889 d3dx9: Support optional parameters for D3DXLoadMeshFromXInMemory. 2011-06-08 17:08:03 +02:00
Dylan Smith 85307b6b49 d3dx9: Implement D3DXLoadMeshFromXInMemory. 2011-06-08 17:07:58 +02:00
Dylan Smith 66693a6e80 d3dx9: Implement D3DXLoadMeshHierarchyFromX. 2011-06-07 18:09:02 +02:00
Dylan Smith bbc009f452 d3dx9/tests: Add texture coordinates and vertex colors in X file. 2011-06-07 18:08:55 +02:00
Dylan Smith 19abc0d0fd d3dx9: Add support for loading vertex colors from X files. 2011-06-07 18:08:50 +02:00
Dylan Smith 05f09c0bf4 d3dx9: Add support for loading texture coords from X files. 2011-06-07 18:08:45 +02:00
Dylan Smith 42f9f15cd2 d3dx9/tests: Test effect generation and material loading for X files. 2011-06-07 18:07:15 +02:00
Dylan Smith f5da523aef d3dx9: Generate effect instances from materials for mesh loading. 2011-06-07 18:06:54 +02:00
Dylan Smith 0e0581834c d3dx9: Add support for loading materials from X files. 2011-06-07 18:06:13 +02:00
Dylan Smith 420947c531 d3dx9/tests: Add tests for D3DXLoadMeshHierarchyFromXInMemory. 2011-06-07 18:03:41 +02:00
Dylan Smith 39f94f3516 d3dx9: Respect the options parameter for mesh loading. 2011-06-07 18:02:24 +02:00
Rico Schüller 93ff2c319e d3dx9: Start effect state parsing. 2011-05-27 17:53:37 +02:00
Rico Schüller 7f426a51d1 d3dx9: Pass objects to functions instead of using the base effect in the parameter. 2011-05-25 17:54:40 +02:00
Rico Schüller 088ed09e94 d3dx9: Pass the device directly to d3dx9_parse_data(). 2011-05-25 17:54:35 +02:00
Dylan Smith 6c9cff2e3f d3dx9: Add support for loading mesh normals from X files. 2011-05-24 18:31:01 +02:00
Dylan Smith a9ac91054e d3dx9: Add support for loading basic meshes. 2011-05-24 18:30:24 +02:00
Dylan Smith bf0979f557 d3dx9: Implement D3DXLoadMeshHierarchy for only loading frames. 2011-05-24 18:29:27 +02:00
Rico Schüller 0858dee303 d3dx9: Parse effect samplers. 2011-05-20 12:44:05 +02:00
Dylan Smith f272fb2921 d3dx9/tests: Correct ok messages to be consistent with their test. 2011-05-20 12:36:17 +02:00
Dylan Smith c3201a4678 d3dx9: Implement D3DXFrameDestroy. 2011-05-20 12:35:46 +02:00
Dylan Smith 147e120049 d3dx9/tests: Fix a normal comparison for triangles with zero area. 2011-05-20 10:34:46 +02:00
Dylan Smith bf202cfdfd d3dx9: Implement ID3DXMesh::Optimize using OptimizeInplace. 2011-05-18 10:59:47 +02:00
Rico Schüller e9c4e501f4 d3dx9: Fix copy and paste mistake in ID3DXBaseEffect::GetPassDesc(). 2011-05-17 12:04:12 +02:00
Rico Schüller b7b9db00e3 d3dx9: Remove some checks for defines argument in D3DXCreateEffect* functions. 2011-05-17 12:04:11 +02:00
Marcus Meissner e550c537f3 d3dx9_36: Mark internal symbols as hidden. 2011-05-16 16:35:34 +02:00
Rico Schüller 041a651431 d3dx9: Implement ID3DXBaseEffect::GetTexture(). 2011-05-13 17:57:12 +02:00
Rico Schüller ca5b8e11cc d3dx9: Parse effect textures. 2011-05-13 17:57:05 +02:00
Rico Schüller ae2c6a164f d3dx9: Improve get_parameter_by_name(). 2011-05-13 17:57:02 +02:00