Flywheel/src/main/java/com/jozufozu/flywheel/impl/visualization
Jozufozu 9ac8aea347 Shaking things out
- Use JOML better where we can.
  - Inline MatrixUtil#store and #toJoml
  - FlwShaderUniforms keeps a scratch matrix around for mutating the
    viewProjection.
  - Directly store a Quaternion4f in OrientedInstance to avoid creating
    new objects in the batching transformers.
- Move FrameContext creation to a functor.
- We do need to check the renderDebug flag still :ioa:
- Make VisualUpdatePlan's internal plan not null.
- Remove ClientMainMixin :sad:
  - Forge's new earlywindow stuff means there's no opportunity for
    Flywheel the mod to inject renderdoc before the window is
    initialized.
  - The workaround for now is to breakpoint in FML's
    DisplayWindow#initialize and evaluate
    `System.loadLibrary("renderdoc")` manually.
2023-11-24 14:29:03 -08:00
..
manager First blood 2023-11-22 21:30:58 -08:00
ratelimit Context for Tickable/Dynamic visuals 2023-05-21 18:10:46 -07:00
storage Shaking things out 2023-11-24 14:29:03 -08:00
FrameContext.java Shaking things out 2023-11-24 14:29:03 -08:00
TickContext.java Batched simplification 2023-05-28 09:54:51 -07:00
VisualizationEventHandler.java First blood 2023-11-22 21:30:58 -08:00
VisualizationHelper.java Sweeping changes 2023-11-18 11:46:04 -08:00
VisualizationManagerImpl.java Shaking things out 2023-11-24 14:29:03 -08:00
VisualizerRegistryImpl.java Sweeping changes 2023-11-18 11:46:04 -08:00