32 Commits (150b14bb89ab4fc8973734c0ef3d886d8a1b231c)

Author SHA1 Message Date
cinnaboot 8dac55ea1e rename memory_arena struct to MemoryArena 5 years ago
cinnaboot 62539c777f use RenderGroups and Entities to store groups of meshes 5 years ago
cinnaboot a636a3182e remove debug code from parseAttributes function 5 years ago
cinnaboot 40de8a1ed4 add TODOs for loadGLMesh error handling 5 years ago
cinnaboot 364e4de995 remove old code path for static shader attributes 5 years ago
cinnaboot 678fd92e91 remove TODO that we todid 5 years ago
cinnaboot 62e76e982b get dynamic vertex attribute parsing working 5 years ago
cinnaboot b98cc29e1b add helper functions for GL type sizes 5 years ago
cinnaboot 95baf4cfe9 add helper function to get attrib->num_components from GLenum 5 years ago
cinnaboot 346fedcf9b add FIXME to create helper for GLVertexAttrib num_components 5 years ago
cinnaboot 66600f1366 test a loadGLMesh() with GLBufferToAttribMapping struct 5 years ago
cinnaboot 5fac395618 add GLVertexAttrib struct to distinguish from gl_buffer 5 years ago
cinnaboot 77f1c02781 remove ambiguous data_size property from gl_buffer structure 5 years ago
cinnaboot 6f982c39de remove error checking for uniform data_size 5 years ago
cinnaboot 0e0c5aa903 add more debug info for vertex attribs 5 years ago
cinnaboot 7a452ff97f add util.h single file header 5 years ago
cinnaboot d81ac643b9 add FIXME for unnecessary hash 5 years ago
cinnaboot 001190fc73 break up addShader() into logical helper functions 5 years ago
cinnaboot 1aed361072 move shader interface functions 5 years ago
cinnaboot 0cf86ec626 move getShader functions to shader interface 5 years ago
cinnaboot 114ce63f1f replace instances of arenaAllocateBlock() with macro 5 years ago
cinnaboot b22b6f8b23 remove 'name_len' from GLUniformBLock struct 5 years ago
cinnaboot 608ae99f2e remove 'name_len' from gl_uniform struct and use new helper 5 years ago
cinnaboot 78edb249a9 add arenaCopyCStr() utility function 5 years ago
cinnaboot af4e37581e add debug shader for vertex normals 5 years ago
cinnaboot d6373b1b41 use uint16_t for element array buffer data 5 years ago
cinnaboot ba0c18bac7 remove gl_mesh_array and light_array structures 5 years ago
cinnaboot d59be5bbe2 move debugging output into new header 'GLDebug.h' 5 years ago
cinnaboot 56ac0b5440 add parseUniformBlocks() and updated related structs 5 years ago
cinnaboot ed544013b5 remove ShaderArray struct, and add shaders to GLContext 5 years ago
cinnaboot 35d9371c0e break out parseUniform() from parseShaderUniforms() 5 years ago
cinnaboot 8e0ee5411c break out shader specific functions to separate file 5 years ago