HATPC/scenes
En Yi 75d019aa34 Rework rendering to allow multi-layer render
Internal Changelog:
- A scene now has a maximum amount of render texture. It is to be
  rendered in order of the array by the engine.
- A scene now needs an explicit render system to draw onto the render
  textures. The scene will also init the number of render layers
  needed.
- The change is to allow more separate of concerns when it comes to
  rendering. A scene can also now compartmentalise the rendered items,
  which hopefully make understanding the code easier.
- Update all exisiting code to use the new render system.
2024-05-04 17:57:07 +08:00
..
CMakeLists.txt Separate out engine from scenes 2023-10-13 21:26:42 +08:00
assets_loader.c Use float for timing in particle system 2024-04-24 21:47:58 +08:00
assets_loader.h Integrate loading RRES data pack 2023-09-01 20:50:45 +08:00
assets_tag.h Add more SFX 2023-11-13 14:23:31 +08:00
constants.h Make player box a little smaller 2024-05-01 11:56:07 +08:00
editor_scene.c Rework rendering to allow multi-layer render 2024-05-04 17:57:07 +08:00
ent_impl.h Remove asset argument from entity creation 2023-11-11 12:18:45 +08:00
game_scene.c Rework rendering to allow multi-layer render 2024-05-04 17:57:07 +08:00
game_systems.c Allow changing sound pitch 2024-05-01 17:08:29 +08:00
game_systems.h Add bubbling paritcle emitter to player 2023-11-20 22:08:28 +08:00
items_ent.c Add delta time handling 2024-04-23 22:44:52 +08:00
menu_scene.c Rework rendering to allow multi-layer render 2024-05-04 17:57:07 +08:00
player_ent.c Fix regression in water air timer 2024-04-24 21:30:34 +08:00
scene_impl.h Rework rendering to allow multi-layer render 2024-05-04 17:57:07 +08:00
scene_systems.c Rework rendering to allow multi-layer render 2024-05-04 17:57:07 +08:00
water_flow.c Add delta time handling 2024-04-23 22:44:52 +08:00
water_flow.h Add water runner entity into game loop 2023-07-19 11:15:34 +08:00