mirror of
https://github.com/cemu-project/Cemu.git
synced 2026-04-26 04:45:18 -06:00
fix linux build without openGL
This commit is contained in:
parent
594f377671
commit
d0852812cc
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -378,7 +378,9 @@ void LatteShader_FinishCompilation(LatteDecompilerShader* shader)
|
||||
}
|
||||
shader->shader->WaitForCompiled();
|
||||
|
||||
#ifdef ENABLE_OPENGL
|
||||
LatteShader_prepareSeparableUniforms(shader);
|
||||
#endif
|
||||
LatteShader_CleanupAfterCompile(shader);
|
||||
}
|
||||
|
||||
|
||||
@ -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)
|
||||
{
|
||||
|
||||
@ -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"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user