Lynix
f20af22f03
Fix wasm CI
2023-02-05 11:07:43 +01:00
Lynix
b6d565a097
Add WASM CI
2023-02-05 11:00:39 +01:00
Jérôme Leclercq
c3dddb883d
Update xmake.lua
2023-02-03 14:38:42 +01:00
SirLynix
c7818073a4
Update xmake.lua
2023-02-03 09:34:57 +01:00
SirLynix
d1015cdc93
Compile Nazara statically only when targetting WASM
2023-02-03 09:07:56 +01:00
SirLynix
c953021dbc
Fix FFmpeg plugin (for real)
2023-02-02 21:13:48 +01:00
SirLynix
0fe25187e5
Fix FFMpeg plugin
2023-02-02 21:00:51 +01:00
SirLynix
5a57aca66a
Last changes
2023-02-02 20:34:25 +01:00
SirLynix
cee75dcc11
Merge fixes
2023-02-02 20:34:25 +01:00
SirLynix
5567a39a65
Fix widgets
2023-02-02 20:34:25 +01:00
SirLynix
292ca60592
WIP
2023-02-02 20:34:25 +01:00
SirLynix
b379518479
Forgot to commit this file
2023-02-02 20:34:25 +01:00
SirLynix
5b3703347f
OpenGLRenderer: Use a single context with WebGL
2023-02-02 20:34:25 +01:00
SirLynix
ea5c5240fc
Improve emscripten support
2023-02-02 20:34:25 +01:00
REMqb
7cb90782de
~ fix post rebase & dirty fix avoid deleting shaders before linking them
2023-02-02 20:34:25 +01:00
REMqb
f172330aaf
~ WIP port emscripen (WebGL)
2023-02-02 20:34:25 +01:00
SirLynix
304bf35c08
Core/AppFilesystemComponent: Add Open method
2023-02-02 18:30:36 +01:00
SirLynix
3d2aa94ac4
Core/AppFilesystemComponent: Rename GetOrLoad to Load
2023-02-02 18:30:24 +01:00
SirLynix
1406705491
Update Tut02
2023-02-02 13:28:42 +01:00
SirLynix
35172f5028
Fix some warnings
2023-02-02 13:28:36 +01:00
SirLynix
88a0bf95ca
Utility/ImageStream: Use Time class instead of UInt64 for frametime
2023-02-02 13:27:21 +01:00
SirLynix
c144435d4a
Graphics: Set default sprites size to the base color texture size, if any
2023-02-02 13:24:22 +01:00
SirLynix
6508b84e5c
Platform/AppWindowingComponent: Fix missing initialization of "quit on last window closed"
2023-02-02 13:10:18 +01:00
SirLynix
eb74c6ed07
Restore plugin prefix
2023-01-29 21:59:24 +01:00
SirLynix
ee1a98b761
Core/PluginLoader: Add NAZARA_PLUGIN_DIR environment variable
2023-01-29 20:00:18 +01:00
SirLynix
4aed8b794c
Remove unused files
2023-01-29 19:57:07 +01:00
SirLynix
86106827f7
Build: Remove prefix on plugins
2023-01-29 19:56:54 +01:00
SirLynix
8bc953240d
Core/FilesystemComponent: Add a way to fix indices accross DLL boundaries
2023-01-29 18:13:35 +01:00
SirLynix
5a89a2ae9f
Small stuff
2023-01-29 17:44:36 +01:00
SirLynix
3a58ed9701
xmake: Improve scripts
2023-01-29 15:32:55 +01:00
SirLynix
511a45cf6a
Renderer: Fix backend loading on Linux
2023-01-29 15:00:14 +01:00
SirLynix
f081d4db57
Update Tut01 to match wiki
2023-01-29 12:27:43 +01:00
SirLynix
896aeb2c4a
xmake: Set libsdl minimal version
2023-01-29 11:38:26 +01:00
SirLynix
3f200edeb6
Graphics: Set default render mask for LightComponent and GraphicsComponent
2023-01-29 11:38:08 +01:00
SirLynix
4a91f3d470
Renderer: Make WindowSwapchain a RenderTarget
...
To make it easier to handle window re-creation
2023-01-29 10:38:35 +01:00
SirLynix
97fa4d98be
Rework EnTT integration
...
- Update EnTT to 3.11.1
- Moved EnTT wrapper to EnTTWorld, inheriting EntityWorld
- AppEntitySystemComponent can now handles multiple EntityWorld
- Headers relying on EnTT are now automatically included if NAZARA_ENTT is defined
- Renamed SystemGraph to EnttSystemGraph (as it depends on it for now)
2023-01-28 19:28:43 +01:00
SirLynix
d5f281a768
Core/AppWindowingComponent: Don't quit app if no window has been created yet
2023-01-28 18:16:50 +01:00
SirLynix
d27ca55943
Core/AppFilesystemComponent: Add support for default resource parameters
2023-01-28 11:27:49 +01:00
SirLynix
60c00068ca
Examples/DeferredShading: Fix lighting shader
...
distance is now an intrinsic
2023-01-28 11:14:52 +01:00
SirLynix
c0024dfa34
Fix warnings
2023-01-28 11:14:02 +01:00
SirLynix
f1ee611378
Widgets/SimpleWidgetStyles: Fix hovered sprite not being detached on click
2023-01-28 11:13:32 +01:00
SirLynix
24bc1dac1c
Core/StringExt: Refactor WideConverter
2023-01-23 13:24:53 +01:00
SirLynix
ca0c4a5db7
Core: Add AppFilesystemComponent
2023-01-22 18:00:26 +01:00
SirLynix
f98cbcd00a
Copyright year update
2023-01-22 17:41:18 +01:00
SirLynix
c216780fe9
Tests: Fix headers
2023-01-22 12:37:58 +01:00
SirLynix
4668a1d158
Update examples and tests code
2023-01-22 12:37:58 +01:00
SirLynix
2b7ff9274c
Core/Application: Add updaters
2023-01-22 12:37:58 +01:00
SirLynix
a71d4885f9
Core/Application: Accept module configuration
2023-01-22 12:37:58 +01:00
SirLynix
d3c05c9ade
Update globalheaders and fix includes/header guards
2023-01-22 12:37:58 +01:00
SirLynix
da9eb14ebe
Handle windows and EnTT with application components
2023-01-22 12:37:58 +01:00