Matteo Bruni
|
0386b44bad
|
wined3d: Keep track of the current texture type for each texture unit.
|
2011-08-29 12:08:19 +02:00 |
Matteo Bruni
|
e53ae83d74
|
wined3d: Pass around the context instead of gl_info.
|
2011-08-25 11:31:55 +02:00 |
Matteo Bruni
|
be8ea9c36e
|
wined3d: Make context_acquire() unconditional in a bunch of places.
|
2011-08-25 11:31:55 +02:00 |
Henri Verbeet
|
2e14d9ac0e
|
wined3d: Make the texture parameter to texture_srgb_mode() const.
|
2011-07-15 10:08:18 +02:00 |
Henri Verbeet
|
792060d67f
|
d3d8: Implement IDirect3DVolumeTexture8 private data handling on top of wined3d_resource.
|
2011-06-20 11:28:40 +02:00 |
Henri Verbeet
|
732338ab35
|
d3d9: Implement IDirect3DCubeTexture9 private data handling on top of wined3d_resource.
|
2011-06-20 11:28:22 +02:00 |
Henri Verbeet
|
469eba24c0
|
d3d9: Implement IDirect3DVertexBuffer9 private data handling on top of wined3d_resource.
|
2011-06-17 11:02:28 +02:00 |
Henri Verbeet
|
1fbdfd625a
|
wined3d: Get rid of wined3d_texture_get_type().
|
2011-06-07 14:18:34 +02:00 |
Henri Verbeet
|
c8f26a1345
|
wined3d: Rename IWineD3DDeviceImpl_MarkStateDirty() to device_invalidate_state().
|
2011-06-06 16:18:41 +02:00 |
Henri Verbeet
|
0143fa7382
|
wined3d: Use the requested sRGB mode in texture3d_preload().
|
2011-05-19 10:08:05 +02:00 |
Henri Verbeet
|
6d6402afef
|
wined3d: Get rid of the mostly unused SRGB_BOTH enum value.
|
2011-05-19 10:08:02 +02:00 |
Henri Verbeet
|
3032b40c80
|
wined3d: Get rid of the IWineD3DDeviceParent interface.
|
2011-05-19 10:06:21 +02:00 |
Henri Verbeet
|
0e0e5c3e38
|
wined3d: Get rid of the IWineD3DDevice typedefs.
|
2011-05-17 10:06:23 +02:00 |
Henri Verbeet
|
00a5f38595
|
wined3d: Remove object creation methods from the IWineD3DDevice interface.
|
2011-05-11 14:56:48 +02:00 |
Henri Verbeet
|
c4b73c4550
|
wined3d: Get rid of the IWineD3DSurface typedefs.
|
2011-04-29 16:52:13 +02:00 |
Henri Verbeet
|
1c1de920e3
|
wined3d: Remove COM from the surface implementation.
|
2011-04-29 16:52:13 +02:00 |
Henri Verbeet
|
f6e4f4a122
|
wined3d: Get rid of the mipmap hint code.
Mipmap hint isn't a texture parameter, but a global hint. This never worked,
it just causes GL errors.
|
2011-04-21 16:53:41 +02:00 |
Henri Verbeet
|
89a4e696a2
|
wined3d: Get rid of the IWineD3DVolume typedefs.
|
2011-04-15 10:07:58 +02:00 |
Henri Verbeet
|
2c450571e5
|
wined3d: Remove COM from the volume implementation.
|
2011-04-15 10:07:57 +02:00 |
Henri Verbeet
|
19e66a0dc9
|
wined3d: Replace "is_srgb" in wined3d_texture with a flag.
|
2011-03-29 12:34:54 +02:00 |
Henri Verbeet
|
0e22aea01e
|
wined3d: Replace "pow2_matrix_identity" in wined3d_texture with a flag.
|
2011-03-29 12:34:49 +02:00 |
Henri Verbeet
|
e111acdf11
|
wined3d: Replace "cond_np2" in wined3d_texture with a flag.
|
2011-03-29 12:34:44 +02:00 |
Henri Verbeet
|
c5bf96c951
|
wined3d: Get rid of IWineD3DBaseTextureClass.
|
2011-03-29 12:34:40 +02:00 |
Henri Verbeet
|
fd8e18bd2b
|
wined3d: Remove COM from the texture implementation.
|
2011-03-28 17:08:52 +02:00 |
Henri Verbeet
|
87087f379f
|
wined3d: Merge the texture implementations.
|
2011-03-28 17:08:52 +02:00 |
Henri Verbeet
|
85f2348549
|
wined3d: Get rid of the IWineD3DBase requirement for surface_set_container().
This made sense back when we needed the container's parent and didn't know the
container's type, but neither of those is true anymore.
|
2011-03-28 17:08:52 +02:00 |
Henri Verbeet
|
96a8417a21
|
wined3d: Merge the texture cleanup functions.
|
2011-03-18 15:59:05 +01:00 |
Henri Verbeet
|
d30d9d5e49
|
wined3d: Merge the IWineD3DBaseTexture::AddDirtyRegion() implementations.
|
2011-03-18 15:59:04 +01:00 |
Henri Verbeet
|
09b4ed2e75
|
wined3d: Get rid of IWineD3DBaseTexture::IsCondNP2().
|
2011-03-17 10:41:54 +01:00 |
Henri Verbeet
|
2d4bce87ba
|
wined3d: Get rid of IWineD3DTextureImpl.
|
2011-03-17 10:41:41 +01:00 |
Henri Verbeet
|
f1ec3820d7
|
wined3d: Get rid of IWineD3DTexture.
|
2011-03-17 10:40:52 +01:00 |
Henri Verbeet
|
4a10bbc76d
|
wined3d: Generalize AddDirtyRect() / AddDirtyBox() to AddDirtyRegion().
|
2011-03-15 17:14:07 +01:00 |
Henri Verbeet
|
13b05b9dbe
|
wined3d: Get rid of IWineD3DTexture::Unmap().
|
2011-03-14 12:39:27 +01:00 |
Henri Verbeet
|
b77a661515
|
wined3d: Get rid of IWineD3DTexture::Map().
|
2011-03-14 12:39:27 +01:00 |
Henri Verbeet
|
4fd03150f6
|
wined3d: Get rid of IWineD3DBaseTexture::GetSubResourceDesc().
|
2011-03-10 12:53:13 +01:00 |
Henri Verbeet
|
8809ebdf79
|
wined3d: Generalize GetSurfaceLevel() / GetVolumeLevel() to GetSubResource().
|
2011-03-10 12:53:04 +01:00 |
Henri Verbeet
|
4be256a47c
|
wined3d: Introduce wined3d_resource_get_desc() to retrieve the resource desc.
|
2011-03-10 12:52:58 +01:00 |
Henri Verbeet
|
63b72d789d
|
wined3d: Move the GetLevelDesc() functions to the IWineD3DBaseTexture interface.
|
2011-03-09 12:29:04 +01:00 |
Henri Verbeet
|
756fdb7c5a
|
wined3d: Merge the various resource desc structures.
|
2011-03-09 12:28:58 +01:00 |
Henri Verbeet
|
9059271442
|
wined3d: Check subresources for NULL during texture cleanup.
This fixes a regression introduced by
1de6adfbae .
|
2011-03-07 11:10:01 +01:00 |
Henri Verbeet
|
af0a4b6956
|
wined3d: Pass gl_info to basetexture_bind().
|
2011-03-03 17:47:14 +01:00 |
Henri Verbeet
|
75c8e9f7b4
|
wined3d: Use EXT_texture_sRGB_decode to avoid sRGB texture duplication.
|
2011-03-03 17:47:13 +01:00 |
Henri Verbeet
|
09c3537ad0
|
wined3d: Retrieve the GL texture through a function.
|
2011-03-03 17:47:13 +01:00 |
Henri Verbeet
|
fe425a2f23
|
wined3d: Use basetexture_set_dirty() in some more places.
|
2011-03-02 12:50:59 +01:00 |
Henri Verbeet
|
1de6adfbae
|
wined3d: Make IWineD3DResourceImpl an independent structure.
|
2011-03-01 13:21:59 +01:00 |
Henri Verbeet
|
39497ff4d1
|
wined3d: Remove IWineD3DResource::UnLoad() from the public interface.
|
2011-02-28 11:09:48 +01:00 |
Henri Verbeet
|
0b7fef751e
|
wined3d: Remove IWineD3DSurface::LoadTexture() from the public interface.
|
2011-01-21 18:37:06 +01:00 |
Henri Verbeet
|
c117248bd1
|
wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_type().
|
2011-01-07 10:23:37 +01:00 |
Henri Verbeet
|
7e67bcedfd
|
wined3d: Pass an IWineD3DResourceImpl pointer to resource_set_priority().
|
2011-01-07 10:23:25 +01:00 |
Henri Verbeet
|
2d9748b1e3
|
wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_priority().
|
2011-01-07 10:23:21 +01:00 |