summaryrefslogtreecommitdiff
path: root/gltfview/src/game.c
AgeCommit message (Collapse)Author
2024-01-20Rename gltfview -> game.3gg
2024-01-19Plugin refactor, moving scene from game to plugin.3gg
2024-01-18Simplify game callbacks.3gg
2023-06-21Make camera optional in the renderer and move start/end frame calls outside ↵3gg
so that it can be used along the imm renderer.
2023-06-17Allow plugins to not have to define all plugin functions.3gg
2023-06-17Move and import error library from clib.3gg
2023-06-16New plugin architecture.3gg
2023-06-02Cleanup.3gg
2023-06-02scene_memory refactor to make adding new types easier.3gg
2023-06-02Cleanup.3gg
2023-06-02Cleanup.3gg
2023-05-30Move debug rendering to the renderer.3gg
2023-05-26Add gfx_animate_scene() for convenience.3gg
2023-05-26Add bounding boxes and an immediate mode renderer. Pending proper bounding ↵3gg
boxes for animated meshes.
2023-02-11Fix IBL cubemap coordinate system and put position-normal-tangent in world ↵3gg
space in CookTorrance.
2023-02-04Add support for skeletal animation.3gg
2023-01-07Destroy all scene and scene elements upon termination.3gg
2023-01-07Let scene loader create logical nodes for other unhandled nodes; fix scene ↵3gg
graph node wiring.
2023-01-06More spec-compliant rendering of albedo and metal-roughness.3gg
2023-01-05Move skyquad node setup to util.3gg
2023-01-05Let the scene loader compile shader computations.3gg
2023-01-04Move ShaderProgram from Material to Mesh in preparation for shader permutations.3gg
2023-01-03Initial commit.3gg