Fix fullscreen textures;

This commit is contained in:
bjorn 2017-10-22 03:23:58 -07:00
parent a3cfbb6023
commit 5498a4e13e
1 changed files with 4 additions and 0 deletions

View File

@ -604,8 +604,12 @@ void lovrGraphicsPlaneFullscreen(Texture* texture) {
}; };
lovrGraphicsSetDefaultShader(SHADER_FULLSCREEN); lovrGraphicsSetDefaultShader(SHADER_FULLSCREEN);
Material* material = lovrGraphicsGetMaterial();
Texture* lastTexture = lovrMaterialGetTexture(material, TEXTURE_DIFFUSE);
lovrMaterialSetTexture(material, TEXTURE_DIFFUSE, texture);
lovrGraphicsSetShapeData(data, 20); lovrGraphicsSetShapeData(data, 20);
lovrGraphicsDrawPrimitive(GL_TRIANGLE_STRIP, 0, 1, 0); lovrGraphicsDrawPrimitive(GL_TRIANGLE_STRIP, 0, 1, 0);
lovrMaterialSetTexture(material, TEXTURE_DIFFUSE, lastTexture);
} }
void lovrGraphicsBox(DrawMode mode, mat4 transform) { void lovrGraphicsBox(DrawMode mode, mat4 transform) {