From 01ac479321771ae7cc964826fcf44a41d484c42d Mon Sep 17 00:00:00 2001 From: assiduous Date: Fri, 11 Sep 2020 21:07:03 -0700 Subject: Enabled mesh shaders (API 240068) --- Projects/Asteroids/src/asteroids_DE.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Projects') diff --git a/Projects/Asteroids/src/asteroids_DE.cpp b/Projects/Asteroids/src/asteroids_DE.cpp index f0b0847..9c15e47 100644 --- a/Projects/Asteroids/src/asteroids_DE.cpp +++ b/Projects/Asteroids/src/asteroids_DE.cpp @@ -249,7 +249,7 @@ Asteroids::Asteroids(const Settings& settings, AsteroidsSimulation* asteroids, G desc.Name = "Asteroids constant buffer"; // In bindless mode we will be updating the buffer with UpdateBuffer method desc.Usage = (m_BindingMode == BindingMode::Bindless) ? USAGE_DEFAULT : USAGE_DYNAMIC; - desc.CPUAccessFlags = CPU_ACCESS_WRITE; + desc.CPUAccessFlags = desc.Usage == USAGE_DYNAMIC ? CPU_ACCESS_WRITE : CPU_ACCESS_NONE; desc.BindFlags = BIND_UNIFORM_BUFFER; // In bindless mode, we will only write view-projection matrix desc.uiSizeInBytes = static_cast((m_BindingMode == BindingMode::Bindless) ? sizeof(DirectX::XMFLOAT4X4) : sizeof(DrawConstantBuffer)); -- cgit v1.2.3