Henri Verbeet
|
8232f371d8
|
wined3d: Sanitise resource map flags in wined3d_resource_map().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-02 11:27:28 +09:00 |
Henri Verbeet
|
66e54fd682
|
wined3d: Send resource unmaps through the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-02 11:27:26 +09:00 |
Henri Verbeet
|
9f85b5f867
|
wined3d: Send resource maps through the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-02 11:27:24 +09:00 |
Henri Verbeet
|
b2666a6316
|
wined3d: Send resource preloads through the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-26 23:23:41 +09:00 |
Henri Verbeet
|
53165034ba
|
wined3d: Unify resource preloads.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 12:08:58 +09:00 |
Henri Verbeet
|
cc9c18a46d
|
wined3d: Synchronise resource destruction with the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-08 22:35:02 +09:00 |
Henri Verbeet
|
38f3d59ed6
|
wined3d: Send resource destruction through the command stream.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-08 22:35:01 +09:00 |
Henri Verbeet
|
58a1796d83
|
wined3d: Don't enumerate sub-resources in wined3d_device_reset().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-21 15:34:43 +09:00 |
Stefan Dösinger
|
5dac6e49d8
|
wined3d: Simplify FBO cleanup on resource destruction.
Signed-off-by: Stefan Dösinger <stefandoesinger@gmx.at>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-24 10:32:33 +09:00 |
Henri Verbeet
|
36b38b8a20
|
wined3d: Introduce a debug function for struct wined3d_box.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-04 14:41:49 +09:00 |
Henri Verbeet
|
cf899ac267
|
wined3d: Rename WINED3D_RTYPE_VOLUME_TEXTURE to WINED3D_RTYPE_TEXTURE_3D.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-27 12:38:50 +09:00 |
Henri Verbeet
|
dafaae7730
|
wined3d: Unify WINED3D_RTYPE_TEXTURE and WINED3D_RTYPE_CUBE_TEXTURE.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-27 12:38:46 +09:00 |
Józef Kucia
|
7b9d06b494
|
wined3d: Introduce wined3d_resource_unmap().
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-04 14:41:37 +09:00 |
Józef Kucia
|
535b3fe029
|
wined3d: Introduce wined3d_resource_map().
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-04 14:41:37 +09:00 |
Stefan Dösinger
|
28af7b407b
|
wined3d: Require FBO attachability for render targets and depth stencils.
|
2015-06-09 22:09:57 +09:00 |
Stefan Dösinger
|
e8ec01ad51
|
wined3d: Use renderbuffers if the resource type is RB.
|
2015-06-09 22:09:57 +09:00 |
Stefan Dösinger
|
dc7cb59c3a
|
wined3d: Keep track of renderbuffer capabilities.
|
2015-06-08 18:51:30 +09:00 |
Stefan Dösinger
|
c8d1a70804
|
wined3d: Set the gl resource type in resource_init.
|
2015-06-08 18:51:24 +09:00 |
Stefan Dösinger
|
4451bf477a
|
wined3d: Read format flags from the volume container.
|
2015-06-08 18:51:13 +09:00 |
Stefan Dösinger
|
3c0ed9ce0a
|
wined3d: Introduce resource-type specific format flags.
|
2015-04-24 19:08:35 +09:00 |
Stefan Dösinger
|
9076612e2d
|
wined3d: Shadow format flags in the resource.
|
2015-04-22 23:24:41 +09:00 |
Henri Verbeet
|
1dfea3a4ba
|
wined3d: Do not validate format restrictions for buffers.
Buffers don't have a format as such, and are created with either
WINED3DFMT_UNKNOWN or WINED3DFMT_VERTEXDATA.
|
2015-02-11 23:05:04 +09:00 |
Henri Verbeet
|
5045ca639d
|
wined3d: Add some warnings when resource_init() fails due to format restrictions.
|
2015-02-11 23:04:59 +09:00 |
Ken Thomases
|
bd460bca1c
|
wined3d: Fix subtraction of resource size from used adapter memory.
Properly negate an unsigned value while promoting it from 32- to 64-bit.
|
2014-10-17 15:48:42 +09:00 |
Henri Verbeet
|
4f2110b0ce
|
wined3d: Never pass a surface to wined3d_resource_is_offscreen().
|
2014-09-19 10:49:27 +02:00 |
Stefan Dösinger
|
ee0ac3663b
|
wined3d: Initialize the map binding in resource_init.
|
2014-08-26 14:46:55 +02:00 |
Henri Verbeet
|
ec87407e7c
|
wined3d: Keep a reference to the frontbuffer texture instead of the surface in the swapchain.
|
2014-08-20 13:29:52 +02:00 |
Henri Verbeet
|
aa7016054a
|
wined3d: Move the "swapchain" field from struct wined3d_surface to struct wined3d_texture.
|
2014-08-20 13:29:47 +02:00 |
Henri Verbeet
|
1ce3269ac1
|
wined3d: Replace surface_update_draw_binding() with wined3d_resource_update_draw_binding().
|
2014-08-20 13:29:45 +02:00 |
Henri Verbeet
|
f753ff90be
|
wined3d: Replace surface_is_offscreen() with wined3d_resource_is_offscreen().
Introducing rendertarget views will (eventually) allow rendering to 3D
textures and buffers.
|
2014-08-19 14:49:39 +02:00 |
Stefan Dösinger
|
cf11933701
|
wined3d: Remove wined3d_buffer_set/get_priority.
|
2014-07-16 16:10:01 +02:00 |
Henri Verbeet
|
63f2b65141
|
wined3d: Clarify WINED3DUSAGE_WRITEONLY a bit.
|
2014-07-14 19:26:18 +02:00 |
Stefan Dösinger
|
4cecbaa54d
|
wined3d: Ignore set_priority calls on non-managed resources.
|
2014-07-09 14:43:32 +02:00 |
Stefan Dösinger
|
4b88d51bc9
|
wined3d: Do not write a FIXME about WINED3DUSAGE_WRITEONLY.
|
2014-07-07 15:49:00 +02:00 |
Stefan Dösinger
|
ebd5f96aea
|
wined3d: Remove resource private data methods.
|
2014-03-24 20:20:18 +01:00 |
Stefan Dösinger
|
7d793715f3
|
ddraw: Use the new private store api.
|
2014-03-17 20:23:58 +01:00 |
Stefan Dösinger
|
6a34d4b40f
|
wined3d: Decouple private data from the resource structure.
|
2014-03-14 18:54:48 +01:00 |
Henri Verbeet
|
64dd435e2a
|
wined3d: Only use a single allocation for each struct private_data.
|
2014-03-13 20:22:01 +01:00 |
Stefan Dösinger
|
3754cdd793
|
wined3d: Correctly handle the size parameter in get_private_data.
|
2014-03-12 19:01:07 +01:00 |
Stefan Dösinger
|
ab6368b6e8
|
wined3d: Don't modify existing data if set_private_data fails.
|
2014-03-11 19:39:30 +01:00 |
Stefan Dösinger
|
10a8b2cd7f
|
wined3d: Remove resource->allocatedMemory.
|
2014-01-16 21:04:19 +01:00 |
Henri Verbeet
|
7524258aaf
|
ddraw: Implement flips inside ddraw.
|
2013-12-05 12:40:56 +01:00 |
Stefan Dösinger
|
d15042837a
|
wined3d: Pass a correct access flag to glMapBufferARB.
|
2013-09-19 19:49:49 +02:00 |
Henri Verbeet
|
d1e44ff775
|
wined3d: Pass a resource to wined3d_resource_free_sysmem().
|
2013-09-16 12:51:13 +02:00 |
Henri Verbeet
|
261246ef21
|
wined3d: Pass a resource to wined3d_resource_allocate_sysmem().
|
2013-09-16 12:51:13 +02:00 |
Stefan Dösinger
|
80638b6d2f
|
wined3d: Enforce texturing capability format restrictions on resource creation.
|
2013-09-06 17:25:08 +02:00 |
Henri Verbeet
|
ad178a5b55
|
wined3d: Enforce WINED3DUSAGE_DEPTHSTENCIL format restrictions on resource creation.
|
2013-09-05 13:18:24 +02:00 |
Henri Verbeet
|
b28e9f6482
|
wined3d: Enforce WINED3DUSAGE_RENDERTARGET format restrictions on resource creation.
|
2013-09-05 13:18:23 +02:00 |
Stefan Dösinger
|
bd866c0294
|
wined3d: Implement NOOVERWRITE and DISCARD volume maps.
|
2013-08-26 19:01:53 +02:00 |
Stefan Dösinger
|
bcb651ca80
|
wined3d: Remove WINED3D_RESOURCE_ACCESS_SCRATCH.
|
2013-08-22 20:15:45 +02:00 |