Lionel Ulmer
79457d818c
Initialize the back-buffer with the correct VTable.
2000-05-23 01:21:47 +00:00
Ove Kaaven
561895a937
Made IDirectDrawSurface::SetPalette set the surface's DIBSection color
...
map to point to the IDirectDrawPalette's own depth conversion color map.
2000-05-18 00:04:10 +00:00
Ove Kaaven
9d0abdbcca
Initialize an identity mapping in CreatePalette if no depth conversion
...
is necessary. Also fixed a warning.
2000-05-18 00:03:36 +00:00
Ove Kaaven
d8ba1268b4
Use unsigned int instead of unsigned short in DirectDraw
...
depth-conversion color map.
2000-05-15 02:34:41 +00:00
Ove Kaaven
270c9fb109
Improved DIBSection support for IDirectDrawSurface::GetDC.
2000-05-14 22:53:51 +00:00
Peter Hunnisett
8c735b9bdb
- Added ability to create 3D3 interfaces for Xlib
...
- Changed DD_OK to D3D_OK in some places for consistency
- Cleaned up some compiler warnings present without DGA2
- Changed order for DirectDrawEnumerateExA to enumerate at least
what abilities are known rather than bailing on unsupported flags
- Added DirectDrawCreateEx stub
2000-05-13 01:28:49 +00:00
Lionel Ulmer
bedf40b58b
Added support for OpenGL.
2000-05-12 20:18:14 +00:00
Marcus Meissner
b7ed6df279
Number of surface Lock/Unlocks must NOT match, so do NOT use it for
...
reference counting.
2000-05-09 22:33:12 +00:00
Lionel Ulmer
25b05b1a2f
Remove the assertion when there is no source surface.
2000-05-03 17:43:07 +00:00
Alexandre Julliard
1ca9be85f6
Added DECL_GLOBAL_CONSTRUCTOR macro.
2000-05-01 20:25:13 +00:00
Lionel Ulmer
51177f96ba
Added DGA2 driver to DirectDraw.
2000-05-01 14:25:49 +00:00
Lionel Ulmer
00d5d77ddc
- added thread-safety protection to XListPixmapFormats
...
- moved pixmap / image format matching ERRs to WARNs
2000-04-29 17:16:53 +00:00
Patrik Stridvall
2941a2126c
Compile fix for --without-x.
2000-04-25 20:34:22 +00:00
Marcus Meissner
dfee49e3ed
Also check for empty GUID in DirectDrawCreate.
2000-04-23 19:53:46 +00:00
Alexandre Julliard
84eb8334da
Added some missing import directives.
2000-04-19 16:54:02 +00:00
Patrik Stridvall
f0deb8a17e
Fixed some issues reported by winapi_check.
2000-04-15 20:44:21 +00:00
Marcus Meissner
35870f95a0
Detypoed X11DRV_EVENT_SetInputMethod.
2000-04-14 14:09:50 +00:00
Francois Gouget
aef6b47917
Changed the placement of WINE_UNUSED to make gcc 2.7.2 happy.
2000-04-14 14:06:49 +00:00
Marcus Meissner
8903137cd6
Make DirectDraw compile with DGA2 present.
2000-04-13 15:59:22 +00:00
Marcus Meissner
81a84bb387
Free private structure in Xlib_DDS_Release.
2000-04-11 19:37:50 +00:00
Marcus Meissner
3873f44505
Use d3dexecutebuffer_create only when compiling with MESA.
2000-04-10 13:45:17 +00:00
Marcus Meissner
01cfbaf46e
Two left over HeapValidate assertions removed.
2000-04-09 18:39:52 +00:00
Alexandre Julliard
c53ceba478
Improved support for Makefiles that need to recurse in subdirectories.
2000-04-09 18:19:59 +00:00
Marcus Meissner
10ad97c838
Restructured DirectDraw. Split into X11 and DGA driver, and multiple
...
files/dirs for easier maintenance. Cleaned up structs and include
files. Reindented the code. Started the same for Direct3D. Driver
inclusion now done by using configure/Makefile/ELF constructor tricks.
2000-04-09 14:30:50 +00:00
Alexandre Julliard
9383eb94a7
A few simplifications and optimizations in the x11 driver.
2000-03-25 14:05:06 +00:00
Alexandre Julliard
77d5ebbb37
Link ttydrv and x11drv objects into their respective dll.
2000-03-25 14:03:50 +00:00
Patrik Stridvall
fcfacb95a7
Added/fixed some documentation reported by winapi_check.
2000-03-24 20:46:04 +00:00
Alexandre Julliard
fe08568a0d
Moved command-line option handling out of the X11 driver.
...
Added support for "--" prefix on options.
Replaced a few X11 command-line options by wine.conf parameters.
2000-03-18 21:56:10 +00:00
Alexandre Julliard
ddce652cae
Made ddraw and dinput separate dlls.
2000-03-17 16:58:10 +00:00