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 |
Stefan Dösinger
|
4dd4a6913b
|
wined3d: Add a function for allocating aligned resource memory.
|
2013-08-21 19:53:20 +02:00 |
Marcus Meissner
|
589b48e495
|
wined3d: Remove now useless NULL check (Coverity).
|
2013-05-27 19:02:43 +02:00 |
Stefan Dösinger
|
9287bb80dc
|
d3d: d3d9ex does not do video memory accounting for D3DPOOL_DEFAULT resources.
|
2013-05-20 19:08:28 +02:00 |
Francois Gouget
|
19ba80e7c2
|
wined3d: We must include Wine's port.h before using NAN.
|
2012-06-01 17:41:52 +02:00 |
Henri Verbeet
|
0d45d50342
|
wined3d: Don't evict resources that are currently mapped in wined3d_device_evict_managed_resources().
|
2012-05-21 21:31:02 +02:00 |
Henri Verbeet
|
e53a277305
|
wined3d: Get rid of the WINED3DPOOL typedef.
|
2012-01-18 12:37:38 +01:00 |
Henri Verbeet
|
6a5a098b23
|
wined3d: Get rid of the WINED3DRESOURCETYPE typedef.
|
2012-01-18 12:37:38 +01:00 |
Henri Verbeet
|
9a8491045e
|
wined3d: Get rid of the WINED3DMULTISAMPLE_TYPE typedef.
|
2012-01-09 12:22:17 +01:00 |