summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-17Introduce gfx_update().3gg
2024-02-17Rename scene.h/c -> model.h/c.3gg
2024-02-17Address viewer reloading TODO.3gg
This works now with the recent changes to the asset cache.
2024-02-17Asset cache returns model clones.3gg
2024-02-17Asset cache returns const Texture.3gg
2024-02-17Introduce Model.3gg
2024-02-17Pack joints into array to simplify animation data structure and make it ↵3gg
easier to clone.
2024-02-15Fix includes.3gg
2024-02-15Cleanup.3gg
2024-02-15Move scene and texture utils to asset/.3gg
2024-02-13Make loaded scene node an anima node only if the scene has skins/skeletons.3gg
2024-02-13Adjust camera field of view.3gg
2024-02-13Assert cleanup.3gg
2024-02-12Initial implementation for an asset cache.3gg
2024-02-11Prevent dummy scene object allocations from getting compiled out.3gg
2024-02-08Rename glfw_view -> viewer.3gg
2024-02-08Add Pong demo.3gg
2024-02-08Add missing render call back.3gg
2024-02-08Address TODO.3gg
2024-02-08Add window width and height to game.3gg
2024-02-08Add AABB2 and matrix stack to immediate-mode renderer.3gg
2024-02-08Add function to check for key press.3gg
2024-01-20Rename gltfview -> game.3gg
2024-01-20Use time_delta instead of double to track time.3gg
2024-01-19Plugin refactor, moving scene from game to plugin.3gg
2024-01-18Simplify game callbacks.3gg
2023-07-26Add support for paletted sprites.3gg
2023-07-19Add sprites.3gg
2023-07-14Fix checkerboard demo.3gg
2023-07-13Use new mem allocator that supports variable-sized chunks.3gg
2023-07-13Remove listpool.3gg
2023-07-08Add pixel scaling.3gg
2023-07-08Load tile maps and tile sets from files.3gg
2023-06-27Initial renderer.3gg
2023-06-24Isometric Renderer initial commit.3gg
2023-06-24Add option to set window title. Add function to get mouse position.3gg
2023-06-21Update comment.3gg
2023-06-21Add ability to update texture contents.3gg
2023-06-21Fix bug in Geometry that would over-allocate buffers.3gg
2023-06-21Formatting.3gg
2023-06-21Formatting.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-21Flip y-coordinate in view-texture shader and use texelFetch to avoid ↵3gg
bilinear sampling.
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-15Add TODO for const qualifier in Buffer.3gg
2023-06-15Remove use of non-standard __VA_OPT__3gg
2023-06-12Let skyquad take RenderBackend directly.3gg
2023-06-02Cleanup.3gg