Alexandre Julliard
|
eb58e1d597
|
Declare debug channels in all dlls that need them; added imports of
ntdll where necessary.
|
2000-11-05 04:53:07 +00:00 |
Andreas Mohr
|
bb84359c41
|
Avoid division by zero.
|
2000-11-04 02:55:08 +00:00 |
Alexandre Julliard
|
908464d448
|
Authors: Andreas Mohr <amohr@codeweavers.com>, Dimitrie O. Paun <dimi@cs.toronto.edu>, Patrik Stridvall <ps@leissner.se>
Various warning fixes.
|
2000-11-01 03:11:12 +00:00 |
William Waghorn
|
1e19fe323f
|
xf86vmode_setdisplaymode() wasn't properly saving the 'private' field
of the XF86VidModeModeLine structure.
|
2000-10-25 21:27:16 +00:00 |
Patrik Stridvall
|
135dfd7576
|
Fixed some warnings.
|
2000-10-24 01:42:55 +00:00 |
Marcus Meissner
|
aa10949064
|
Added some basic IDirectDraw7 interface support, fixed argument count
of IDirectDraw{4,7}_SetDisplayMode defines.
|
2000-10-23 00:36:45 +00:00 |
Marcus Meissner
|
5de0fa127c
|
DirectDrawCreateEx() should already return the interface for the
passed refiid.
|
2000-10-22 23:47:09 +00:00 |
Lionel Ulmer
|
c4134c741b
|
Change the width / height parameter on a SetDisplayMode.
|
2000-10-22 23:46:48 +00:00 |
Lionel Ulmer
|
cb4ff8c51e
|
Warning fix.
|
2000-10-17 00:26:37 +00:00 |
Gerald Pfeifer
|
1841a2ac08
|
Remove unused variable orig_mode.
|
2000-10-15 00:30:16 +00:00 |
Marcus Meissner
|
c429669791
|
Return "default" DirectDraw driver if we have at least one driver
registered.
|
2000-10-15 00:23:09 +00:00 |
Gerald Pfeifer
|
df47d35e9d
|
Fixed incorrect format string.
|
2000-10-13 23:08:13 +00:00 |
Lionel Ulmer
|
85f4a49c2d
|
Support non-buffered overlays.
|
2000-10-12 23:09:40 +00:00 |
Marcus Meissner
|
fad4593a74
|
Added 16 (565) -> 15 (555) bit depth converter.
|
2000-10-12 23:05:48 +00:00 |
Lionel Ulmer
|
a9d3fab147
|
Implememnted GetFourCCCodes.
|
2000-10-12 20:50:45 +00:00 |
Marcus Meissner
|
f71c962872
|
Enable XF86vmode switching possible for X11 too.
|
2000-10-12 20:47:42 +00:00 |
Lionel Ulmer
|
fc67be9a01
|
Added support for DirectDraw overlays using the XVideo extension.
|
2000-09-26 00:38:03 +00:00 |
Gerald Pfeifer
|
54449ce348
|
Remove unused local variable in DGA_IDirectDrawSurface4Impl_SetPalette().
|
2000-09-18 01:41:26 +00:00 |
Lionel Ulmer
|
48455b369a
|
Upgrade also 15bpp to 16bpp surfaces.
|
2000-09-13 00:00:26 +00:00 |
Andreas Mohr
|
20cd9356a8
|
- fixes debugger output
- get rid of wrong comments
- fix comments
- .spec spelling fix
- improve warning message
|
2000-09-12 23:40:40 +00:00 |
Lionel Ulmer
|
5e14b07961
|
Fixed DGA / DGA 2 palette creation.
|
2000-09-12 23:35:17 +00:00 |
Lionel Ulmer
|
109066bb8e
|
Do not support DGA when DirectVideo not present.
|
2000-09-09 19:40:08 +00:00 |
Alexandre Julliard
|
94074bc224
|
Fixed non-OpenGL compile.
|
2000-08-30 01:51:21 +00:00 |
Peter Hunnisett
|
5b6bf34067
|
Newbie friendly error message for 3D creation failure.
|
2000-08-29 23:55:26 +00:00 |
Lionel Ulmer
|
6e408c4f16
|
- added ARGB 1555 format
- fixed refcount problem for Add/DeleteAttachedSurface
|
2000-08-28 19:31:18 +00:00 |
Lionel Ulmer
|
6cd85a5816
|
Fixed the displaying of the FOURCC codes in _dump_pixelformat.
|
2000-08-25 21:34:09 +00:00 |
Lionel Ulmer
|
e34191fc6d
|
Change pixel format for 24 BPP surfaces when the DDraw BPP is 32.
|
2000-08-25 21:31:15 +00:00 |
James Abbatiello
|
ba0a533669
|
Don't crash when calling DirectDrawSurface::EnumAttachedSurfaces on a
surface with no attached surfaces.
|
2000-08-22 20:38:00 +00:00 |
Alexandre Julliard
|
2a2321bbca
|
Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
|
2000-08-19 21:38:55 +00:00 |
Alexandre Julliard
|
5ab9d860f2
|
Removed some unnecessary #includes and dll dependencies.
|
2000-08-09 22:35:05 +00:00 |
Alexandre Julliard
|
a007f3364a
|
Moved a few non-standard headers into their respective dlls.
|
2000-08-09 00:54:58 +00:00 |
Marcus Meissner
|
9bc9f5e6df
|
If we are looking for an existing pixmap format, we do not need the
same bitsperpixel (fixes depth 15/bitspixel 16 mode).
|
2000-08-07 17:09:37 +00:00 |
Alexandre Julliard
|
bea617be47
|
Moved GUID definitions to their respective dll.
|
2000-08-03 04:22:35 +00:00 |
Marcus Meissner
|
28816705c6
|
One of the 24/32 convert color masks was wrong.
|
2000-08-03 00:22:59 +00:00 |
Alexandre Julliard
|
6c9d83aa4c
|
Added imports of user32/gdi32/kernel32 wherever necessary.
|
2000-08-03 00:04:24 +00:00 |
Alexandre Julliard
|
646c562f9c
|
Cleaned up some more USER dependencies.
|
2000-07-31 23:32:47 +00:00 |
Marcus Meissner
|
77e3cd8cd0
|
No longer crash when running with DirectDraw with a DDClipper in
-desktop mode.
|
2000-07-29 00:01:30 +00:00 |
Eric Pouech
|
67247b2b1d
|
Compilation fixes for OpenGL.
|
2000-07-23 19:27:21 +00:00 |
Lionel Ulmer
|
1434d875ea
|
Detect broken glext.h headers.
|
2000-07-23 14:23:31 +00:00 |
Ove Kaaven
|
fddc3e15d8
|
Added a few C++ operators to Direct3D structures, and made some unions
'nameless'.
|
2000-07-23 14:19:19 +00:00 |
Marcus Meissner
|
bfae5c8382
|
IDirectDraw,IDirectDraw2,IDirectDraw4 fixed up in regard to COM usage.
|
2000-07-23 13:39:52 +00:00 |
Lionel Ulmer
|
a8cc5f543e
|
- fix Direct3D support and a lot of warnings
- add support for DDraw in a window (not optimized yet)
- cleans up OpenGL extensions handling for D3D
|
2000-07-16 14:40:35 +00:00 |
Marcus Meissner
|
5d760b1ca8
|
Check for NULL flipchain and just return the current surface if it
happens.
|
2000-07-11 22:05:21 +00:00 |
Marcus Meissner
|
14a842761d
|
Corrected 24->32 conversion. Still only correct for little endian.
|
2000-07-08 18:28:57 +00:00 |
Marcus Meissner
|
62eedafb4a
|
Removed another bad assert and two no longer needed ones.
|
2000-07-08 11:43:34 +00:00 |
Marcus Meissner
|
cbe749f16a
|
Fixed two asserts in Blt().
|
2000-06-25 12:50:54 +00:00 |
Gerald Pfeifer
|
67263a3ec8
|
Properly cast arguments to printf to match the intended output.
|
2000-06-25 12:50:31 +00:00 |
Marcus Meissner
|
05fce2cf62
|
Create xlib ddsurfaces with correct reference counts.
|
2000-06-24 12:50:08 +00:00 |
Peter Ganten
|
3020d1b0be
|
_common_depth_to_pixelformat() returns -1 and not zero, if a mode is
supported.
|
2000-06-23 16:54:23 +00:00 |
Marcus Meissner
|
968580c136
|
Use correct bpp for the X side of the surface XImages.
Cleaned up Xlib_Surface_Release so it is a bit more readable.
use VirtualAlloc for conversion-programside buffer to simplify
handling.
|
2000-06-23 16:52:53 +00:00 |