Flywheel/src/main/java/com/jozufozu/flywheel/lib
Jozufozu 581bec1e7a Reduced to ashes
- renderCrumblingInstances accepts a list.
- Implement crumbling for InstancingEngine.
  - It's ugly.
  - Track what draw calls belong with what instancers.
  - DrawCalls lazily create a second VAO for one-off rendering.
  - Bind instance vbo with offset to scratch VAO to emulate a draw with
    baseInstance.
- Ignore discard predicate in crumbling context.
- SimpleContext takes a Consumer to set sampler bindings.
- Fix debugCrumbling command.
- Compile shaders against all contexts.

Side note: not sure if Context is the right place for crumbling. It
feels like it should be a material, but I don't know how that would
work.
2023-11-24 23:10:27 -08:00
..
backend Pre-processing Pre-refactor 2023-04-16 22:09:28 -07:00
box Sweeping changes 2023-11-18 11:46:04 -08:00
context Reduced to ashes 2023-11-24 23:10:27 -08:00
instance Plans yet to crumble 2023-11-24 20:40:14 -08:00
layout Sweeping changes 2023-11-18 11:46:04 -08:00
light Sweeping changes 2023-11-18 11:46:04 -08:00
material Round 2 2023-11-23 11:42:11 -08:00
math Shaking things out 2023-11-24 14:29:03 -08:00
memory Loading visualization 2023-11-23 22:48:29 -08:00
model Finally free 2023-11-23 23:09:46 -08:00
task Plans yet to crumble 2023-11-24 20:40:14 -08:00
transform Round 2 2023-11-23 11:42:11 -08:00
uniform Shaking things out 2023-11-24 14:29:03 -08:00
util Round 2 2023-11-23 11:42:11 -08:00
vertex First blood 2023-11-22 21:30:58 -08:00
visual First blood 2023-11-22 21:30:58 -08:00