1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-09 04:16:08 +00:00
wine/dlls/wined3d
Stefan Dösinger 87bdc642a3 wined3d: Don't transition GENERAL layouts for blits.
On Radeon GPUs VK_IMAGE_LAYOUT_GENERAL images don't use Delta Color
Compression, but SRC/DST optimal images do. Transitioning from GENERAL
to SRC/DST causes a big performance hit.

As a next step we should try harder to avoid VK_IMAGE_LAYOUT_GENERAL.

Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
2022-07-07 19:10:02 +02:00
..
adapter_gl.c wined3d: Add GPU information for NVIDIA Ampere A10 and AMD Radeon Pro V620 GPUs. 2022-06-21 20:20:43 +02:00
adapter_vk.c wined3d: Do not accelerate NOOVERWRITE maps if we cannot map persistently. 2022-06-01 20:51:58 +02:00
arb_program_shader.c wined3d: Parse the eval_centroid opcode. 2022-06-07 19:42:24 +02:00
ati_fragment_shader.c
buffer.c wined3d: Do not accelerate NOOVERWRITE maps if we cannot map persistently. 2022-06-01 20:51:58 +02:00
context_gl.c wined3d: Store whether a depth/stencil state writes to the depth/stencil buffer in the state itself. 2022-06-03 21:53:17 +02:00
context_vk.c wined3d: Store whether a depth/stencil state writes to the depth/stencil buffer in the state itself. 2022-06-03 21:53:17 +02:00
context.c wined3d: Add some state table consistency checking to context_invalidate_state(). 2022-05-24 17:36:38 +02:00
cs.c wined3d: Rename format flags to caps. 2022-05-24 20:04:49 +02:00
device.c wined3d: Cap the maximum reported VRAM, not the current reported VRAM. 2022-06-08 11:13:04 +02:00
directx.c wined3d: Retrieve caps from both WINED3D_GL_RES_TYPE_TEX_2D and WINED3D_GL_RES_TYPE_RB for 2D textures in wined3d_check_device_format(). 2022-06-24 21:05:25 +02:00
gl_compat.c
glsl_shader.c wined3d: Parse the eval_centroid opcode. 2022-06-07 19:42:24 +02:00
Makefile.in
nvidia_texture_shader.c
palette.c
query.c
resource.c wined3d: Add a memory_colour_fill path for clearing the entire level to zero. 2022-05-31 22:52:45 +02:00
sampler.c
shader_sm1.c
shader_sm4.c wined3d: Parse the eval_centroid opcode. 2022-06-07 19:42:24 +02:00
shader_spirv.c wined3d: Restore the vkd3d-shader version TRACE. 2022-06-22 17:33:04 +02:00
shader.c wined3d: Parse the eval_centroid opcode. 2022-06-07 19:42:24 +02:00
state.c wined3d: Consider the depth write mask in depth_stencil_state_desc_writes_ds() only if depth testing is enabled. 2022-06-03 21:53:31 +02:00
stateblock.c
surface.c wined3d: Add a memory_colour_fill path for clearing the entire level to zero. 2022-05-31 22:52:45 +02:00
swapchain.c
texture.c wined3d: Don't transition GENERAL layouts for blits. 2022-07-07 19:10:02 +02:00
utils.c wined3d: Report WINED3D_FORMAT_CAP_BLIT for formats supporting VK_FORMAT_FEATURE_TRANSFER_SRC and VK_FORMAT_FEATURE_TRANSFER_DST. 2022-06-24 21:05:25 +02:00
version.rc
vertexdeclaration.c wined3d: Rename format flags to caps. 2022-05-24 20:04:49 +02:00
view.c wined3d: Rename format flags to caps. 2022-05-24 20:04:49 +02:00
wined3d_gl.h
wined3d_main.c
wined3d_private.h wined3d: Add GPU information for NVIDIA Ampere A10 and AMD Radeon Pro V620 GPUs. 2022-06-21 20:20:43 +02:00
wined3d_shaders.h
wined3d_vk.h
wined3d.spec dxgi: Implement adapter video memory budget change notification. 2022-05-23 20:50:01 +02:00