From f42ea9f1d1583dffe8f236828a12a33830459574 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Tue, 24 Jul 2018 15:16:59 +0200 Subject: [PATCH] [d3d11] Set transform feedback usage, stage and access flags --- src/d3d11/d3d11_buffer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/d3d11/d3d11_buffer.cpp b/src/d3d11/d3d11_buffer.cpp index c90c6411..c34b57fa 100644 --- a/src/d3d11/d3d11_buffer.cpp +++ b/src/d3d11/d3d11_buffer.cpp @@ -130,7 +130,9 @@ namespace dxvk { } if (pDesc->BindFlags & D3D11_BIND_STREAM_OUTPUT) { - Logger::err("D3D11Device::CreateBuffer: D3D11_BIND_STREAM_OUTPUT not supported"); + info.usage |= VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT; + info.stages |= VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT; + info.access |= VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT; } if (pDesc->BindFlags & D3D11_BIND_UNORDERED_ACCESS) {