diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2020-04-04 07:54:55 +0200 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2020-04-16 07:33:34 +0200 |
commit | 090fd3fefab9ef251e6e5bf4011280a657340f2a (patch) | |
tree | acfdc14d7e948ae296859d3d112f356f3279680c /src/video_core/renderer_opengl/gl_buffer_cache.h | |
parent | Merge pull request #3636 from ReinUsesLisp/drop-vk-hpp (diff) | |
download | yuzu-090fd3fefab9ef251e6e5bf4011280a657340f2a.tar yuzu-090fd3fefab9ef251e6e5bf4011280a657340f2a.tar.gz yuzu-090fd3fefab9ef251e6e5bf4011280a657340f2a.tar.bz2 yuzu-090fd3fefab9ef251e6e5bf4011280a657340f2a.tar.lz yuzu-090fd3fefab9ef251e6e5bf4011280a657340f2a.tar.xz yuzu-090fd3fefab9ef251e6e5bf4011280a657340f2a.tar.zst yuzu-090fd3fefab9ef251e6e5bf4011280a657340f2a.zip |
Diffstat (limited to '')
-rw-r--r-- | src/video_core/renderer_opengl/gl_buffer_cache.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/video_core/renderer_opengl/gl_buffer_cache.h b/src/video_core/renderer_opengl/gl_buffer_cache.h index d94a11252..a74817857 100644 --- a/src/video_core/renderer_opengl/gl_buffer_cache.h +++ b/src/video_core/renderer_opengl/gl_buffer_cache.h @@ -34,12 +34,12 @@ public: explicit CachedBufferBlock(VAddr cpu_addr, const std::size_t size); ~CachedBufferBlock(); - const GLuint* GetHandle() const { - return &gl_buffer.handle; + GLuint GetHandle() const { + return gl_buffer.handle; } private: - OGLBuffer gl_buffer{}; + OGLBuffer gl_buffer; }; class OGLBufferCache final : public GenericBufferCache { @@ -48,7 +48,7 @@ public: const Device& device, std::size_t stream_size); ~OGLBufferCache(); - const GLuint* GetEmptyBuffer(std::size_t) override; + GLuint GetEmptyBuffer(std::size_t) override; void Acquire() noexcept { cbuf_cursor = 0; @@ -57,9 +57,9 @@ public: protected: Buffer CreateBlock(VAddr cpu_addr, std::size_t size) override; - void WriteBarrier() override; + GLuint ToHandle(const Buffer& buffer) override; - const GLuint* ToHandle(const Buffer& buffer) override; + void WriteBarrier() override; void UploadBlockData(const Buffer& buffer, std::size_t offset, std::size_t size, const u8* data) override; |