diff options
| author | 2019-06-25 19:26:59 -0400 | |
|---|---|---|
| committer | 2019-06-25 19:26:59 -0400 | |
| commit | 5aeabd9a1777de5d0d4ab540edbda325c8fec64e (patch) | |
| tree | 9ce48ff31f54fb8ca2cb929a3d128b066a15259c /src | |
| parent | texture_cache: Corrections, documentation and asserts (diff) | |
| download | yuzu-5aeabd9a1777de5d0d4ab540edbda325c8fec64e.tar.gz yuzu-5aeabd9a1777de5d0d4ab540edbda325c8fec64e.tar.xz yuzu-5aeabd9a1777de5d0d4ab540edbda325c8fec64e.zip | |
gl_texture_cache: Correct asserts
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_resource_manager.cpp | 2 | ||||
| -rw-r--r-- | src/video_core/renderer_opengl/gl_texture_cache.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/gl_resource_manager.cpp b/src/video_core/renderer_opengl/gl_resource_manager.cpp index a5f83a8f7..5c96c1d46 100644 --- a/src/video_core/renderer_opengl/gl_resource_manager.cpp +++ b/src/video_core/renderer_opengl/gl_resource_manager.cpp | |||
| @@ -149,7 +149,7 @@ void OGLBuffer::Release() { | |||
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | void OGLBuffer::MakeStreamCopy(std::size_t buffer_size) { | 151 | void OGLBuffer::MakeStreamCopy(std::size_t buffer_size) { |
| 152 | ASSERT_OR_EXECUTE((handle == 0 || buffer_size == 0), { return; }); | 152 | ASSERT_OR_EXECUTE((handle != 0 && buffer_size != 0), { return; }); |
| 153 | 153 | ||
| 154 | glNamedBufferData(handle, buffer_size, nullptr, GL_STREAM_COPY); | 154 | glNamedBufferData(handle, buffer_size, nullptr, GL_STREAM_COPY); |
| 155 | } | 155 | } |
diff --git a/src/video_core/renderer_opengl/gl_texture_cache.cpp b/src/video_core/renderer_opengl/gl_texture_cache.cpp index d539bf07c..672f26f37 100644 --- a/src/video_core/renderer_opengl/gl_texture_cache.cpp +++ b/src/video_core/renderer_opengl/gl_texture_cache.cpp | |||
| @@ -590,7 +590,7 @@ void TextureCacheOpenGL::BufferCopy(Surface& src_surface, Surface& dst_surface) | |||
| 590 | } | 590 | } |
| 591 | 591 | ||
| 592 | GLuint TextureCacheOpenGL::FetchPBO(std::size_t buffer_size) { | 592 | GLuint TextureCacheOpenGL::FetchPBO(std::size_t buffer_size) { |
| 593 | ASSERT_OR_EXECUTE(buffer_size <= 0, { return 0; }); | 593 | ASSERT_OR_EXECUTE(buffer_size > 0, { return 0; }); |
| 594 | const u32 l2 = Common::Log2Ceil64(static_cast<u64>(buffer_size)); | 594 | const u32 l2 = Common::Log2Ceil64(static_cast<u64>(buffer_size)); |
| 595 | OGLBuffer& cp = copy_pbo_cache[l2]; | 595 | OGLBuffer& cp = copy_pbo_cache[l2]; |
| 596 | if (cp.handle == 0) { | 596 | if (cp.handle == 0) { |