Commit Graph

16 Commits

Author SHA1 Message Date
ac43340866 Fix null warnings in StandardRenderSystem, remove SceneGraph module, temporarily disable nullables in TestGame. 2024-10-15 20:11:06 +02:00
d5601c9dea TomlDataReader, documentation updates, move ParticleSystem to Voile.Systems.Particles. 2024-10-15 19:56:30 +02:00
ecd752e961 Add blend modes to renderer. 2024-10-15 17:10:48 +02:00
851abd7c90 WIP: ResourceManager refactor, hot reloading using ResourceRef, API changes. 2024-10-15 02:44:12 +02:00
a1d282908a Add ParticleSystem, fix incorrect Argb conversion in Color, remove byte casting in LerpColor, update TestGame to demostrate particle system. 2024-10-14 22:05:47 +02:00
9397073901 Add DocFX documentation. 2024-10-14 20:01:01 +02:00
f68f8f4b02 Add and implement interfaces for systems (ISystem, IUpdatableSystem, etc.), move Color to Utils, rename Handlers/Renderers/Backends to System, move input related classes to an Input subfolder. 2024-10-14 17:29:52 +02:00
5227c390a1 Update TODO 2024-08-22 22:22:11 +02:00
06814a678e SoundInstance changes, small updates in Sound and Texture2d loaders. 2024-08-22 22:07:27 +02:00
03e7a4a90c Make most subsystems available as protected properties in base Game class, implement IDisposable on systems. 2024-08-22 21:47:57 +02:00
c61a12d170 Make ResourceManager a part of Game. 2024-08-22 20:41:31 +02:00
a005caf54a Add Material class, modify TestGame. 2024-08-22 20:14:14 +02:00
43430e73a2 Initialize WebGPU render pass, Implement ClearBackground in StandardRenderer 2024-08-18 20:46:32 +02:00
b40af1200a Initialize WebGPU 2024-08-18 19:53:31 +02:00
190f452ce5 Make Voile a library 2024-08-18 18:46:06 +02:00
255545cb71 Rename Dagger to Voile. 2024-02-06 19:25:36 +01:00