Fixed flicking on AMD

This commit is contained in:
2025-03-01 22:33:49 -06:00
parent c29d435b06
commit 6c3305be10
4 changed files with 27 additions and 7 deletions

View File

@ -12,10 +12,14 @@ shaderbuffer_t TRANSFORMS_BUFFER;
transformsdata_t TRANSFORMS_DATA;
void transformsInit() {
memset(&TRANSFORMS_DATA, 0, sizeof(transformsdata_t));
shaderBufferInit(&TRANSFORMS_BUFFER, sizeof(transformsdata_t));
glm_mat4_identity(TRANSFORMS_DATA.projection);
glm_mat4_identity(TRANSFORMS_DATA.view);
TRANSFORMS_DATA.resolution[0] = WINDOW_WIDTH;
TRANSFORMS_DATA.resolution[1] = WINDOW_HEIGHT;
}
void transformsUpdate() {
@ -25,7 +29,7 @@ void transformsUpdate() {
glm_perspective(
glm_rad(45.0f),
TRANSFORMS_DATA.resolution[0] / TRANSFORMS_DATA.resolution[1],
0.1f,
1.0f,
100.0f,
TRANSFORMS_DATA.projection
);