Commit Graph

  • 75b6ba8dab Renderer: Fix frontFace and primitiveMode not being part of RenderStates key SirLynix 2023-03-10 13:24:48 +01:00
  • faa16380df Fix warnings SirLynix 2023-03-09 17:51:29 +01:00
  • b0b9c61558 Utility/Mesh: Add Build overloads SirLynix 2023-03-09 17:51:16 +01:00
  • 3edffa8399 Graphics/MaterialInstance: Add UpdatePassesStates SirLynix 2023-03-09 17:51:03 +01:00
  • 55f2937678 Graphics/GraphicalMesh: Add AABB SirLynix 2023-03-09 17:50:38 +01:00
  • a96722d4ec Graphics/Tilemap: Fix UpdateAABB warning SirLynix 2023-03-09 17:49:25 +01:00
  • c67e290b51 Core/ResourceParameters: Add virtual destructor (fix render device destruction) SirLynix 2023-03-09 17:48:52 +01:00
  • 7e18c4a46e Math/Quaternion: Fix LookAt forward vector SirLynix 2023-03-09 17:48:14 +01:00
  • d7dda716fe Warning fixes SirLynix 2023-03-05 18:01:20 +01:00
  • f2197800bc Core/VirtualDirectory: Fix inner resolving SirLynix 2023-03-05 18:01:14 +01:00
  • f51514ebb6 Update global headers SirLynix 2023-03-05 18:01:01 +01:00
  • 36dd245564 Core: Rework VirtualDirectory to allow custom directory resolving SirLynix 2023-03-03 13:21:48 +01:00
  • 0494a72849 Core/Stream: Add HashAppend overload SirLynix 2023-03-03 13:19:12 +01:00
  • 34abeeb7bd Core/Stream: Add MemoryMapped stream options (allowing for direct memory access) SirLynix 2023-03-03 13:18:51 +01:00
  • 3000345eab Core: Add OwnedMemoryStream class SirLynix 2023-03-03 13:16:33 +01:00
  • 2629d2052e xmake check-files -f SirLynix 2023-03-03 13:16:13 +01:00
  • 93ff30f53a Core/ByteArray: Add constructor taking the container by value SirLynix 2023-03-03 13:15:51 +01:00
  • 6bf4304817 Core/File: Add OpenMode::Defer SirLynix 2023-03-03 13:14:28 +01:00
  • 36d7e98299 Graphics/PointLight: Fix bounding volume SirLynix 2023-02-26 19:04:52 +01:00
  • 7f06d8db2b Graphics: Fix render queue keys SirLynix 2023-02-26 18:51:59 +01:00
  • eabd9bcece Delete test.txt SirLynix 2023-02-26 14:28:12 +01:00
  • 04e177a1fe Utility: Fix OBJ & MTL parsing when extra-space are present SirLynix 2023-02-26 14:26:37 +01:00
  • ff16970542 Update xmake.lua SirLynix 2023-02-26 14:19:43 +01:00
  • d1e5846f15 Refactor xmake.lua SirLynix 2023-02-26 14:12:11 +01:00
  • cc8cfc7bd0 Platform/Window: Fix window not moving its impl SirLynix 2023-02-26 13:50:48 +01:00
  • d46299ff38 VulkanRenderer/VulkanSwapchain: Fix creation when surface size doesn't match expected swapchain size SirLynix 2023-02-26 13:49:54 +01:00
  • c560e552dc VulkanRenderer/VulkanSwapchain: Don't assume VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR is supported SirLynix 2023-02-26 13:49:04 +01:00
  • 20ad93f1c9 VulkanRenderer: Add support for VK_EXT_debug_report SirLynix 2023-02-26 13:48:25 +01:00
  • 5e6a20f479 Fix text outline render order SirLynix 2023-02-26 13:46:19 +01:00
  • 6df919eb70 Renderer/WindowSwapchain: Don't create swapchain on minimized window SirLynix 2023-02-26 13:45:18 +01:00
  • 3e41400a63 Renderer/Renderer: Cleanup a bit SirLynix 2023-02-26 13:43:55 +01:00
  • 421e684344 OpenGLRenderer: Fix FboFramebuffer making context switches SirLynix 2023-02-26 13:43:21 +01:00
  • 2e8ea0e887 Graphics/TextSprite: Fix outline showing up over glyphs SirLynix 2023-02-22 19:12:15 +01:00
  • 5833ce573d Graphics: Switch glyph atlases to R8 instead of A8 SirLynix 2023-02-22 19:11:41 +01:00
  • b38f9dc79b Core/Log: Pass string_view by value instead of ref SirLynix 2023-02-22 19:04:07 +01:00
  • e96204a2ab Graphics/AbstractViewer: Set virtual destructor SirLynix 2023-02-15 16:33:02 +01:00
  • f6154bb98b Build: Define NAZARA_UTILS_WINDOWS_NT6 on Windows only SirLynix 2023-02-15 16:32:40 +01:00
  • dd97832430 Core/AppFilesystemComponent: Add MountDefaultDirectories SirLynix 2023-02-08 12:19:01 +01:00
  • b4cb4ef6d6 Bump mymindstorm/setup-emsdk from 11 to 12 (#392) dependabot[bot] 2023-02-06 20:58:39 +01:00
  • 20f70533c0 Fix wasm ci (#391) Jérôme Leclercq 2023-02-05 15:03:48 +01:00
  • a8b003224d (6666th commit 😈 ) Allow Assimp >=5.2.5 and xmake fix Lynix 2023-02-05 11:32:23 +01:00
  • 63429cba62 wasm CI fixes Lynix 2023-02-05 11:13:16 +01:00
  • f20af22f03 Fix wasm CI Lynix 2023-02-05 11:07:43 +01:00
  • b6d565a097 Add WASM CI Lynix 2023-02-05 11:00:39 +01:00
  • c3dddb883d Update xmake.lua Jérôme Leclercq 2023-02-03 14:38:42 +01:00
  • c7818073a4 Update xmake.lua SirLynix 2023-02-03 09:34:57 +01:00
  • d1015cdc93 Compile Nazara statically only when targetting WASM SirLynix 2023-02-03 09:07:56 +01:00
  • c953021dbc Fix FFmpeg plugin (for real) SirLynix 2023-02-02 21:13:48 +01:00
  • 0fe25187e5 Fix FFMpeg plugin SirLynix 2023-02-02 21:00:51 +01:00
  • 5a57aca66a Last changes SirLynix 2023-02-02 20:33:53 +01:00
  • cee75dcc11 Merge fixes SirLynix 2023-02-02 18:36:48 +01:00
  • 5567a39a65 Fix widgets SirLynix 2022-12-08 13:27:21 +01:00
  • 292ca60592 WIP SirLynix 2022-12-06 20:10:10 +01:00
  • b379518479 Forgot to commit this file SirLynix 2022-12-06 09:08:17 +01:00
  • 5b3703347f OpenGLRenderer: Use a single context with WebGL SirLynix 2022-12-06 09:06:38 +01:00
  • ea5c5240fc Improve emscripten support SirLynix 2022-12-06 08:05:28 +01:00
  • 7cb90782de ~ fix post rebase & dirty fix avoid deleting shaders before linking them REMqb 2022-11-30 20:19:08 +01:00
  • f172330aaf ~ WIP port emscripen (WebGL) REMqb 2022-08-14 21:46:16 +02:00
  • 304bf35c08 Core/AppFilesystemComponent: Add Open method SirLynix 2023-02-02 18:30:36 +01:00
  • 3d2aa94ac4 Core/AppFilesystemComponent: Rename GetOrLoad to Load SirLynix 2023-02-02 18:30:24 +01:00
  • 1406705491 Update Tut02 SirLynix 2023-02-02 13:28:42 +01:00
  • 35172f5028 Fix some warnings SirLynix 2023-02-02 13:28:36 +01:00
  • 88a0bf95ca Utility/ImageStream: Use Time class instead of UInt64 for frametime SirLynix 2023-02-02 13:27:21 +01:00
  • c144435d4a Graphics: Set default sprites size to the base color texture size, if any SirLynix 2023-02-02 13:24:22 +01:00
  • 6508b84e5c Platform/AppWindowingComponent: Fix missing initialization of "quit on last window closed" SirLynix 2023-02-02 13:10:18 +01:00
  • eb74c6ed07 Restore plugin prefix SirLynix 2023-01-29 21:59:24 +01:00
  • ee1a98b761 Core/PluginLoader: Add NAZARA_PLUGIN_DIR environment variable SirLynix 2023-01-29 20:00:18 +01:00
  • 4aed8b794c Remove unused files SirLynix 2023-01-29 19:57:07 +01:00
  • 86106827f7 Build: Remove prefix on plugins SirLynix 2023-01-29 19:56:54 +01:00
  • 8bc953240d Core/FilesystemComponent: Add a way to fix indices accross DLL boundaries SirLynix 2023-01-29 18:13:35 +01:00
  • 5a89a2ae9f Small stuff SirLynix 2023-01-29 17:44:36 +01:00
  • 3a58ed9701 xmake: Improve scripts SirLynix 2023-01-29 15:32:55 +01:00
  • 511a45cf6a Renderer: Fix backend loading on Linux SirLynix 2023-01-29 15:00:14 +01:00
  • f081d4db57 Update Tut01 to match wiki SirLynix 2023-01-29 12:27:43 +01:00
  • 896aeb2c4a xmake: Set libsdl minimal version SirLynix 2023-01-29 11:38:26 +01:00
  • 3f200edeb6 Graphics: Set default render mask for LightComponent and GraphicsComponent SirLynix 2023-01-29 11:38:08 +01:00
  • 4a91f3d470 Renderer: Make WindowSwapchain a RenderTarget SirLynix 2023-01-29 10:38:35 +01:00
  • 97fa4d98be Rework EnTT integration SirLynix 2023-01-28 18:16:10 +01:00
  • d5f281a768 Core/AppWindowingComponent: Don't quit app if no window has been created yet SirLynix 2023-01-28 18:16:50 +01:00
  • d27ca55943 Core/AppFilesystemComponent: Add support for default resource parameters SirLynix 2023-01-28 11:27:49 +01:00
  • 60c00068ca Examples/DeferredShading: Fix lighting shader SirLynix 2023-01-28 11:14:52 +01:00
  • c0024dfa34 Fix warnings SirLynix 2023-01-28 11:14:02 +01:00
  • f1ee611378 Widgets/SimpleWidgetStyles: Fix hovered sprite not being detached on click SirLynix 2023-01-28 11:13:32 +01:00
  • 24bc1dac1c Core/StringExt: Refactor WideConverter SirLynix 2023-01-23 13:24:53 +01:00
  • ca0c4a5db7 Core: Add AppFilesystemComponent SirLynix 2023-01-22 18:00:26 +01:00
  • f98cbcd00a Copyright year update SirLynix 2023-01-22 17:41:18 +01:00
  • c216780fe9 Tests: Fix headers SirLynix 2023-01-22 11:50:30 +01:00
  • 4668a1d158 Update examples and tests code SirLynix 2023-01-21 19:10:07 +01:00
  • 2b7ff9274c Core/Application: Add updaters SirLynix 2023-01-21 18:23:34 +01:00
  • a71d4885f9 Core/Application: Accept module configuration SirLynix 2023-01-21 16:17:38 +01:00
  • d3c05c9ade Update globalheaders and fix includes/header guards SirLynix 2023-01-21 12:06:07 +01:00
  • da9eb14ebe Handle windows and EnTT with application components SirLynix 2023-01-21 12:03:02 +01:00
  • 18851c9185 Replace RenderWindow with swapchains SirLynix 2023-01-21 12:02:34 +01:00
  • 8db1c04568 Make Application template and responsible for modules init Lynix 2023-01-06 20:57:45 +01:00
  • 04bfa97579 Add Application base classes (WIP) SirLynix 2023-01-04 17:56:12 +01:00
  • 67320e02e9 Fix asset version checking SirLynix 2023-01-21 19:10:58 +01:00
  • ba3f26d074 Minor fixes SirLynix 2023-01-21 19:10:51 +01:00
  • a1480fc2db Graphics: Fix text atlas resizing SirLynix 2023-01-21 19:10:40 +01:00
  • 3de7297bd8 Plugins/Assimp: Fix handling of attachments nodes SirLynix 2023-01-12 23:13:20 +01:00
  • cc1246dcac VulkanRenderer: Fix 32bits compilation Lynix 2023-01-02 22:11:00 +01:00