From 4a3ffadecba57e64ebd8f6f6c4d15744c38e52b9 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Mon, 8 Apr 2024 16:12:48 +1000 Subject: Expose assets lua callbacks to patch contexts --- source/application/StarRenderer_opengl.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source/application/StarRenderer_opengl.cpp') diff --git a/source/application/StarRenderer_opengl.cpp b/source/application/StarRenderer_opengl.cpp index c816049..d8b26e8 100644 --- a/source/application/StarRenderer_opengl.cpp +++ b/source/application/StarRenderer_opengl.cpp @@ -482,8 +482,8 @@ void OpenGlRenderer::renderBuffer(RenderBufferPtr const& renderBuffer, Mat3F con renderGlBuffer(*convert(renderBuffer.get()), transformation); } -void OpenGlRenderer::flush() { - flushImmediatePrimitives(); +void OpenGlRenderer::flush(Mat3F const& transformation) { + flushImmediatePrimitives(transformation); } void OpenGlRenderer::setScreenSize(Vec2U screenSize) { @@ -889,13 +889,13 @@ void OpenGlRenderer::uploadTextureImage(PixelFormat pixelFormat, Vec2U size, uin glTexImage2D(GL_TEXTURE_2D, 0, internalFormat.value(format), size[0], size[1], 0, format, type, data); } -void OpenGlRenderer::flushImmediatePrimitives() { +void OpenGlRenderer::flushImmediatePrimitives(Mat3F const& transformation) { if (m_immediatePrimitives.empty()) return; m_immediateRenderBuffer->set(m_immediatePrimitives); m_immediatePrimitives.resize(0); - renderGlBuffer(*m_immediateRenderBuffer, Mat3F::identity()); + renderGlBuffer(*m_immediateRenderBuffer, transformation); } auto OpenGlRenderer::createGlTexture(ImageView const& image, TextureAddressing addressing, TextureFiltering filtering) -- cgit v1.2.3