index
:
gfx
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2023-06-21
Update comment.
3gg
2023-06-21
Add ability to update texture contents.
3gg
2023-06-21
Fix bug in Geometry that would over-allocate buffers.
3gg
2023-06-21
Formatting.
3gg
2023-06-21
Formatting.
3gg
2023-06-21
Make 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-21
Flip y-coordinate in view-texture shader and use texelFetch to avoid ↵
3gg
bilinear sampling.
2023-06-17
Allow plugins to not have to define all plugin functions.
3gg
2023-06-17
Move and import error library from clib.
3gg
2023-06-16
New plugin architecture.
3gg
2023-06-15
Add TODO for const qualifier in Buffer.
3gg
2023-06-15
Remove use of non-standard __VA_OPT__
3gg
2023-06-12
Let skyquad take RenderBackend directly.
3gg
2023-06-02
Cleanup.
3gg
2023-06-02
scene_memory refactor to make adding new types easier.
3gg
2023-06-02
Cleanup.
3gg
2023-06-02
Cleanup.
3gg
2023-05-30
Move debug rendering to the renderer.
3gg
2023-05-27
Lazy load of IBL state in renderer.
3gg
2023-05-27
Split renderer and immediate mode renderer implementation.
3gg
2023-05-26
Add gfx_animate_scene() for convenience.
3gg
2023-05-26
Add bounding boxes and an immediate mode renderer. Pending proper bounding ↵
3gg
boxes for animated meshes.
2023-05-26
Add node getters and iterators.
3gg
2023-02-25
Simplify buffer creation, add support for dynamic geometry.
3gg
2023-02-17
Fix sizeof calculations in gfx_make_buffer().
3gg
2023-02-11
Fix IBL cubemap coordinate system and put position-normal-tangent in world ↵
3gg
space in CookTorrance.
2023-02-11
Add support for 8-bit vertex indices.
3gg
2023-02-11
Use floating-point textures for IBL to get a proper range of values.
3gg
2023-02-11
Create default material for meshes that do not specify one.
3gg
2023-02-10
Add shader and shader program caches.
3gg
2023-02-10
Fix traversal of root children during animation.
3gg
2023-02-04
More compliance with C11.
3gg
2023-02-04
Consolidate READMEs under one file.
3gg
2023-02-04
Factor out emissive term, more spec-compliant AO.
3gg
2023-02-04
Add support for skeletal animation.
3gg
2023-02-04
Rename cstring -> cstr.
3gg
2023-02-04
Simplify Buffer implementation.
3gg
2023-02-04
Warm up application update function before first render.
3gg
2023-01-29
Rename gfx application window title.
3gg
2023-01-07
Destroy all scene and scene elements upon termination.
3gg
2023-01-07
Recursively destroy a node's children when destroying the node.
3gg
2023-01-07
Let scene loader create logical nodes for other unhandled nodes; fix scene ↵
3gg
graph node wiring.
2023-01-06
More spec-compliant rendering of albedo and metal-roughness.
3gg
2023-01-05
Move skyquad node setup to util.
3gg
2023-01-05
Let the scene loader compile shader computations.
3gg
2023-01-05
Add ability to set shader compiler defines.
3gg
2023-01-04
Simplify cleanup in the scene loader.
3gg
2023-01-04
Move ShaderProgram from Material to Mesh in preparation for shader permutations.
3gg
2023-01-03
Initial commit.
3gg