Christian Costa
|
1b2aacc97b
|
d3drm: Implement texture SetAppData and GetAppData.
|
2012-11-13 18:10:21 +01:00 |
Frédéric Delanoy
|
1ae9acb0df
|
d3drm: Fix a leak (coverity).
|
2012-11-08 15:37:53 +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
|
2a42410e7c
|
d3drm: Fix memcpy arguments for matrix transformations (coverity).
|
2012-10-19 11:16:16 +02:00 |
André Hentschel
|
c10d95b64a
|
d3drm: Add SceneBackground handling.
|
2012-08-13 17:01:43 +02:00 |
Michael Stefaniuc
|
9e183990f2
|
d3drm: Make IDirect3DRMx_CreateFrame() more forgiving about the parent frame.
|
2012-07-02 10:54:49 +02:00 |
Michael Stefaniuc
|
4754a3d605
|
d3drm: Get rid of unsafe_impl_from_IDirect3DRMFrame2().
|
2012-06-27 11:36:41 +02:00 |
André Hentschel
|
6f3c571a05
|
d3drm/tests: Destroy window after use.
|
2012-06-19 11:10:23 +02:00 |
André Hentschel
|
4dc0ee57f6
|
d3drm: Implement IDirect3DRMViewportX_GetClassName.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
d9ec2b6dfd
|
d3drm: Implement IDirect3DRMWinDevice_GetClassName.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
069e93f715
|
d3drm: Implement IDirect3DRMDeviceX_GetClassName.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
e5de199289
|
d3drm: Implement IDirect3DRMTextureX_GetClassName.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
b2de41308e
|
d3drm: Fix initial specular value of the Material2 interface.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
d71bf7fdb7
|
d3drm: Implement IDirect3DRMX_CreateTexture.
|
2012-06-18 11:59:40 +02:00 |
André Hentschel
|
029318107b
|
d3drm: Implement IDirect3DRMMaterial2_GetClassName.
|
2012-06-18 11:59:40 +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 |
André Hentschel
|
546a3dcffc
|
d3drm: Implement IDirect3DRMLight_GetClassName.
|
2012-06-15 10:31:49 +02:00 |
André Hentschel
|
9014211796
|
d3drm: Implement IDirect3DRMFrameX_GetClassName.
|
2012-06-15 10:31:33 +02:00 |
André Hentschel
|
0a0fe20988
|
d3drm/tests: Add GetClassName tests.
|
2012-06-13 21:35:42 +02:00 |
Francois Gouget
|
04f19989d0
|
d3drm: Make Direct3DRM{Frame,Light,Visual}Array_create() static.
|
2012-06-12 11:10:22 +02:00 |
Francois Gouget
|
86a2fcf614
|
d3drm: Move up the IDirect3DRM{Frame,Light,Visual}Array implementations to avoid forward declarations.
|
2012-06-12 11:10:17 +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 |
André Hentschel
|
89d43a3dd7
|
d3drm: Improve IDirect3DRMWinDevice_HandlePaint stub.
|
2012-06-07 16:07:20 +02:00 |
André Hentschel
|
95bedf4c11
|
d3drm: Improve IDirect3DRMDeviceX_Update stub.
|
2012-06-07 16:07:20 +02:00 |
André Hentschel
|
2c6f238281
|
d3drm: Improve IDirect3DRMViewportX_Render stub.
|
2012-06-07 16:07:19 +02:00 |
André Hentschel
|
8558a948a9
|
d3drm: Improve IDirect3DRMViewportX_Clear stub.
|
2012-06-07 16:07:19 +02:00 |
André Hentschel
|
7e001ae60e
|
d3drm: Implement IDirect3DRMViewportX_[Get|Set]Projection.
|
2012-06-07 16:07:19 +02:00 |
André Hentschel
|
9a8b788dc5
|
d3drm: Implement IDirect3DRMViewportX_[Get|Set]Field.
|
2012-06-07 16:07:18 +02:00 |
André Hentschel
|
48b0666d7f
|
d3drm: Implement IDirect3DRMViewportX_[Get|Set]Front.
|
2012-06-07 16:07:17 +02:00 |
André Hentschel
|
ece2ca78ea
|
d3drm: Implement IDirect3DRMViewportX_[Get|Set]Back.
|
2012-06-07 16:07:17 +02:00 |
André Hentschel
|
6e9cbf1b2e
|
d3drm: Implement IDirect3DRMLight_[Get|Set]Penumbra.
|
2012-06-07 16:07:16 +02:00 |
André Hentschel
|
e89d2f4d34
|
d3drm: Implement IDirect3DRMLight_[Get|Set]Umbra.
|
2012-06-07 16:07:16 +02:00 |
André Hentschel
|
5fc563b0f0
|
d3drm: Implement IDirect3DRMLight_[Get|Set]QuadraticAttenuation.
|
2012-06-07 16:07:15 +02:00 |
André Hentschel
|
b04eceed45
|
d3drm: Implement IDirect3DRMLight_[Get|Set]LinearAttenuation.
|
2012-06-07 16:07:14 +02:00 |
André Hentschel
|
2f5608877d
|
d3drm: Implement IDirect3DRMLight_[Get|Set]ConstantAttenuation.
|
2012-06-07 16:07:14 +02:00 |
Michael Stefaniuc
|
8e4d76bf2c
|
d3drm/tests: Remove stray backslashes at end of lines.
|
2012-06-07 10:33:10 +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 |