diff options
| author | 2021-07-07 16:18:05 -0300 | |
|---|---|---|
| committer | 2021-07-07 16:18:05 -0300 | |
| commit | 4d0bdef17d51a8f1ef79ae4a5ff2e825e52a5fc9 (patch) | |
| tree | 2e85583b8a16643e1af684a34639d6f7ff2b323a /src | |
| parent | Merge pull request #6562 from Morph1984/flush-behavior (diff) | |
| parent | util_shaders: Fix BindImageTexture (diff) | |
| download | yuzu-4d0bdef17d51a8f1ef79ae4a5ff2e825e52a5fc9.tar.gz yuzu-4d0bdef17d51a8f1ef79ae4a5ff2e825e52a5fc9.tar.xz yuzu-4d0bdef17d51a8f1ef79ae4a5ff2e825e52a5fc9.zip | |
Merge pull request #6570 from lat9nq/bind-image-true
util_shaders: Fix BindImageTexture
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/util_shaders.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/util_shaders.cpp b/src/video_core/renderer_opengl/util_shaders.cpp index abaf1ee6a..8fb5be393 100644 --- a/src/video_core/renderer_opengl/util_shaders.cpp +++ b/src/video_core/renderer_opengl/util_shaders.cpp | |||
| @@ -261,9 +261,9 @@ void UtilShaders::CopyBC4(Image& dst_image, Image& src_image, std::span<const Im | |||
| 261 | glUniform3ui(LOC_SRC_OFFSET, copy.src_offset.x, copy.src_offset.y, copy.src_offset.z); | 261 | glUniform3ui(LOC_SRC_OFFSET, copy.src_offset.x, copy.src_offset.y, copy.src_offset.z); |
| 262 | glUniform3ui(LOC_DST_OFFSET, copy.dst_offset.x, copy.dst_offset.y, copy.dst_offset.z); | 262 | glUniform3ui(LOC_DST_OFFSET, copy.dst_offset.x, copy.dst_offset.y, copy.dst_offset.z); |
| 263 | glBindImageTexture(BINDING_INPUT_IMAGE, src_image.StorageHandle(), | 263 | glBindImageTexture(BINDING_INPUT_IMAGE, src_image.StorageHandle(), |
| 264 | copy.src_subresource.base_level, GL_FALSE, 0, GL_READ_ONLY, GL_RG32UI); | 264 | copy.src_subresource.base_level, GL_TRUE, 0, GL_READ_ONLY, GL_RG32UI); |
| 265 | glBindImageTexture(BINDING_OUTPUT_IMAGE, dst_image.StorageHandle(), | 265 | glBindImageTexture(BINDING_OUTPUT_IMAGE, dst_image.StorageHandle(), |
| 266 | copy.dst_subresource.base_level, GL_FALSE, 0, GL_WRITE_ONLY, GL_RGBA8UI); | 266 | copy.dst_subresource.base_level, GL_TRUE, 0, GL_WRITE_ONLY, GL_RGBA8UI); |
| 267 | glDispatchCompute(copy.extent.width, copy.extent.height, copy.extent.depth); | 267 | glDispatchCompute(copy.extent.width, copy.extent.height, copy.extent.depth); |
| 268 | } | 268 | } |
| 269 | program_manager.RestoreGuestCompute(); | 269 | program_manager.RestoreGuestCompute(); |