Flywheel/src/main/java/com/jozufozu/flywheel/backend
Jozufozu 99e4105e94 Taxi shaders
- Not *quite* ubershaders yet
 - Note: heavily broken
 - "Pull" based compilation
   - Sources are only ready when they are needed by the compiler
   - Compiler is responsible for import resolution
   - Compiler prepends file headers
 - Reduces need for FileResolution
   - May replace with ResourceLocations?
   - Not sure about the future of source checks
   - TODO: Lots of dead code left in FileResolution
 - PipelineShader -> Pipeline interface + Simple impl
   - Use Context object for assembler factory
2022-10-08 14:02:54 -07:00
..
gl Consolidated compilation 2022-09-29 20:41:44 -07:00
instancing Taxi shaders 2022-10-08 14:02:54 -07:00
memory No more leaks 2022-08-17 16:20:31 -07:00
Backend.java Merge branch '1.18/batching-stage-support' into 1.18/next 2022-09-16 13:54:45 -07:00
BackendType.java Taxi shaders 2022-10-08 14:02:54 -07:00
Loader.java Taxi shaders 2022-10-08 14:02:54 -07:00
package-info.java Fix obvious errors 2021-09-15 09:26:51 +02:00
RenderWork.java State restoration confusion 2022-09-16 13:32:13 -07:00
ShadersModHandler.java Oculus compatibility 2022-07-10 18:08:59 -04:00
SimpleBackendType.java Taxi shaders 2022-10-08 14:02:54 -07:00