Technically working

This commit is contained in:
2026-03-08 11:35:21 -05:00
parent 8efdf59ebd
commit edf1b5a0a3
29 changed files with 490 additions and 485 deletions

View File

@@ -28,4 +28,5 @@ errorret_t displayOpenGLInit(void) {
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glEnableClientState(GL_VERTEX_ARRAY);
errorChain(errorGLCheck());
errorOk();
}

View File

@@ -8,12 +8,13 @@
#include "display/display.h"
#include "display/framebuffer/framebuffer.h"
#include "assert/assert.h"
#include "util/memory.h"
errorret_t frameBufferGLInitBackBuffer(void) {
errorOk();
}
uint32_t frameBufferGetWidth(const framebuffer_t *framebuffer) {
uint32_t frameBufferGLGetWidth(const framebuffer_t *framebuffer) {
if(framebuffer == NULL) {
return 0;
}

View File

@@ -16,7 +16,9 @@ typedef enum {
} meshprimitivetypegl_t;
typedef struct {
const meshvertex_t *vertices;
int32_t vertexCount;
meshprimitivetypegl_t primitiveType;
} meshgl_t;
/**

View File

@@ -39,10 +39,10 @@ errorret_t textureInitGL(
);
errorChain(errorGLCheck());
glColorTableEXT(
GL_TEXTURE_2D, GL_RGBA, data.palette.palette->colorCount, GL_RGBA,
GL_UNSIGNED_BYTE, (const void*)data.palette.palette->colors
);
// glColorTableEXT(
// GL_TEXTURE_2D, GL_RGBA, data.palette.palette->colorCount, GL_RGBA,
// GL_UNSIGNED_BYTE, (const void*)data.palette.palette->colors
// );
break;
default: