Sweden-Number/dlls/wined3d
Henri Verbeet 56128d18d4 wined3d: Drop the special case for "converted" surfaces in wined3d_surface_blt().
We still want to avoid invalidating the system memory copy for these surfaces,
but we've become a lot better at preserving the current location for
resources, to the point that the special case actually hurts. In particular,
if the resource wasn't already current on the CPU, using the CPU blitter would
cause us to read it back, which is what we're trying to avoid.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-17 22:12:09 +02:00
..
Makefile.in
arb_program_shader.c wined3d: Trace color fixup checks in apply_format_fixups(). 2017-05-30 11:03:58 +02:00
ati_fragment_shader.c wined3d: Trace color fixup checks in apply_format_fixups(). 2017-05-30 11:03:58 +02:00
buffer.c wined3d: Introduce wined3d fence objects. 2017-07-10 20:51:10 +02:00
context.c wined3d: Introduce wined3d fence objects. 2017-07-10 20:51:10 +02:00
cs.c wined3d: Use WINED3D_CS_QUEUE_MAP for WINED3D_CS_OP_UPDATE_SUB_RESOURCE. 2017-06-07 22:55:07 +02:00
device.c wined3d: Create CPU blitter also for GDI render. 2017-06-19 09:48:22 +02:00
directx.c wined3d: Also check for "Mesa" in GL_VERSION in wined3d_guess_gl_vendor(). 2017-06-12 18:30:12 +02:00
drawprim.c wined3d: Introduce wined3d fence objects. 2017-07-10 20:51:10 +02:00
gl_compat.c
glsl_shader.c wined3d: Implement SM5 swapc instruction. 2017-07-13 11:42:03 +02:00
nvidia_texture_shader.c wined3d: Trace color fixup checks in apply_format_fixups(). 2017-05-30 11:03:58 +02:00
palette.c wined3d: Send sampler GL initialisation through the command stream. 2017-02-16 08:30:56 +01:00
query.c wined3d: Return hr result in wined3d_event_query_create. 2017-07-13 11:42:01 +02:00
resource.c wined3d: Introduce a separate CS queue for resource maps. 2017-05-22 13:45:08 +02:00
sampler.c wined3d: Add parent ops for sampler objects. 2017-04-26 15:54:46 +02:00
shader.c wined3d: Avoid barrier() in tessellation control shader if possible. 2017-05-25 20:47:46 +02:00
shader_sm1.c wined3d: Validate the SM4 token count (AFL). 2017-02-21 08:44:12 +01:00
shader_sm4.c wined3d: Validate parameter lengths in shader_sm4_read_param() (AFL). 2017-05-31 20:51:45 +02:00
state.c wined3d: Only warn about 0 compare functions in wined3d_gl_compare_func(). 2017-05-31 20:51:44 +02:00
stateblock.c wined3d: Add support for patch list primitive type. 2017-05-19 14:01:35 +02:00
surface.c wined3d: Drop the special case for "converted" surfaces in wined3d_surface_blt(). 2017-07-17 22:12:09 +02:00
swapchain.c wined3d: Introduce a separate CS queue for resource maps. 2017-05-22 13:45:08 +02:00
texture.c wined3d: Fix "sysmem_count" accounting in wined3d_texture_invalidate_location(). 2017-05-25 20:47:45 +02:00
utils.c wined3d: Fix the WINED3DFMT_D24_UNORM_S8_UINT entry in wined3d_format_convert_from_float(). 2017-07-14 10:52:06 +02:00
version.rc
vertexdeclaration.c wined3d: Send sampler GL initialisation through the command stream. 2017-02-16 08:30:56 +01:00
view.c wined3d: Add checkGLcall() to wined3d_unordered_access_view_clear_uint(). 2017-05-16 18:58:57 +02:00
wined3d.spec wined3d: Add support for patch list primitive type. 2017-05-19 14:01:35 +02:00
wined3d_gl.h wined3d: Implement WINED3D_QUERY_TYPE_PIPELINE_STATISTICS. 2017-06-05 19:47:31 +02:00
wined3d_main.c wined3d: Add a trailing newline to an ERR() message. 2017-06-05 19:47:08 +02:00
wined3d_private.h wined3d: Introduce wined3d fence objects. 2017-07-10 20:51:10 +02:00