cinnaboot
|
65c12555b2
|
add GLTexture structure, and gl_ctx->textures
|
5 years ago |
cinnaboot
|
e4568cb987
|
remove unused gl_buffer pointer on GLBufferToAttribMapping structure
|
5 years ago |
cinnaboot
|
62539c777f
|
use RenderGroups and Entities to store groups of meshes
|
5 years ago |
cinnaboot
|
e453524eae
|
add define for MAX_GL_MESHES
|
5 years ago |
cinnaboot
|
48ac0ce1c2
|
add rg_arena to RenderState, and rename rs->arena to asset_arena
|
5 years ago |
cinnaboot
|
50f0ea4c22
|
allocate RenderState, and SDLHandles outside memory arena
|
5 years ago |
cinnaboot
|
364e4de995
|
remove old code path for static shader attributes
|
5 years ago |
cinnaboot
|
62e76e982b
|
get dynamic vertex attribute parsing working
|
5 years ago |
cinnaboot
|
66600f1366
|
test a loadGLMesh() with GLBufferToAttribMapping struct
|
5 years ago |
cinnaboot
|
c14924dfef
|
add data structures for new shader to entity abstraction
|
5 years ago |
cinnaboot
|
7a452ff97f
|
add util.h single file header
|
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
|
1c6692136f
|
disable extra shader debug messages
|
5 years ago |
cinnaboot
|
af4e37581e
|
add debug shader for vertex normals
|
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
this matches the use in the tinygltf library
|
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
|
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
|
f3e3de55c5
|
add types.h include
|
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 |