90 Commits (5c3760eab20910919de2dba000ab7bf074892c64)
 

Author SHA1 Message Date
cinnaboot 96e94a5b23 add FIXME about mapping shaders to meshes 5 years ago
cinnaboot 7790ba2cda reorganize shader header 5 years ago
cinnaboot 797fb244eb add more enums to glEnumToString() 5 years ago
cinnaboot be0a97ed2c move utility functions from arena.h to util.h 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 249e7831d1 add debug shader to git lfs 5 years ago
cinnaboot 40576a64a3 update ARENA_ALLOC macro args 5 years ago
cinnaboot 1c6692136f disable extra shader debug messages 5 years ago
cinnaboot 3680bc7d61 add ARENA_ALLOC() macro function for arenaAllocateBlock() 5 years ago
cinnaboot f17b7a5bf4 add 'max_len' parameter to arenaCopyCStr() 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 c7ce686bf0 filter gl debug message about ubos from callback 5 years ago
cinnaboot 11b627ac80 combine models and texture into new asset structure 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 39c08297e3 add colored_vertices shader for testing 5 years ago
cinnaboot 4ebf3605ba update getShaderBy* args for gl_ctx 5 years ago
cinnaboot ed544013b5 remove ShaderArray struct, and add shaders to GLContext 5 years ago
cinnaboot feab0617f6 add assertion for size > 0 in arenaAllocateBlock() 5 years ago
cinnaboot f3e3de55c5 add types.h include 5 years ago
cinnaboot 7464073fd8 remove optimization level from Makefile 5 years ago
cinnaboot c0940e86c5 add '.vscode/' to gitignore 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
cinnaboot 71571e3a00 update makefile to put binary in "bin/" 5 years ago
cinnaboot ec144d48e2 add some support libs, move sources to src/ 5 years ago
cinnaboot 4de2eeef3a add another shader to git LFS 5 years ago
cinnaboot 1c19a17ab3 maybe actually add LFS files 5 years ago
cinnaboot edfb44f418 track files in data/ with git LFS 5 years ago
cinnaboot 3afa3d9cc8 Initial commit 5 years ago