Octavian Voicu
|
b44eef7085
|
ddraw: Keep track of interface attached by AddAttachedSurface and detach correct interface when parent is released.
|
2011-10-12 20:52:46 +02:00 |
Octavian Voicu
|
a843acef55
|
ddraw: Be consistent about param and local var naming across AddAttachedSurface implementations.
|
2011-10-11 20:12:10 +02:00 |
Octavian Voicu
|
9cff895a69
|
ddraw/tests: Test detachment of attached surfaces on Release.
|
2011-10-11 20:12:06 +02:00 |
Stefan Dösinger
|
496b438ede
|
wined3d: Remove d3d8/9 palette support.
|
2011-10-11 13:37:49 +02:00 |
Ričardas Barkauskas
|
38982ddf11
|
ddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces.
|
2011-10-04 15:25:31 -05:00 |
Ričardas Barkauskas
|
25bf0e914c
|
ddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces.
|
2011-10-04 15:25:25 -05:00 |
Ričardas Barkauskas
|
6253d319cb
|
ddraw: COM cleanup for IDirect3DViewport3 interface.
|
2011-10-04 15:25:20 -05:00 |
Ričardas Barkauskas
|
48668e9047
|
ddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl.
|
2011-10-04 15:25:13 -05:00 |
Ričardas Barkauskas
|
26be3c3000
|
ddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*.
|
2011-10-04 15:25:08 -05:00 |
Ričardas Barkauskas
|
f44734b724
|
ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.
|
2011-10-04 15:25:00 -05:00 |
Ričardas Barkauskas
|
f0354fde02
|
ddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same implementation.
|
2011-10-04 15:24:53 -05:00 |
Ričardas Barkauskas
|
a6656468ef
|
ddraw: COM cleanup for the IDirectDrawPalette interface.
|
2011-10-04 15:24:44 -05:00 |
Ričardas Barkauskas
|
a8616b7fcb
|
ddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces.
|
2011-10-04 15:24:20 -05:00 |
Akihiro Sagawa
|
f2044702fa
|
ddraw: Use the same device name as Windows for the Direct3D HAL device.
|
2011-10-03 11:25:59 -05:00 |
Francois Gouget
|
3de330db54
|
tests: Remove unneeded assert.h includes.
|
2011-09-27 10:59:56 +02:00 |
Stefan Dösinger
|
35f2e91fcd
|
ddraw/tests: Use the variable instead of the type in sizeof().
|
2011-09-26 17:59:37 +02:00 |
Stefan Dösinger
|
6e0d056e9a
|
ddraw/tests: Use sizeof instead of a magic number.
|
2011-09-26 17:59:34 +02:00 |
Henri Verbeet
|
4228bbc5bf
|
ddraw: Store the wined3d swapchain reference in the ddraw object instead of the primary surface.
|
2011-09-20 16:21:38 +02:00 |
Henri Verbeet
|
cc45316d02
|
ddraw: Setup swapchain dimensions and format using the current display mode in ddraw_create_swapchain().
|
2011-09-20 16:21:38 +02:00 |
Stefan Dösinger
|
f41513205c
|
ddraw/tests: Accept another error when setting an overlay with a NULL rect.
|
2011-09-19 18:32:51 +02:00 |
Stefan Dösinger
|
95b7cda6be
|
ddraw/tests: Mark a strange radeon X1600 Windows behavior broken.
|
2011-09-19 18:32:51 +02:00 |
Stefan Dösinger
|
81a9f19bac
|
ddraw/tests: Remove the partial cube map load tests.
They BSOD my Radeon X1600 Windows machine.
|
2011-09-19 18:32:51 +02:00 |
Henri Verbeet
|
18840ff9d9
|
ddraw/tests: Add some tests for Initialize().
|
2011-09-19 17:56:05 +02:00 |
Henri Verbeet
|
ec04f80cf6
|
ddraw: Implement ddraw7_Initialize().
|
2011-09-19 17:56:05 +02:00 |
Henri Verbeet
|
feb96511a9
|
ddraw: Get rid of IDirectDraw3.
|
2011-09-19 17:56:05 +02:00 |
Stefan Dösinger
|
eac78fd488
|
ddraw/tests: Add some slop to the fog tests.
|
2011-09-16 17:23:10 +02:00 |
Henri Verbeet
|
b9fcf71c71
|
ddraw: Use real flips.
|
2011-09-16 17:23:08 +02:00 |
Henri Verbeet
|
1aeee59bd8
|
ddraw: Use offscreen backbuffers.
In principle this allows us to use more than one backbuffer in ddraw. It's
also a requirement for the next patch.
|
2011-09-16 17:23:08 +02:00 |
Henri Verbeet
|
5186882098
|
ddraw: Store the primary surface.
|
2011-09-16 17:23:08 +02:00 |
Stefan Dösinger
|
e28041c9a6
|
ddraw/tests: Not all GPUs support dwZBufferBitDepth=24 on Windows.
|
2011-09-15 15:41:40 +02:00 |
Henri Verbeet
|
b741cd02c3
|
ddraw: Get rid of some unused macros.
|
2011-09-15 15:41:40 +02:00 |
Henri Verbeet
|
f60b54d952
|
ddraw: Get rid of the surfaces field in IDirectDrawImpl.
|
2011-09-15 15:41:40 +02:00 |
Henri Verbeet
|
5de020342c
|
ddraw: Get rid of the unused "initialized" field in IDirectDrawImpl.
|
2011-09-14 09:59:12 +02:00 |
Henri Verbeet
|
8173e6f539
|
ddraw: Just use a static variable for vblank emulation.
|
2011-09-14 09:58:58 +02:00 |
Henri Verbeet
|
60f6c41a67
|
ddraw: Just use a static variable for scanline emulation.
Tracking it per ddraw object doesn't add much.
|
2011-09-14 09:58:53 +02:00 |
Francois Gouget
|
8973c20f7d
|
Assorted spelling fixes.
|
2011-09-13 11:27:01 +02:00 |
Dan Kegel
|
c5d45e8b88
|
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
2011-09-13 11:27:00 +02:00 |
Henri Verbeet
|
f2115004d5
|
ddraw: Get rid of some ERRs in PixelFormat_DD2WineD3D().
Most of these would just be the result of the application giving us invalid
pixel formats.
|
2011-09-13 09:19:40 +02:00 |
Henri Verbeet
|
be32dd86d6
|
ddraw: Get rid of an unused prototype.
|
2011-09-13 09:19:30 +02:00 |
Stefan Dösinger
|
081f39044f
|
ddraw: Use a Z format suported by the driver in the visual test.
|
2011-09-12 10:10:20 +02:00 |
Stefan Dösinger
|
0cea17037c
|
ddraw: Correct D3DFMT_R5G6B5 in a test.
|
2011-09-12 10:10:06 +02:00 |
Henri Verbeet
|
b23809868a
|
ddraw: Get the total amount of video memory from wined3d.
Instead of hoping that what's available at ddraw_init() time is the total.
|
2011-09-12 10:08:52 +02:00 |
Henri Verbeet
|
aa5590b061
|
ddraw: Remove the unused "depthstencil" field from IDirectDrawImpl.
|
2011-09-12 10:08:43 +02:00 |
Henri Verbeet
|
f3e1a9fa16
|
ddraw: Initialize the swapchain presentation parameters in ddraw_create_swapchain().
|
2011-09-12 10:08:38 +02:00 |
Francois Gouget
|
489527fe44
|
ddraw: Remove WINAPI on static functions where not needed.
|
2011-09-08 20:08:07 +02:00 |
Henri Verbeet
|
bbfbd66d9f
|
ddraw: Introduce a function for creating the swapchain.
|
2011-09-08 11:11:20 +02:00 |
Henri Verbeet
|
cbc009b8d2
|
ddraw: Also check errors returned by ddraw_create_gdi_swapchain() in CreateSurface().
|
2011-09-08 11:11:15 +02:00 |
Stefan Dösinger
|
73f9dd1c30
|
ddraw: Add tests for dwZBufferBitDepth and dwMipMapCount values.
|
2011-09-07 11:15:43 +02:00 |
Stefan Dösinger
|
4466d6223b
|
ddraw: Add tests for DDSD_PIXELFORMAT and DDSD_ZBUFFERBITDEPTH in Lock.
|
2011-09-07 11:15:37 +02:00 |
Stefan Dösinger
|
029c5a6cf1
|
ddraw: Convert DDSURFACEDESC2 in lock.
|
2011-09-07 11:15:32 +02:00 |