summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl
diff options
context:
space:
mode:
authorGravatar Fernando Sahmkow2023-01-03 10:01:25 -0500
committerGravatar Fernando Sahmkow2023-01-04 14:39:42 -0500
commita0c697124ced080f58866825e2e323e8682bbd7f (patch)
tree73830fc46134be10d7feffc3da11aa9f0ea58ffb /src/video_core/renderer_opengl
parentTexture Cache: Implement async texture downloads. (diff)
downloadyuzu-a0c697124ced080f58866825e2e323e8682bbd7f.tar.gz
yuzu-a0c697124ced080f58866825e2e323e8682bbd7f.tar.xz
yuzu-a0c697124ced080f58866825e2e323e8682bbd7f.zip
Video_core: Address feedback
Diffstat (limited to 'src/video_core/renderer_opengl')
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp
index ed7558073..7d48af8e1 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp
@@ -357,21 +357,21 @@ void RasterizerOpenGL::FlushRegion(VAddr addr, u64 size, VideoCommon::CacheType
357 if (addr == 0 || size == 0) { 357 if (addr == 0 || size == 0) {
358 return; 358 return;
359 } 359 }
360 if (bool(which & VideoCommon::CacheType::TextureCache)) { 360 if (True(which & VideoCommon::CacheType::TextureCache)) {
361 std::scoped_lock lock{texture_cache.mutex}; 361 std::scoped_lock lock{texture_cache.mutex};
362 texture_cache.DownloadMemory(addr, size); 362 texture_cache.DownloadMemory(addr, size);
363 } 363 }
364 if ((bool(which & VideoCommon::CacheType::BufferCache))) { 364 if ((True(which & VideoCommon::CacheType::BufferCache))) {
365 std::scoped_lock lock{buffer_cache.mutex}; 365 std::scoped_lock lock{buffer_cache.mutex};
366 buffer_cache.DownloadMemory(addr, size); 366 buffer_cache.DownloadMemory(addr, size);
367 } 367 }
368 if ((bool(which & VideoCommon::CacheType::QueryCache))) { 368 if ((True(which & VideoCommon::CacheType::QueryCache))) {
369 query_cache.FlushRegion(addr, size); 369 query_cache.FlushRegion(addr, size);
370 } 370 }
371} 371}
372 372
373bool RasterizerOpenGL::MustFlushRegion(VAddr addr, u64 size, VideoCommon::CacheType which) { 373bool RasterizerOpenGL::MustFlushRegion(VAddr addr, u64 size, VideoCommon::CacheType which) {
374 if ((bool(which & VideoCommon::CacheType::BufferCache))) { 374 if ((True(which & VideoCommon::CacheType::BufferCache))) {
375 std::scoped_lock lock{buffer_cache.mutex}; 375 std::scoped_lock lock{buffer_cache.mutex};
376 if (buffer_cache.IsRegionGpuModified(addr, size)) { 376 if (buffer_cache.IsRegionGpuModified(addr, size)) {
377 return true; 377 return true;
@@ -380,7 +380,7 @@ bool RasterizerOpenGL::MustFlushRegion(VAddr addr, u64 size, VideoCommon::CacheT
380 if (!Settings::IsGPULevelHigh()) { 380 if (!Settings::IsGPULevelHigh()) {
381 return false; 381 return false;
382 } 382 }
383 if (bool(which & VideoCommon::CacheType::TextureCache)) { 383 if (True(which & VideoCommon::CacheType::TextureCache)) {
384 std::scoped_lock lock{texture_cache.mutex}; 384 std::scoped_lock lock{texture_cache.mutex};
385 return texture_cache.IsRegionGpuModified(addr, size); 385 return texture_cache.IsRegionGpuModified(addr, size);
386 } 386 }
@@ -392,18 +392,18 @@ void RasterizerOpenGL::InvalidateRegion(VAddr addr, u64 size, VideoCommon::Cache
392 if (addr == 0 || size == 0) { 392 if (addr == 0 || size == 0) {
393 return; 393 return;
394 } 394 }
395 if (bool(which & VideoCommon::CacheType::TextureCache)) { 395 if (True(which & VideoCommon::CacheType::TextureCache)) {
396 std::scoped_lock lock{texture_cache.mutex}; 396 std::scoped_lock lock{texture_cache.mutex};
397 texture_cache.WriteMemory(addr, size); 397 texture_cache.WriteMemory(addr, size);
398 } 398 }
399 if (bool(which & VideoCommon::CacheType::BufferCache)) { 399 if (True(which & VideoCommon::CacheType::BufferCache)) {
400 std::scoped_lock lock{buffer_cache.mutex}; 400 std::scoped_lock lock{buffer_cache.mutex};
401 buffer_cache.WriteMemory(addr, size); 401 buffer_cache.WriteMemory(addr, size);
402 } 402 }
403 if (bool(which & VideoCommon::CacheType::ShaderCache)) { 403 if (True(which & VideoCommon::CacheType::ShaderCache)) {
404 shader_cache.InvalidateRegion(addr, size); 404 shader_cache.InvalidateRegion(addr, size);
405 } 405 }
406 if (bool(which & VideoCommon::CacheType::QueryCache)) { 406 if (True(which & VideoCommon::CacheType::QueryCache)) {
407 query_cache.InvalidateRegion(addr, size); 407 query_cache.InvalidateRegion(addr, size);
408 } 408 }
409} 409}