Flywheel/src/main/java/com/jozufozu/flywheel/backend/instancing
Jozufozu 1765aa74f8 Better buffer binding
- Directly call GlBuffer#bind before raw gl calls
 - Everything else is hidden now
 - GlStateTracker.State implements AutoCloseable for try-with-resources blocks
 - Wrap InstancedModel render calls in a GlStateTracker restore block
 - Improve EBO creation
 - Track CPU memory usage (wish java had ownership concepts)
 - Misc cleanups
2022-06-09 12:44:52 -07:00
..
batching Crumbling away 2022-05-22 14:28:38 -07:00
blockentity Shaded shader 2022-05-15 20:09:47 -07:00
entity Shaded shader 2022-05-15 20:09:47 -07:00
instancing Better buffer binding 2022-06-09 12:44:52 -07:00
ratelimit Toggleable update limiting 2022-02-01 13:56:08 -08:00
AbstractInstance.java Shaded shader 2022-05-15 20:09:47 -07:00
AbstractInstancer.java Clean up 2022-05-11 18:42:31 -07:00
BatchDrawingTracker.java RenderLayers directly store DrawBuffers 2022-01-06 15:25:00 -08:00
DrawBuffer.java Better buffer binding 2022-06-09 12:44:52 -07:00
Engine.java Shaded shader 2022-05-15 20:09:47 -07:00
InstancedRenderDispatcher.java Better buffer binding 2022-06-09 12:44:52 -07:00
InstancedRenderRegistry.java Shaded shader 2022-05-15 20:09:47 -07:00
InstanceManager.java Crumbling away 2022-05-22 14:28:38 -07:00
InstanceWorld.java Shaded shader 2022-05-15 20:09:47 -07:00
package-info.java Fix obvious errors 2021-09-15 09:26:51 +02:00
ParallelTaskEngine.java Moving in parallel 2022-04-07 13:23:56 -07:00
Renderable.java Material refactor pt 2 2022-04-11 15:15:39 -07:00
RenderDispatcher.java Stuff renders again 2022-04-24 17:22:22 -07:00
RenderTypeExtension.java RenderLayers directly store DrawBuffers 2022-01-06 15:25:00 -08:00
SerialTaskEngine.java Contraptions and engines 2021-12-23 23:22:52 -08:00
TaskEngine.java Proper task engine 2021-12-17 01:03:52 -08:00