diff --git a/gl-pvr.c b/gl-pvr.c index 5995989..d9fb68a 100644 --- a/gl-pvr.c +++ b/gl-pvr.c @@ -33,15 +33,9 @@ /* Vertex Buffer Functions *************************************************************************/ -#ifdef GL_KOS_USE_MALLOC static pvr_cmd_t *GL_VBUF[2] __attribute__((aligned(32))); /* Dynamic Vertex Buffer */ static pvr_cmd_t *GL_CBUF; /* Dynamic Clip Buffer */ -static glTexCoord *GL_UVBUF; /* Dynamic Multi-Texture UV Buffer */ -#else -static pvr_cmd_t GL_VBUF[2][GL_KOS_MAX_VERTS] __attribute__((aligned(32))); /* Static Vertex Buffer */ -static pvr_cmd_t GL_CBUF[GL_KOS_MAX_VERTS / 2]; /* Static Clip Buffer */ -static glTexCoord GL_UVBUF[GL_KOS_MAX_VERTS / 2]; /* Static Multi-Texture UV Buffer */ -#endif +static glTexCoord *GL_UVBUF; /* Dynamic Multi-Texture UV */ static GLuint GL_VERTS[2] = {0, 0}, GL_CVERTS = 0, @@ -302,12 +296,10 @@ int _glKosInitPVR() { pvr_init(¶ms); -#ifdef GL_KOS_USE_MALLOC GL_VBUF[0] = memalign(0x20, GL_KOS_MAX_VERTS * sizeof(pvr_cmd_t)); GL_VBUF[1] = memalign(0x20, GL_KOS_MAX_VERTS * sizeof(pvr_cmd_t)); GL_CBUF = malloc((GL_KOS_MAX_VERTS / 2) * sizeof(pvr_cmd_t)); GL_UVBUF = malloc(GL_KOS_MAX_VERTS * sizeof(glTexCoord)); -#endif return 1; } diff --git a/gl-pvr.h b/gl-pvr.h index 5348d04..2d2b340 100644 --- a/gl-pvr.h +++ b/gl-pvr.h @@ -29,7 +29,6 @@ typedef struct { #define GL_KOS_LIST_OP 0 #define GL_KOS_LIST_TR 1 -#define GL_KOS_USE_MALLOC 1 /* Use Dynamic Vertex Array */ //#define GL_KOS_USE_DMA 1 /* Use PVR DMA for vertex data transfer instead of store queues */ //#define GL_USE_FLOAT 0 /* Use PVR's floating-point color Vertex Type (64bit) *NoOp* */