Progress on PSP paletted textures
Some checks failed
Build Dusk / run-tests (push) Failing after 19s
Build Dusk / build-linux (push) Failing after 17s
Build Dusk / build-psp (push) Failing after 21s
Build Dusk / build-gamecube (push) Failing after 19s
Build Dusk / build-wii (push) Failing after 15s

This commit is contained in:
2026-03-27 08:04:34 -05:00
parent 407620387d
commit 933949cc19
9 changed files with 60 additions and 38 deletions

View File

@@ -213,7 +213,10 @@ errorret_t shaderSetTextureGL(
assertStrLenMin(name, 1, "Uniform name cannot be empty");
#ifdef DUSK_OPENGL_LEGACY
assertUnreachable("Cannot set textures on legacy opengl.");
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture->id);
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
#else
GLint location;
errorChain(shaderParamGetLocationGL(shader, name, &location));
@@ -244,13 +247,7 @@ errorret_t shaderSetTextureGL(
glUniform1uiv(location, texture->palette->count, paletteData);
errorChain(errorGLCheck());
}
// PALETTE TEST
// errorChain(shaderParamGetLocationGL(shader, "u_Palette", &location));
// glActiveTexture(GL_TEXTURE1);
// errorChain(errorGLCheck());
#endif
errorOk();