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 org.lwjgl.opengl.GL40;
|
||||||
|
|
||||||
import electrosphere.engine.Globals;
|
import electrosphere.engine.Globals;
|
||||||
|
import electrosphere.logger.LoggerInterface;
|
||||||
import electrosphere.renderer.shader.ShaderProgram;
|
import electrosphere.renderer.shader.ShaderProgram;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -180,6 +181,11 @@ public class OpenGLState {
|
|||||||
if(DISABLE_CACHING || program != activeShader){
|
if(DISABLE_CACHING || program != activeShader){
|
||||||
activeShader = program;
|
activeShader = program;
|
||||||
GL40.glUseProgram(activeShader.getShaderId());
|
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();
|
Globals.renderingEngine.checkError();
|
||||||
renderPipelineState.setCurrentShaderPointer(activeShader.getShaderId());
|
renderPipelineState.setCurrentShaderPointer(activeShader.getShaderId());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user