Added patch to create buffers on default pool in wined3d_buffer_create.

This commit is contained in:
Sebastian Lackner 2017-02-12 05:21:10 +01:00
parent ecf0d1c5c2
commit 1cc5d04346
2 changed files with 41 additions and 0 deletions

View File

@ -411,6 +411,7 @@ patch_enable_all ()
enable_wined3d_Revert_Pixel_Center_Offset="$1"
enable_wined3d_Silence_FIXMEs="$1"
enable_wined3d_WINED3DFMT_R32G32_UINT="$1"
enable_wined3d_buffer_create="$1"
enable_wined3d_check_format_support="$1"
enable_winedbg_Process_Arguments="$1"
enable_winedevice_Fix_Relocation="$1"
@ -1446,6 +1447,9 @@ patch_enable ()
wined3d-WINED3DFMT_R32G32_UINT)
enable_wined3d_WINED3DFMT_R32G32_UINT="$2"
;;
wined3d-buffer_create)
enable_wined3d_buffer_create="$2"
;;
wined3d-check_format_support)
enable_wined3d_check_format_support="$2"
;;
@ -8377,6 +8381,18 @@ if test "$enable_wined3d_WINED3DFMT_R32G32_UINT" -eq 1; then
) >> "$patchlist"
fi
# Patchset wined3d-buffer_create
# |
# | Modified files:
# | * dlls/wined3d/buffer.c
# |
if test "$enable_wined3d_buffer_create" -eq 1; then
patch_apply wined3d-buffer_create/0001-wined3d-Create-buffers-on-default-pool-in-wined3d_bu.patch
(
printf '%s\n' '+ { "Sebastian Lackner", "wined3d: Create buffers on default pool in wined3d_buffer_create.", 1 },';
) >> "$patchlist"
fi
# Patchset wined3d-check_format_support
# |
# | Modified files:

View File

@ -0,0 +1,25 @@
From f873a7b1be1f76c5dba0198353ed1256c8eaabd8 Mon Sep 17 00:00:00 2001
From: Sebastian Lackner <sebastian@fds-team.de>
Date: Sun, 12 Feb 2017 05:20:04 +0100
Subject: wined3d: Create buffers on default pool in wined3d_buffer_create.
---
dlls/wined3d/buffer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/wined3d/buffer.c b/dlls/wined3d/buffer.c
index 386e40c1409..7fbccd7668b 100644
--- a/dlls/wined3d/buffer.c
+++ b/dlls/wined3d/buffer.c
@@ -1500,7 +1500,7 @@ HRESULT CDECL wined3d_buffer_create(struct wined3d_device *device, const struct
FIXME("Ignoring access flags (pool).\n");
hr = buffer_init(object, device, desc->byte_width, desc->usage, WINED3DFMT_UNKNOWN,
- WINED3D_POOL_MANAGED, desc->bind_flags, data, parent, parent_ops);
+ WINED3D_POOL_DEFAULT, desc->bind_flags, data, parent, parent_ops);
if (FAILED(hr))
{
WARN("Failed to initialize buffer, hr %#x.\n", hr);
--
2.11.0