Nikolay Sivov
55fbd32b16
d3drm: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-14 13:13:01 +01:00
Jeff Smith
3c914dc2ae
d3drm: Fix components of palette when loading texture from 8-bit BMP file.
2022-07-25 23:06:57 +02:00
Jeff Smith
293c6d24e3
d3drm: Fix components of palette built when loading texture from file.
...
Fix the palette-building code used by IDirect3DTexture::InitFromFile
to use color components correctly. Also, fix and expand the tests to
properly check the components of a built palette.
2022-07-21 20:21:15 +02:00
Alistair Leslie-Hughes
a8a126c4a3
d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalSize().
2022-05-30 22:07:43 +02:00
Alistair Leslie-Hughes
66c8cb3ee9
d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalTransparency().
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2022-05-30 22:07:43 +02:00
Alistair Leslie-Hughes
0f44081775
d3drm: IDirect3DRMTexture3 Get/SetShades.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-19 18:30:58 +02:00
Alistair Leslie-Hughes
90b2a8e11e
d3drm: IDirect3DRMTexture3 Get/SetColors.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-19 18:30:56 +02:00
Alistair Leslie-Hughes
913c82e48c
d3drm: IDirect3DRMTexture3 Get/SetDecalOrigin.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-19 18:30:54 +02:00
Nikolay Sivov
c699803ff0
d3drm: Build without -DWINE_NO_LONG_TYPES.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-07 22:44:39 +02:00
Alexandre Julliard
c70e8b64ab
d3drm: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-30 15:04:06 +02:00
Aaryaman Vasishta
dbb49e32c3
d3drm: Partially implement d3drm_texture*_InitFromFile().
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-25 12:58:29 +02:00
Henri Verbeet
8cfa75f176
d3drm: Use the global memory allocation helpers.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-09 09:19:21 +01:00
Nikolay Sivov
e2090c5c6d
d3drm: Implement object name property.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-22 14:19:28 +02:00
Nikolay Sivov
12967d88e5
d3drm: Consolidate GetClassName() implementation, reduce tests duplication.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-06 13:47:19 +02:00
Nikolay Sivov
d3e47919bc
d3drm: Implement CreateTextureFromSurface() and related methods.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-05 19:47:47 +02:00
Henri Verbeet
601a847a32
d3drm: Cleanup the includes.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-10 16:30:01 +01:00
Henri Verbeet
2bdc13efc6
d3drm: Define COBJMACROS in d3drm_private.h.
...
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-10 16:29:30 +01:00
Nikolay Sivov
bd592609e7
d3drm: Remove stub messages for implemented methods TRACEs.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-10-26 15:21:06 +02:00
Aaryaman Vasishta
88f6c2aa2e
d3drm/tests: Modify all QI tests to compare vtables.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-21 00:23:55 +09:00
Aaryaman Vasishta
c4aaf35d2b
d3drm: Implement IDirect3DRMTexture*_GetImage.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-23 14:08:37 +09:00
Aaryaman Vasishta
9511d09852
d3drm: Implement IDirect3DRMTexture{2-3}_InitFromImage.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-23 14:08:30 +09:00
Aaryaman Vasishta
07c038c2b4
d3drm: Introduce d3drm_texture_destroy helper.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-23 14:08:26 +09:00
Aaryaman Vasishta
bebe679d51
d3drm: Keep a reference to IDirect3DRM in d3drm_texture.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-23 14:08:17 +09:00
Aaryaman Vasishta
e5e499d399
d3drm: Use ref and appdata from d3drm_object in d3drm_texture.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-25 18:48:19 +09:00
Aaryaman Vasishta
93c2196189
d3drm: Use sizeof instead of strlen in d3drm_texture3_GetClassName.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-25 18:48:19 +09:00
Aaryaman Vasishta
460af458fd
d3drm: Implement Add/Delete destroy callbacks for IDirect3DRMTexture*.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-19 21:25:42 +09:00
Aaryaman Vasishta
b05b96a0e2
d3drm: Move struct d3drm_texture to header for global access.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-22 23:51:30 +09:00
Aaryaman Vasishta
47913f1c1c
d3drm: Fix QueryInterface for IDirect3DRMTexture*.
...
Signed-off-by: Aaryaman Vasishta <jem456.vasishta@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-22 01:26:16 +09:00
Aaryaman Vasishta
9eb5361d5a
d3drm: Add stubs for IDirect3DRMTexture methods.
2015-08-25 21:09:36 +09:00
Aaryaman Vasishta
a883c6207d
d3drm: Thunk relevant texture methods from version 2->3.
2015-08-25 21:09:34 +09:00
Aaryaman Vasishta
895e4a1f66
d3drm: Thunk IDirect3DRMTexture2::QueryInterface to version 3.
2015-08-25 21:09:30 +09:00
Aaryaman Vasishta
ed411d9701
d3drm: Thunk IDirect3DRMTexture2::Release to version 3.
2015-08-25 21:09:26 +09:00
Aaryaman Vasishta
0c06bb7a81
d3drm: Thunk IDirect3DRMTexture2::AddRef to version 3.
2015-08-25 21:09:23 +09:00
Henri Verbeet
08eef6dad2
d3drm: Get rid of the IDirect3DRMTextureImpl typedef.
2013-11-01 10:53:16 +01:00
Henri Verbeet
4b772c2cf2
d3drm: Avoid LPRECT.
2013-09-10 11:10:17 +02:00
Henri Verbeet
39991e759a
d3drm: Avoid LPDWORD.
2013-09-10 11:10:14 +02:00
Henri Verbeet
16c48f9d84
d3drm: Avoid LPVOID.
2013-09-09 22:09:58 +02:00
Henri Verbeet
a9f3bc43e5
d3drm: Avoid LPSTR.
2013-09-09 22:09:58 +02:00
Henri Verbeet
75deeb4589
d3drm: Avoid LPCSTR.
2013-09-06 12:00:26 +02:00
Henri Verbeet
be6b54f52f
d3drm: Avoid LPUNKNOWN.
2013-08-20 11:50:41 +02:00
Michael Stefaniuc
5ef8a8b2f2
d3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
2013-02-08 10:44:31 +01:00
Michael Stefaniuc
9affa153fd
d3drm: Let C look like C.
2013-02-07 12:03:58 +01:00
Henri Verbeet
33f0e190f2
d3drm: Avoid LPD3DRMIMAGE.
2013-01-28 14:05:23 +01:00
Henri Verbeet
34dd6ff2e4
d3drm: Avoid LPDIRECTDRAWSURFACE.
2012-11-20 11:44:11 +01:00
Christian Costa
1b2aacc97b
d3drm: Implement texture SetAppData and GetAppData.
2012-11-13 18:10:21 +01:00
André Hentschel
e5de199289
d3drm: Implement IDirect3DRMTextureX_GetClassName.
2012-06-18 11:59:40 +02:00
Christian Costa
b8a504729f
d3drm: Add stub interface for IDirectTextureX.
2012-05-24 20:08:44 +02:00