Michael Stefaniuc
|
5ef8a8b2f2
|
d3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
2013-02-08 10:44:31 +01:00 |
Henri Verbeet
|
f90bdedd90
|
d3drm: Avoid LPD3DVECTOR.
|
2013-01-23 12:48:28 +01:00 |
Christian Costa
|
1db9fb9036
|
d3drm: Avoid LP stuff and rename some variables.
|
2013-01-08 19:08:55 +01:00 |
Christian Costa
|
26640c8e7c
|
d3drm: Avoid LP stuff and rename some variables.
|
2013-01-07 19:30:28 +01:00 |
Christian Costa
|
1adda4cfbc
|
d3drm: Remove unused variable.
|
2013-01-04 12:14:14 +01:00 |
Andrew Talbot
|
c39f7e7fdb
|
d3drm: Avoid signed-unsigned integer comparisons.
|
2013-01-03 11:52:16 +01:00 |
Frédéric Delanoy
|
8ec82dfaae
|
d3drm: Fix a leak (coverity).
|
2012-12-24 13:33:06 +01:00 |
Christian Costa
|
871aa9d14d
|
d3drm: Check params in IDirect3DRMMeshBuilder2Impl_GetVertices + tests.
|
2012-12-17 20:31:23 +01:00 |
Christian Costa
|
ec51c5f737
|
d3drm: Face data size is in number of DWORD.
|
2012-12-14 11:56:53 +01:00 |
Christian Costa
|
53e37121a4
|
d3drm: Handle texture load proc when loading mesh data.
|
2012-12-14 11:56:48 +01:00 |
Christian Costa
|
7a5b12c8ef
|
d3drm: Handle all materials in material list and create corresponding mesh groups + tests.
|
2012-12-13 20:18:05 +01:00 |
Christian Costa
|
de690b8dae
|
d3drm: Move mesh builder data cleaning code into a separate function.
|
2012-10-31 18:13:05 +01:00 |
Christian Costa
|
43d3ba36a1
|
d3drm: Init vertices before creating group.
|
2012-10-31 18:09:19 +01:00 |
Christian Costa
|
2978dbea0b
|
d3drm: When creating a mesh, if all faces have the same number of vertex, set vertex_per_face and don't put nb indices in face data.
|
2012-10-25 16:51:59 +02:00 |
Christian Costa
|
cb131bf030
|
d3drm: Fix normals computation and add according tests.
|
2012-10-22 12:06:21 +02:00 |
Christian Costa
|
466c244d18
|
d3drm: Enum all materials even if only the first one is handled.
|
2012-10-22 12:05:53 +02:00 |
Christian Costa
|
5e1d854ee5
|
d3drm: Fix child leak.
|
2012-10-22 12:05:48 +02:00 |
Christian Costa
|
ff0e82502f
|
d3drm: Fix wrong condition.
|
2012-10-22 12:05:44 +02:00 |
André Hentschel
|
00773feafd
|
d3drm: Implement IDirect3DRMMesh_GetClassName.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
ac5b932363
|
d3drm: Implement IDirect3DRMX_CreateMesh.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
afe616b588
|
d3drm: Implement IDirect3DRMMeshBuilderX_GetClassName.
|
2012-06-15 10:31:53 +02:00 |
Christian Costa
|
f1cd213931
|
d3drm: Implement IDirect3DRMMeshImpl_SetGroupColorRGB.
|
2012-06-11 11:25:18 +02:00 |
Christian Costa
|
85f4fda840
|
d3drm: Free all mesh resources when releasing mesh object.
|
2012-06-11 11:25:08 +02:00 |
Christian Costa
|
a77fd778c2
|
d3drm: Free texture object when releasing mesh builder object.
|
2012-06-11 11:25:03 +02:00 |
Christian Costa
|
0023ddf117
|
d3drm: Handle texture associated with the material when loading a mesh.
|
2012-06-11 11:24:58 +02:00 |
Christian Costa
|
422d57e7d2
|
d3drm: Fix vertex index test and print a warning when it is out of range.
|
2012-06-11 11:24:40 +02:00 |
Christian Costa
|
6aa77edfb3
|
d3drm: Implement IDirect3DRMMeshBuilderX_SetMaterial.
|
2012-06-06 12:44:29 +02:00 |
Christian Costa
|
8080528fc4
|
d3drm: Pass texture of mesh builder to newly created mesh.
|
2012-06-06 12:41:26 +02:00 |
Christian Costa
|
db6b10e22d
|
d3drm: Implement IDirect3DRMMesh_SetGroupTexture.
|
2012-06-06 12:40:42 +02:00 |
Christian Costa
|
23db9d8bed
|
d3drm: Pass mesh builder color to newly created mesh.
|
2012-06-05 19:58:12 +02:00 |
Christian Costa
|
b7a74b0204
|
d3drm: Implement IDirect3DRMMeshImpl_SetGroupColor.
|
2012-06-05 19:58:12 +02:00 |
Christian Costa
|
ab08e5938a
|
d3drm: Load mesh color to mesh builder.
|
2012-06-05 19:58:11 +02:00 |
Christian Costa
|
ab8619e920
|
d3drm: Implement IDirect3DRMMesh_GetGroupColor.
|
2012-06-05 19:58:11 +02:00 |
Christian Costa
|
08cfdc1191
|
d3drm: Implement IDirect3DRMMeshBuilderX_SetColor and IDirect3DRMMeshBuilderX_SetColorRGB.
|
2012-06-05 19:58:11 +02:00 |
Christian Costa
|
38ba9bacd0
|
d3drm: Implement IDirect3DRMMeshImpl_SetGroupMaterial and forward material from mesh builder to created mesh.
|
2012-06-01 13:24:20 +02:00 |
Christian Costa
|
84f2e0e9ac
|
d3drm: Handle material list in mesh.
|
2012-06-01 13:24:17 +02:00 |
Christian Costa
|
8d9d97be0f
|
d3drm: Generate normals automatically when there are not present in the x file.
|
2012-05-30 17:17:56 +02:00 |
Christian Costa
|
3fbe4914bd
|
d3drm: Implement IDirect3DRMMeshImpl_GetGroupMaterial.
|
2012-05-30 17:17:55 +02:00 |
Christian Costa
|
b340501a93
|
d3drm: Implement IDirect3DRMMesh_GetGroupTexture.
|
2012-05-30 17:17:55 +02:00 |
Christian Costa
|
a33037abd1
|
d3drm: Add support for D3DRMLOAD_FROMFILE in IDirect3DRMMeshBuilder3_Load.
|
2012-05-25 13:44:19 +02:00 |
Christian Costa
|
63f39c9196
|
d3drm: Set vertices data of the created mesh.
|
2012-05-23 17:41:14 +02:00 |
Christian Costa
|
24817de04e
|
d3drm: Implement IDirect3DRMMesh_GetVertices.
|
2012-05-22 18:06:13 +02:00 |
Christian Costa
|
b068615ef3
|
d3drm: Implement IDirect3DRMMesh_SetVertices.
|
2012-05-22 18:06:11 +02:00 |
Christian Costa
|
f0d3f207ab
|
d3drm: Implement IDirect3DRMMesh_GetGroup.
|
2012-05-22 18:06:04 +02:00 |
Christian Costa
|
5a979deeb3
|
d3drm: Implement IDirect3DRMMesh_GetGroupCount.
|
2012-05-21 20:21:56 +02:00 |
Christian Costa
|
8bba7cd226
|
d3drm: Improve IDirect3DRMMeshBuilder3_CreateMesh and forward IDirect3DRMMeshBuilder2_CreateMesh to it.
|
2012-05-21 20:21:51 +02:00 |
Christian Costa
|
43fed89d04
|
d3drm: Implement IDirect3DRMMesh_AddGroup.
|
2012-05-21 20:21:46 +02:00 |
Christian Costa
|
e07f824241
|
d3drm: Implement IDirect3DRMMeshBuilderX_Scale method.
|
2012-05-21 20:21:32 +02:00 |
Christian Costa
|
2dbbecbb9e
|
d3drm: Display new ref in trace for AddRef and Release for IDirect3DRMMesh.
|
2012-05-17 17:20:57 +02:00 |
Christian Costa
|
c436887483
|
d3drm: Retrieve mesh name at loading time. Implement GetName and SetName.
|
2012-05-15 17:02:04 +02:00 |