Flywheel/src/main/java/com/jozufozu/flywheel
Jozufozu 00af8bda2e Making materials matter more
- Materials are given the opportunity to setup/clear render state
 - Materials bind textures
 - Compile all combinations of shader components at load
 - Drastically simplify compilation context objects
 - Material shaders control cutout and fog
 - Remove all GameState related classes
 - Remove CoreShaderInfoMap
 - Sneaky optimization to instance storage
 - Simplify RenderLists
2022-07-23 18:18:48 -07:00
..
api Making materials matter more 2022-07-23 18:18:48 -07:00
backend Making materials matter more 2022-07-23 18:18:48 -07:00
config Fragments of utility 2022-07-23 17:53:57 -07:00
core Making materials matter more 2022-07-23 18:18:48 -07:00
event A Performance on the (Render)Stage 2022-07-22 16:41:39 -07:00
light One more thing... 2022-07-10 15:22:02 -04:00
mixin Merge remote-tracking branch 'origin/1.18/next' into 1.18/next 2022-07-22 17:48:40 -07:00
util Making materials matter more 2022-07-23 18:18:48 -07:00
vanilla Fragments of utility 2022-07-23 17:53:57 -07:00
Flywheel.java Making materials matter more 2022-07-23 18:18:48 -07:00