fix linux build without openGL

This commit is contained in:
goeiecool9999 2026-04-21 13:20:52 +02:00
parent 594f377671
commit d0852812cc
5 changed files with 5 additions and 5 deletions

View File

@ -125,7 +125,6 @@ add_library(CemuCafe
HW/Latte/Core/LatteShaderCache.cpp
HW/Latte/Core/LatteShaderCache.h
HW/Latte/Core/LatteShader.cpp
HW/Latte/Core/LatteShaderGL.cpp
HW/Latte/Core/LatteShader.h
HW/Latte/Core/LatteSoftware.cpp
HW/Latte/Core/LatteSoftware.h
@ -497,6 +496,7 @@ if (ENABLE_OPENGL)
target_sources(CemuCafe PRIVATE
HW/Latte/Core/LatteDefaultShaders.cpp
HW/Latte/Core/LatteDefaultShaders.h
HW/Latte/Core/LatteShaderGL.cpp
HW/Latte/Renderer/OpenGL/CachedFBOGL.h
HW/Latte/Renderer/OpenGL/LatteTextureGL.cpp
HW/Latte/Renderer/OpenGL/LatteTextureGL.h

View File

@ -10,7 +10,7 @@
#include "Cafe/HW/Latte/Renderer/Renderer.h"
#include "Cafe/HW/Latte/Core/LattePerformanceMonitor.h"
#include "Cafe/GraphicPack/GraphicPack2.h"
#include "HW/Latte/Renderer/Common/CommonRendererCore.h"
#include "HW/Latte/Renderer/RendererCore.h"
#include "config/ActiveSettings.h"
#include "WindowSystem.h"
#include "Cafe/OS/libs/erreula/erreula.h"

View File

@ -378,7 +378,9 @@ void LatteShader_FinishCompilation(LatteDecompilerShader* shader)
}
shader->shader->WaitForCompiled();
#ifdef ENABLE_OPENGL
LatteShader_prepareSeparableUniforms(shader);
#endif
LatteShader_CleanupAfterCompile(shader);
}

View File

@ -26,7 +26,6 @@ bool gxShader_checkIfSuccessfullyLinked(GLuint glProgram)
void LatteShader_prepareSeparableUniforms(LatteDecompilerShader* shader)
{
#ifdef ENABLE_OPENGL
if (g_renderer->GetType() != RendererAPI::OpenGL)
return;
@ -66,7 +65,6 @@ void LatteShader_prepareSeparableUniforms(LatteDecompilerShader* shader)
shader->uniform.list_ufTexRescale.push_back(entry);
}
}
#endif
}
GLuint gpu7ShaderGLDepr_compileShader(const std::string& source, uint32_t type)
{

View File

@ -13,7 +13,7 @@
#include "Cafe/HW/Latte/Renderer/OpenGL/CachedFBOGL.h"
#include "Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.h"
#include "Cafe/HW/Latte/Renderer/Common/CommonRendererCore.h"
#include "Cafe/HW/Latte/Renderer/RendererCore.h"
#include "Cafe/HW/Latte/ISA/RegDefines.h"
#include "Cafe/OS/libs/gx2/GX2.h"