setShader errors on compute shaders;

This commit is contained in:
bjorn 2018-08-08 18:07:48 -07:00
parent e371359193
commit 3dabe0cf34
1 changed files with 1 additions and 0 deletions

View File

@ -303,6 +303,7 @@ Shader* lovrGraphicsGetShader() {
}
void lovrGraphicsSetShader(Shader* shader) {
lovrAssert(!shader || lovrShaderGetType(shader) == SHADER_GRAPHICS, "Compute shaders can not be set as the active shader");
lovrRetain(shader);
lovrRelease(state.pipelines[state.pipeline].shader);
state.pipelines[state.pipeline].shader = shader;