Christian Costa
|
967f11dd8d
|
Removed wrong FIXMEs.
|
2005-03-21 10:28:49 +00:00 |
|
Matthew Mastracci
|
9eead12471
|
If a FOURCC surface specifies DDSD_PITCH, use that instead of
dwLinearSize.
|
2005-03-21 10:28:09 +00:00 |
|
Jakob Eriksson
|
d4727291ca
|
SetDisplayMode can return DDERR_UNSUPPORTED. If it does, we shouldn't
try to restore something either.
|
2005-03-16 19:49:25 +00:00 |
|
Paul Vriens
|
fc1f63d279
|
Check always if destination surface is locked.
|
2005-03-10 11:13:11 +00:00 |
|
Paul Vriens
|
327049504b
|
Check for NULL before touching src.
|
2005-03-09 18:42:35 +00:00 |
|
Matthew Mastracci
|
9cf27b5f1a
|
Added surface locking.
|
2005-03-07 12:23:34 +00:00 |
|
Matthew Mastracci
|
2565f7311c
|
Add DDCAPS_OVERLAY and DDCAPS_OVERLAYSTRETCH to GetCaps().
|
2005-03-07 11:01:10 +00:00 |
|
Christian Costa
|
e64aae00e0
|
Handle more properly versions for Direct3D and Direct3DDevice
objects.
|
2005-02-14 11:09:46 +00:00 |
|
Raphael Junqueira
|
52bf5023fb
|
Set default video memory to 64Mb (was 16Mb) as many d3d9 demos use
d3d7 code to get available video memory size (ex ConfigSystem.exe on
d3d9 sdk).
|
2005-01-27 10:42:24 +00:00 |
|
Francois Gouget
|
87b0906789
|
Assorted spelling fixes.
|
2005-01-10 13:29:24 +00:00 |
|
Paul Vriens
|
202b340a51
|
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
|
2005-01-09 17:29:21 +00:00 |
|
Eric Pouech
|
cf1d00bb08
|
Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
|
2005-01-09 16:42:53 +00:00 |
|
Mike McCormack
|
4a0f999859
|
Use CreateEventW in preference to CreateEventA for unnamed events.
|
2005-01-07 15:40:09 +00:00 |
|
Alexandre Julliard
|
75f87dd43f
|
Get rid of the ThunkData stubs, these are not functions.
|
2005-01-03 20:47:48 +00:00 |
|
Christian Costa
|
65a4775b30
|
Handle correctly DDSD_LINEARSIZE flag for FOURCC textures.
|
2005-01-03 14:41:08 +00:00 |
|
Christian Costa
|
171c9420c2
|
Fake line sweeping of the monitor.
|
2004-12-27 17:12:55 +00:00 |
|
Michael Stefaniuc
|
5ad7d858e0
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2004-12-23 17:06:43 +00:00 |
|
Crestez Leonard
|
f4205ad71f
|
Check for malformed source rect in DIB_DirectDrawSurfact_BltFast, and
return DDERR_INVALID_RECT.
|
2004-12-21 14:47:35 +00:00 |
|
Christian Costa
|
3bb7f70f6b
|
Enable creation of the RGB device.
|
2004-12-20 17:08:41 +00:00 |
|
Alexandre Julliard
|
ebe3c529b1
|
Janitorial: C booleans must not be compared against TRUE.
|
2004-12-09 14:07:59 +00:00 |
|
Dmitry Timoshkov
|
627260f89e
|
Avoid crashes in ddraw.dll when loading it without x11drv, for
instance from wineprefixcreate in a text mode console.
|
2004-12-06 16:21:27 +00:00 |
|
Eric Pouech
|
0a258964c2
|
Const correctness fixes.
|
2004-11-30 21:38:57 +00:00 |
|
Tom Wickline
|
5c38e1b561
|
Version resources cleanup.
|
2004-11-23 13:59:34 +00:00 |
|
Christian Costa
|
0948ed709e
|
Fixed colorkey conversion.
Handle null surface pointer when creating surface.
|
2004-11-19 18:05:15 +00:00 |
|
Francois Gouget
|
3bb5b093e8
|
Assorted spelling fixes.
|
2004-10-22 22:27:51 +00:00 |
|
Francois Gouget
|
486d020c1b
|
Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
|
2004-10-07 03:06:48 +00:00 |
|
Huw Davies
|
e8d89cd0f5
|
Fix a reference leak on failure (spotted by Rob Shearman).
Move some code over to the Interlocked* functions.
|
2004-09-28 19:19:27 +00:00 |
|
Alexandre Julliard
|
f5f7a1822c
|
Removed some more uses of the non-standard ICOM_THIS macro.
|
2004-09-08 01:50:37 +00:00 |
|
Hans Leidekker
|
fe442b21f7
|
Fix signed/unsigned comparison warnings.
|
2004-09-08 01:23:57 +00:00 |
|
James Hawkins
|
fae181b099
|
Added API documentation for DirectDrawEnumerateEx.
|
2004-08-30 18:37:17 +00:00 |
|
Robert Shearman
|
9e2e594a1c
|
Implement IDirectDrawClipper_GetClipList for case where we have a
handle to a window.
|
2004-08-24 20:14:26 +00:00 |
|
Alexandre Julliard
|
f714b39762
|
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
|
2004-08-23 19:39:48 +00:00 |
|
Tobias Burnus
|
998a827370
|
- Limit number of FIXME()s in Clipper_SetClipList and document
function.
- Document Clipper_GetClipList.
|
2004-08-23 18:50:14 +00:00 |
|
Alexandre Julliard
|
48c4bb3c31
|
Get rid of the non-standard ICOM_VTABLE macro.
|
2004-08-12 23:00:51 +00:00 |
|
Christian Costa
|
479c13b84e
|
Implemented IDirect3DDevice{2,3}::GetLightState.
Fixed traces in execute buffers.
Updated copyright info.
|
2004-08-06 17:30:44 +00:00 |
|
Lionel Ulmer
|
fbf003dd39
|
- add S3TC support to BltFast (fixes NOLF)
- proper surface unlocking in case of error in the Blt case
|
2004-08-02 22:21:30 +00:00 |
|
Christian Costa
|
5e6487fe78
|
Improved IDirect3DViewportImpl_3_2_1_TransformVertices stub.
|
2004-08-02 18:27:32 +00:00 |
|
Christian Costa
|
0bbe91213d
|
Fixed D3DOP_STATELIGHT opcode.
Implemented _dump_D3DEXECUTEBUFFERDESC.
|
2004-08-02 18:26:53 +00:00 |
|
Christian Costa
|
9713f651fe
|
Moved libtxc_dxt definitions into ddraw headers.
|
2004-08-02 18:24:40 +00:00 |
|
Lionel Ulmer
|
5ffe177543
|
- Fix compilation on boxes without OpenGL installed.
- Print the warning message only once.
|
2004-08-02 18:24:04 +00:00 |
|
Christian Costa
|
eac96b5606
|
Added native and emulated S3TC support.
|
2004-07-30 18:54:32 +00:00 |
|
Lionel Ulmer
|
c9eb05e560
|
Better handle the frame-buffer locking case.
|
2004-07-12 19:47:48 +00:00 |
|
Marcus Meissner
|
42e1216cf5
|
COPY_COLORKEY_FX: Do not use lvalue casts.
|
2004-07-06 18:43:10 +00:00 |
|
Lionel Ulmer
|
112c426c47
|
Move the FPS computation from the D3D code to the common code.
|
2004-06-04 19:37:16 +00:00 |
|
Ivan Leo Murray-Smith
|
10778aa761
|
Updated the version info of all DirectX dlls to the version numbers of
DirectX 9.0b for Windows 2000/XP.
|
2004-05-14 21:37:32 +00:00 |
|
Lionel Ulmer
|
d069312de6
|
Add the possibility to save a snapshot of the backbuffer at
flip-time.
|
2004-04-12 22:07:33 +00:00 |
|
Alexandre Julliard
|
bb133bd596
|
Fixed a couple of header files ordering issues.
|
2004-04-07 03:59:41 +00:00 |
|
James Perry
|
7afb399802
|
Fix handling of D3DBLEND_BOTH* blend modes.
|
2004-03-27 01:36:26 +00:00 |
|
Alexandre Julliard
|
9e4ed6460c
|
.spec.c files are no longer used for 32-bit dlls.
|
2004-03-24 03:36:44 +00:00 |
|
Christian Costa
|
a501ea73ea
|
Do not return an error when setting a material to NULL.
Fixed access to d3d private data.
|
2004-03-23 23:02:37 +00:00 |
|