H. Verbeet
|
75ebf29e1b
|
wined3d: Get rid of any remaining d3d9 stuff in surface.c and surface_gdi.c.
|
2007-02-15 14:21:11 +01:00 |
Stefan Dösinger
|
1282b43302
|
wined3d: Restore blitting environment after modifying it.
|
2007-02-15 11:41:05 +01:00 |
Stefan Dösinger
|
8b8e30b1e1
|
ddraw, wined3d: Color keying tests and fixes.
|
2007-02-15 11:37:00 +01:00 |
Stefan Dösinger
|
ccd2772e28
|
wined3d: Accelerated blits from and to offscreen render targets.
|
2007-02-15 11:36:39 +01:00 |
Stefan Dösinger
|
de036ff68e
|
wined3d: Convert and load U8V8 surfaces as rgb.
GL_INDEX is definitly not the way to load U8V8 surfaces
|
2007-02-15 11:36:28 +01:00 |
Stefan Dösinger
|
b90a665d20
|
wined3d: Do not allocate compressed surfaces with glTexImage2D.
|
2007-02-14 12:29:42 +01:00 |
Stefan Dösinger
|
403b5ecf60
|
wined3d: Partial render target locking.
|
2007-02-14 12:29:11 +01:00 |
Stefan Dösinger
|
b48dfb3c54
|
wined3d: Always use np2 repacking if no native np2 support is available.
|
2007-02-14 12:29:01 +01:00 |
Stefan Dösinger
|
21172f1dec
|
wined3d: Improve render target locking.
|
2007-02-14 12:28:39 +01:00 |
Stefan Dösinger
|
c3f0eb489b
|
wined3d: Remove pow2Size from the surfaces.
|
2007-02-14 12:28:19 +01:00 |
Stefan Dösinger
|
12252d0589
|
wined3d: Use the context manager to select the primary render target.
|
2007-02-13 12:05:35 +01:00 |
Stefan Dösinger
|
e534340450
|
wined3d: Improve render target to texture blits.
|
2007-02-13 12:04:20 +01:00 |
Stefan Dösinger
|
f22d37e4dd
|
wined3d: Use the context manager to prepare for blitting.
|
2007-02-13 12:04:08 +01:00 |
Stefan Dösinger
|
e6c9a073b0
|
wined3d: Store state optmization members in the context.
|
2007-02-13 11:50:38 +01:00 |
Stefan Dösinger
|
c739c387b6
|
wined3d: Add a per context structure for context management.
|
2007-02-13 11:50:14 +01:00 |
Stefan Dösinger
|
67b1f4a7e9
|
wined3d: BeginScene and EndScene tests and fixes.
|
2007-02-12 12:08:34 +01:00 |
Stefan Dösinger
|
03389acc30
|
wined3d: Do not free regularily locked surfaces.
|
2007-01-15 12:43:29 +01:00 |
Stefan Dösinger
|
723b32b1c9
|
wined3d: Do not perform a NULL check on riid (Coverity).
|
2007-01-12 11:49:46 +01:00 |
Stefan Dösinger
|
d0f1c23c93
|
wined3d: Select a proper texture unit in LockRect and dirtify the state.
|
2007-01-03 11:20:06 +01:00 |
Stefan Dösinger
|
e26e3ee5f3
|
wined3d: Remove d3ddevice_set_ortho.
|
2007-01-03 11:19:55 +01:00 |
Stefan Dösinger
|
82bd0790ed
|
wined3d: Move the projection matrix into its own state.
|
2007-01-03 11:19:45 +01:00 |
Stefan Dösinger
|
5fa0f7f775
|
wined3d: Move the world matrix to the state table.
|
2007-01-03 11:19:09 +01:00 |
Alexandre Julliard
|
656fc93815
|
Use GetDC instead of CreateDC where possible.
|
2007-01-02 17:16:36 +01:00 |
Stefan Dösinger
|
603038a07a
|
wined3d: Do not setup states for unlocking if unlocking is disabled.
|
2006-12-29 12:49:41 +01:00 |
Stefan Dösinger
|
666b507766
|
wined3d: Move samplers to the state table.
|
2006-12-20 17:07:56 +01:00 |
H. Verbeet
|
8355b1a501
|
wined3d: Allow the device to store multiple render targets.
|
2006-12-20 12:31:40 +01:00 |
Markus Amsler
|
9b397ec2d5
|
wined3d: Remove IWineD3DSurface_GetContainerParent.
|
2006-12-18 12:02:17 +01:00 |
Vitaliy Margolen
|
81c7c00bb2
|
wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
|
2006-12-04 12:38:16 +01:00 |
Markus Amsler
|
c40501db50
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
This reverts commit f84f687e6d .
|
2006-11-30 16:03:59 +01:00 |
Markus Amsler
|
f84f687e6d
|
d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
|
2006-11-22 11:40:50 +01:00 |
Markus Amsler
|
fc179532f4
|
wined3d: Fix regression in surface conversion.
|
2006-11-08 11:25:27 +01:00 |
Francois Gouget
|
30e44c85c8
|
Assorted spelling fixes.
|
2006-11-07 15:25:24 +01:00 |
Markus Amsler
|
5ec0ce5b38
|
wined3d: Use width while converting surfaces.
This fixes also a heap corruption with 1x1 and 2x2 surfaces.
|
2006-11-07 15:06:16 +01:00 |
Markus Amsler
|
5864d18c96
|
wined3d: Use SURFACE_ALIGNMENT.
|
2006-11-07 15:06:02 +01:00 |
Ivan Gyurdiev
|
b1df1d8320
|
wined3d: Add D3DCLEAR codes to the WINED3D namespace.
|
2006-10-31 12:09:46 +01:00 |
Ivan Gyurdiev
|
5f79e80827
|
wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
|
2006-10-24 20:06:45 +02:00 |
Karsten Elfenbein
|
1635da4b46
|
wined3d: BltOverride: Make sure that the content of the source rect is
copied to the correct position in the destination rect.
|
2006-10-20 10:18:59 +02:00 |
Ivan Gyurdiev
|
9628a1b2e2
|
wined3d: Merge D3DRECT types into one type in WINED3D namespace.
|
2006-10-12 12:37:08 +02:00 |
Ivan Gyurdiev
|
b1a4bd87a9
|
wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
|
2006-10-12 12:33:24 +02:00 |
Ivan Gyurdiev
|
fb0c932f21
|
wined3d: D3DFORMAT: Consistently use WINED3D namespace.
|
2006-10-11 12:17:21 +02:00 |
Christopher GAUTIER
|
331679bcc9
|
wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in IWineD3DSurfaceImpl_BltOverride.
|
2006-10-06 15:24:08 +02:00 |
Stefan Dösinger
|
d45c16ba98
|
wined3d: Define the surface alignment in the header.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
90f097f835
|
wined3d: Honor the pitch in a few more places.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
49deec6139
|
wined3d: No color keying on surfaces with an alpha channel.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
3529560cd7
|
wined3d: Add WINED3DUSAGE_OVERLAY.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
2bcacf22d3
|
wined3d: Add IWineD3DSurface::UpdateOverlay.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
080e4f56cf
|
wined3d: Add UpdatOverlayZOrder.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
f6647486cf
|
wined3d: Add IWineD3DSurface::GetOverlayPosition.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
0f3995d21a
|
wined3d: Add IWineD3DSurface::SetOverlayPosition.
|
2006-10-06 12:53:24 +02:00 |
Stefan Dösinger
|
67436f9dbd
|
wined3d: Correctly name a variable.
|
2006-10-06 12:32:29 +02:00 |