Skip to content
Failed

Changes

Summary

  1. Implement deferred rendering runnables (commit: e128a42) (details)
Commit e128a424a67f18d1d73629a8b4b926f6acd76b5b by Geolykt
Implement deferred rendering runnables

Overall, this made rendering solely with SLAPI features (as well as libGDX features,
but that should be obvious) much more possible, so it should cut down on the
necessity of making use of galimulator internals for rendering logic at the very least.
(commit: e128a42)
The file was addedsrc/main/java/de/geolykt/starloader/apimixins/RenderItemMixins.java
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/Drawing.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/CoordinateGrid.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/AsyncRenderer.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/gui/GalFXAsyncRenderer.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/gui/rendercache/AlignedTextRenderItem.java (diff)
The file was addedsrc/main/java/de/geolykt/starloader/impl/gui/rendercache/RunnableRenderObject.java
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/rendercache/RenderObject.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/GalimulatorImplementation.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/gui/rendercache/CenteredTextRenderItem.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/DrawingImpl.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/apimixins/RenderCacheMixins.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/registry/Registries.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/rendercache/RendercacheUtils.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/asm/UIASMTransformer.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/gui/rendercache/BoardTextRenderItem.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/apimixins/ReligionMixins.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/DrawingManager.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/SLWeaponsManager.java (diff)
The file was modifiedsrc/main/resources/api-mixins.json (diff)
The file was modifiedsrc/main/resources/starloader-api.ras (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/actor/WeaponsManager.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/serial/VanillaSavegameFormat.java (diff)