active shader dont log on trivial problem
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
This commit is contained in:
parent
88135c4fbe
commit
e6934c83d0
@ -7,6 +7,7 @@ import org.joml.Vector2i;
|
||||
import org.lwjgl.opengl.GL40;
|
||||
|
||||
import electrosphere.engine.Globals;
|
||||
import electrosphere.logger.LoggerInterface;
|
||||
import electrosphere.renderer.shader.ShaderProgram;
|
||||
|
||||
/**
|
||||
@ -180,6 +181,11 @@ public class OpenGLState {
|
||||
if(DISABLE_CACHING || program != activeShader){
|
||||
activeShader = program;
|
||||
GL40.glUseProgram(activeShader.getShaderId());
|
||||
int glErrorCode = Globals.renderingEngine.getError();
|
||||
//TODO: fix manually ignoring GL_INVALID_VALUE from call
|
||||
if(glErrorCode != 0 && glErrorCode != GL40.GL_INVALID_VALUE){
|
||||
LoggerInterface.loggerRenderer.DEBUG_LOOP(RenderingEngine.getErrorInEnglish(glErrorCode));
|
||||
}
|
||||
Globals.renderingEngine.checkError();
|
||||
renderPipelineState.setCurrentShaderPointer(activeShader.getShaderId());
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user