This website requires JavaScript.
9397073901
Add DocFX documentation.
dnesov
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.
dnesov
2024-10-14 17:29:52 +02:00
5227c390a1
Update TODO
dnesov
2024-08-22 22:22:11 +02:00
06814a678e
SoundInstance changes, small updates in Sound and Texture2d loaders.
dnesov
2024-08-22 22:07:27 +02:00
912de8a5ef
Update TestGame.
dnesov
2024-08-22 21:48:50 +02:00
03e7a4a90c
Make most subsystems available as protected properties in base Game class, implement IDisposable on systems.
dnesov
2024-08-22 21:47:57 +02:00
c61a12d170
Make ResourceManager a part of Game.
dnesov
2024-08-22 20:41:31 +02:00
3c9019e37a
Update TestGame
dnesov
2024-08-22 20:22:01 +02:00
a005caf54a
Add Material class, modify TestGame.
dnesov
2024-08-22 20:14:14 +02:00
43430e73a2
Initialize WebGPU render pass, Implement ClearBackground in StandardRenderer
dnesov
2024-08-18 20:46:32 +02:00
b40af1200a
Initialize WebGPU
dnesov
2024-08-18 19:53:31 +02:00
f64510fbd2
Merge branch 'main' of github.com:dnesov/DaggerFramework
dnesov
2024-08-18 18:46:11 +02:00
190f452ce5
Make Voile a library
dnesov
2024-08-18 18:46:06 +02:00
38d1f8febd
Add OutputType to Voile.csproj.
dnesov
2024-02-06 20:35:27 +01:00
255545cb71
Rename Dagger to Voile.
dnesov
2024-02-06 19:25:36 +01:00
9ec3dcfcca
Add fullscreen property to Renderer. Still needs to be properly implemented for RaylibRenderer.
dnesov
2024-01-21 22:31:24 +01:00
8b82e83c60
Scene serialization progress
dnesov
2024-01-21 20:56:04 +01:00
62e0e013f1
Small ResourceManager refactor, add ResourceSaver<T>.
dnesov
2024-01-21 20:24:53 +01:00
cfec5a59b1
Update TODO
dnesov
2024-01-21 18:25:02 +01:00
44bb90c7ff
Remove LerpVector2 from MathUtils, update TODO.
dnesov
2024-01-21 18:23:55 +01:00
6aa830b53d
Remove System.Drawing namespace in MathUtils.
dnesov
2024-01-21 18:17:58 +01:00
ff2246f74a
Add Vector2 extensions.
dnesov
2024-01-21 18:16:42 +01:00
bd5ddc8d4b
Update TODO
dnesov
2024-01-21 18:14:12 +01:00
d8a841907d
Add log file limit to Logger.
dnesov
2024-01-21 18:12:42 +01:00
5bb16350f3
More nullable fixes, make SetTransform a part of base Renderer.
dnesov
2024-01-21 17:58:11 +01:00
5f4e32e2e0
Nullable fixes, use Texture2d resource for rendering directly.
dnesov
2024-01-21 17:34:49 +01:00
cfbf46860d
Use spans in RaylibRenderer's LoadFont instead of byte array.
dnesov
2024-01-21 01:07:56 +01:00
85834170ab
Add separate methods for beginning and ending drawing for Scene.
dnesov
2024-01-21 00:58:21 +01:00
0f829c5d08
Update README and TODO.
dnesov
2024-01-21 00:53:28 +01:00
cfd90f7dc9
Load most of the font characters.
dnesov
2024-01-21 00:42:20 +01:00
fb5033f9a7
Update TestGame, load fonts from memory.
dnesov
2024-01-21 00:25:23 +01:00
3e5e010527
Make frame time in Renderer a property, update TestGame.
dnesov
2024-01-20 20:01:40 +01:00
2c42856fc2
Use properties in Renderer.
dnesov
2024-01-20 19:25:05 +01:00
0299a0724e
Add file logging to Logger.
dnesov
2024-01-20 17:38:12 +01:00
a6e2bee975
Add log levels to logger, update formats, use string as input argument for the message.
dnesov
2024-01-20 17:11:26 +01:00
8abc17034c
More UI work
dnesov
2024-01-20 16:44:26 +01:00
c96db94de4
UI WIP
dnesov
2023-09-25 22:18:23 +02:00
092d01dcae
Update test game to showcase camera system.
dnesov
2023-09-25 18:54:17 +02:00
8aab1132b6
Add pivot offset for rotations.
dnesov
2023-09-25 18:44:35 +02:00
ea2733f594
Update TODO
dnesov
2023-09-25 18:32:51 +02:00
6b5678cdb8
Fix MathUtils.LerpVector2, add cameras.
dnesov
2023-09-25 18:32:36 +02:00
34c65be667
Update TODO
dnesov
2023-09-25 17:45:10 +02:00
ddf62f1834
Add new methods to input handler, add RectangleShape2d, modify test game.
dnesov
2023-09-25 17:31:33 +02:00
0b018e081e
Overhaul
dnesov
2023-09-13 15:34:10 +02:00
193462b747
WIP: fonts.
dnesov
2023-06-20 00:18:35 +02:00
72b6896d3e
SoundInstance API WIP
dnesov
2023-06-19 23:00:15 +02:00
2fb5125ece
ResourceManager!
dnesov
2023-06-18 22:16:28 +02:00
c0bdb3d4a6
fmod xd
ConfiG
2023-06-18 21:43:29 +03:00
0058f700c3
add .keep
ConfiG
2023-06-18 19:52:56 +03:00
072d3c9754
fix fmod stuff xd
ConfiG
2023-06-18 19:44:10 +03:00
15747d7e9b
Change folder structure, add solution to the root.
dnesov
2023-06-18 17:19:03 +02:00
d5f5fb5614
Update method names for Game, add documentation for renderers, remove position argument from DrawSdfText and DrawDebugText in Renderer.
dnesov
2023-06-17 23:09:21 +02:00
52a3b2f87d
Bring back FMOD audio backend.
dnesov
2023-06-17 22:44:02 +02:00
36eae40926
OpenAL sound implementation.
dnesov
2023-06-17 00:56:17 +02:00
7d5c5f822b
Add Color record struct, small refactor, create a DaggerFramework.SceneGraph namespace.
dnesov
2023-06-16 00:03:45 +02:00
964b903500
API renames, change ref renderer to in renderer in IDrawable, make Layer implement IDrawable.
dnesov
2023-06-15 22:39:34 +02:00
bf4fb6e1e3
Disable tracing from Raylib.
dnesov
2023-06-15 21:42:35 +02:00
cf474ab153
Update README and TODO, remove unnecessary libs, and fix compiler errors.
dnesov
2023-06-15 21:42:16 +02:00
9d3a96ba81
SDF font WIP
dnesov
2023-06-15 21:32:57 +02:00
06da2c3f7f
Refactor ResourceLoader, use only Texture2d in Renderer.
dnesov
2023-06-14 23:48:26 +02:00
fdbd21f248
Create OpenGL context and clear background :)
dnesov
2023-02-28 22:26:47 +01:00
d32390b21c
Include Silk.NET, begin GlRenderer.
dnesov
2023-02-28 21:11:24 +01:00
e95cc75ef4
Just construct an empty array forsounds.
dnesov
2023-02-28 21:06:40 +01:00
f3ce543614
Init.
dnesov
2023-02-28 20:58:31 +01:00