diff options
Diffstat (limited to '0005-wined3d-Disable-persistently-mapped-shader-resource-.patch')
-rw-r--r-- | 0005-wined3d-Disable-persistently-mapped-shader-resource-.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/0005-wined3d-Disable-persistently-mapped-shader-resource-.patch b/0005-wined3d-Disable-persistently-mapped-shader-resource-.patch new file mode 100644 index 000000000000..10895a9ea107 --- /dev/null +++ b/0005-wined3d-Disable-persistently-mapped-shader-resource-.patch @@ -0,0 +1,28 @@ +From 5ded1310d3de32fdfc467b20ab3937ab2b97d5b1 Mon Sep 17 00:00:00 2001 +From: Andrew Comminos <andrew@comminos.com> +Date: Thu, 8 Mar 2018 22:00:33 -0800 +Subject: [PATCH 5/9] wined3d: Disable persistently mapped shader resource + buffers. + +--- + dlls/wined3d/buffer.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/dlls/wined3d/buffer.c b/dlls/wined3d/buffer.c +index e7a0f59a67..a2ac411b5e 100644 +--- a/dlls/wined3d/buffer.c ++++ b/dlls/wined3d/buffer.c +@@ -1598,6 +1598,10 @@ static HRESULT buffer_init(struct wined3d_buffer *buffer, struct wined3d_device + { + WARN_(d3d_perf)("Not creating a persistent mapping for a dynamic buffer because ARB_buffer_storage is unsupported.\n"); + } ++ else if (bind_flags & WINED3D_BIND_SHADER_RESOURCE) ++ { ++ FIXME_(d3d_perf)("Not using a persistent mapping for shader resource buffer %p (unimplemented)\n", buffer); ++ } + else + { + // If supported, use persistent mapped buffers instead of a +-- +2.16.2 + |