Lionel Ulmer
|
da0b4dc74e
|
- fix caps filling to be more in line with what we support
- optimize a little bit the DrawPrimitive function
|
2002-11-30 01:49:08 +00:00 |
|
Lionel Ulmer
|
4941a3aff2
|
- fix texture snooping (plus adds snoop for 1555 format)
- add texture memory usage tracking
|
2002-11-27 21:38:28 +00:00 |
|
Lionel Ulmer
|
dd738eab07
|
- Prevent the backbuffer to also have the frontbuffer flag set.
- Log the Locking flags.
- Print symbolic name (if any) of zero values for bit fields (thanks
Andi).
|
2002-11-25 02:42:04 +00:00 |
|
Lionel Ulmer
|
710b86e43e
|
- add implementation for FindDevice function
- some miscellaneous clean-ups / additions
|
2002-11-24 22:33:41 +00:00 |
|
Christian Costa
|
774c5f77db
|
Reenable OpenGL surface's flip method.
Reenable execute buffers.
Some bug fixes.
|
2002-11-24 22:14:40 +00:00 |
|
Lionel Ulmer
|
43c3dc4d33
|
- Clean up all the D3D COM handling (but the underlaying code is still
as ugly as before).
- Handle properly (ie as on real Windows) negative values in
rectangles during blitting.
|
2002-11-21 21:04:16 +00:00 |
|
Lionel Ulmer
|
56ab2b3e91
|
Load OpenGL library dynamically from x11drv.
|
2002-11-15 04:16:38 +00:00 |
|
Lionel Ulmer
|
b103f7b679
|
Proper logging of DDSCAPS / DDSCAPS2 structures.
|
2002-11-11 22:23:10 +00:00 |
|
Marko Kreen
|
971f3f3518
|
Clip bottom coordinates.
|
2002-11-11 20:26:33 +00:00 |
|
Matthew Bloch
|
c9df52c381
|
Vtable fixes.
|
2002-11-06 19:53:45 +00:00 |
|
Alexandre Julliard
|
1e1313d54c
|
Made the dll entry point default to DllMain and removed most of the
'init' spec file declarations.
|
2002-11-04 23:53:41 +00:00 |
|
Lionel Ulmer
|
52b93b6ae4
|
Additional exported capabilities to please some picky games.
|
2002-11-04 22:34:25 +00:00 |
|
Lionel Ulmer
|
5ecd8903e2
|
- only compare the first WORD in the DDSCAPS2 structure if no DX7
- add some TRACEs
|
2002-11-04 22:34:11 +00:00 |
|
Lionel Ulmer
|
f18aec26c4
|
Augment the DDSCAPS2 dumping routine with new caps.
|
2002-11-04 22:33:53 +00:00 |
|
Lionel Ulmer
|
0595c0ca07
|
Add 3D support at the User driver level.
|
2002-10-19 17:16:00 +00:00 |
|
Alexandre Julliard
|
b34fb35b31
|
Fixed warnings caused by conversion to -DSTRICT.
|
2002-10-18 23:48:57 +00:00 |
|
Christian Costa
|
b47c14aef9
|
Implement OpenGL overriding of surface's flip method.
Remove broken code.
|
2002-10-17 01:20:52 +00:00 |
|
Christian Costa
|
b44822a4a2
|
Associate texture to the device when GetHandle is called and perform
the appropriate AddRef/Release.
Fix 3_3_2 pixel format.
Move some ENTER_GL() calls to the right place.
Fix some FIXME/TRACE calls.
|
2002-10-16 18:57:52 +00:00 |
|
Christian Costa
|
fe6c281b58
|
Initialize the DDCAPS structure of the DDRAW object at creation.
|
2002-10-10 23:27:49 +00:00 |
|
Christian Costa
|
ce35cc03a8
|
Main_DirectDrawSurface_QueryInterface: enable creation of a
IDirect3DTexture2 from a surface.
|
2002-10-10 23:27:32 +00:00 |
|
Lionel Ulmer
|
1c0a8ac4c0
|
Added some TRACEs to the ddraw code.
|
2002-10-10 22:47:02 +00:00 |
|
Alexandre Julliard
|
e969027104
|
Fixed warnings.
|
2002-10-02 01:34:17 +00:00 |
|
Alexandre Julliard
|
137eed8d9b
|
Moved X flags and libraries out of Make.rules into the makefiles that
need them.
|
2002-10-01 18:16:19 +00:00 |
|
Christian Costa
|
8534e08a02
|
Implement SwapTextureHandles method.
|
2002-09-30 18:52:06 +00:00 |
|
Alexandre Julliard
|
a56a16ee73
|
Added check for OpenGL.
|
2002-09-29 18:05:32 +00:00 |
|
Christian Costa
|
92810b90c1
|
execute: Activate the viewport passed as parameter when executing
buffer.
|
2002-09-29 18:01:13 +00:00 |
|
Christian Costa
|
c3fa405ab7
|
Implement IDirect3DViewport2_DeleteLight.
|
2002-09-29 18:00:43 +00:00 |
|
Christian Costa
|
48d8ff42e1
|
Remove wrong and useless transformation of z projected coordinates.
Add normals world transformation.
|
2002-09-27 22:01:28 +00:00 |
|
Christian Costa
|
427b333391
|
Fix devices creation broken code. Now, the display and the drawable
are retrieve through GDI escape sequences and stored in the private
data. Add desallocation of the device private data.
|
2002-09-27 22:01:12 +00:00 |
|
Christian Costa
|
58e8807a71
|
Added desallocation of the viewport private data.
|
2002-09-26 03:20:35 +00:00 |
|
Christian Costa
|
30633659b8
|
Added allocation/desallocation of the light private data.
|
2002-09-26 03:20:23 +00:00 |
|
Christian Costa
|
74d0d4c562
|
Enable creation of our OpenGL Direct3D device from a surface used as
rendering target.
Enable creation of a texture from a surface.
|
2002-09-26 03:20:07 +00:00 |
|
Christian Costa
|
80be53efee
|
Added support for POINT, WIREFRAME and SOLID fill modes.
|
2002-09-25 03:18:38 +00:00 |
|
Christian Costa
|
3bfa1fb384
|
IDirect3DTexture2Impl_Load: when the surface is not allocated and no
location are specified, set it to video memory.
|
2002-09-25 03:18:17 +00:00 |
|
Alexandre Julliard
|
2c40e29987
|
Import wine_tsx11_lock/unlock directly from x11drv in opengl32 and
ddraw, so that they don't need to link with libwine_tsx11.
Removed header wine_gl.h.
|
2002-09-25 00:29:56 +00:00 |
|
Alexandre Julliard
|
cea2e825b2
|
Link all remaining dlls except kernel32 as separated dlls, by
temporarily exporting the few functions that are not properly
separated yet.
|
2002-09-06 18:51:31 +00:00 |
|
Patrik Stridvall
|
d016f819f1
|
Added include protection for unistd.h and sys/time.h.
|
2002-08-17 00:43:16 +00:00 |
|
Gregg Mattinson
|
8c9bdcc9e1
|
Fixes for Sparc build.
|
2002-08-07 01:18:41 +00:00 |
|
Christian Costa
|
afe785c4d5
|
Initialize the DDCAPS structure of the DDRAW object at creation.
|
2002-08-06 23:49:46 +00:00 |
|
Lionel Ulmer
|
00b088bc25
|
Support negative values in RECTs during Blts.
|
2002-08-03 19:11:55 +00:00 |
|
Lionel Ulmer
|
262cbcdb09
|
Be less strict on parameter checking in the SetSurfaceDesc function.
|
2002-08-02 19:10:16 +00:00 |
|
Michael Karcher
|
4ae5380cbb
|
Set the correct length of the struct DDSURFACEDESC.
|
2002-07-22 20:37:01 +00:00 |
|
Ove Kaaven
|
1af798920c
|
Wait for the asynchronous update thread to complete if the app
requests it. Fixed blit offseting issues in windowed mode.
|
2002-07-20 20:01:57 +00:00 |
|
Gregg Mattinson
|
8a191ff5b8
|
Avoid structures or arrays of size 0.
|
2002-07-19 03:18:05 +00:00 |
|
Tony Lambregts
|
2c5a41b027
|
Added support DDBLT_DDFX flag in DirectDrawSurface_Blt.
|
2002-07-16 01:42:47 +00:00 |
|
Lionel Ulmer
|
b6051dec93
|
- DDRAW_SYSTEMMEMORY is handled like OFFSCREENPLAIN for now
- added more logging
|
2002-07-16 01:16:14 +00:00 |
|
Alexandre Julliard
|
a80a814234
|
Fixed corruption when copying to the same surface (with the help of
Tony Lambregts and Lionel Ulmer).
|
2002-07-10 23:10:54 +00:00 |
|
Ove Kaaven
|
1d8f92c88c
|
Removed the flags fields of IDirectDrawPaletteImpl, as we should use
the dwFlags field of DDRAWI_DDRAWPALETTE_GBL structure instead.
|
2002-07-10 03:05:43 +00:00 |
|
Ove Kaaven
|
ea20614e39
|
Handle WM_SYNCPAINT with DefWindowProc.
|
2002-07-10 03:04:58 +00:00 |
|
Gregg Mattinson
|
bac71315d2
|
Removed non-static structure initializers.
|
2002-07-03 21:06:58 +00:00 |
|