Commit Graph

  • 2a091d25b7 Utility: Add ImageStream and GIF support SirLynix 2022-04-09 18:22:13 +02:00
  • 3d15f3578b Utility: Use UInt64 to store index/vertex instead of size_t SirLynix 2022-04-23 23:12:40 +02:00
  • 8cd1f2d590 Update AlgorithmUtility.cpp SirLynix 2022-04-23 22:29:07 +02:00
  • 0f58117b76 Fix compilation on macOS SirLynix 2022-04-23 22:23:07 +02:00
  • e1d2063bf0 Audio/DummyAudioSource: Fix status after Stop() call SirLynix 2022-04-23 16:43:08 +02:00
  • 2389a2fe53 Platform/WindowManager: Rename to WindowBackend SirLynix 2022-04-23 16:26:59 +02:00
  • e7274b24e9 Core/Color: Switch formal from RGBA8 to RGBA32F SirLynix 2022-04-23 16:08:15 +02:00
  • de53c88c01 Utility/Algorithm: Use UInt64 for index count and vertex count SirLynix 2022-04-23 14:07:26 +02:00
  • a10682628d Warning fixes SirLynix 2022-04-23 12:25:54 +02:00
  • 1fc226dd7e Shader/IndexRemapperVisitor: Fix small issue SirLynix 2022-04-23 12:15:23 +02:00
  • 947cc96923 Audio/Music: Fix Play() call after music stopped SirLynix 2022-04-21 18:25:42 +02:00
  • 7a990c757f Fix MinGW ci (#371) Jérôme Leclercq 2022-04-20 02:01:03 +02:00
  • e11644a81d Shader/IndexRemapperVisitor: Fix unhandled cases SirLynix 2022-04-20 01:02:42 +02:00
  • 5a7bd44744 Graphics/MaterialPass: Fix option values in release SirLynix 2022-04-19 19:16:03 +02:00
  • e5f552ef47 Shader: Fix import of non-compiled module SirLynix 2022-04-19 19:15:49 +02:00
  • 36e5356c22 Shader: Fix import of already compiled module SirLynix 2022-04-19 18:30:40 +02:00
  • 993f4e7c78 Update msys2-build.yml Jérôme Leclercq 2022-04-19 14:47:26 +02:00
  • 3f53e4f86e Fix compilation Lynix 2022-04-18 19:47:00 +02:00
  • 7fccfbb63e Minor fixes SirLynix 2022-04-18 19:07:34 +02:00
  • c209552f81 Math/Matrix4: Rework "transform matrix" support SirLynix 2022-04-18 19:05:12 +02:00
  • f9d4451b4a OCD fix SirLynix 2022-04-14 12:50:12 +02:00
  • 02ffbcc50b Shader: Fix scoping on unrolled for-each SirLynix 2022-04-14 12:46:29 +02:00
  • b52a380839 Shader: Fix unroll duplicate identifier error with GLSL SirLynix 2022-04-14 09:07:14 +02:00
  • 6e47553b16 OpenGLRenderer: Fix integer vertex attribute handling SirLynix 2022-04-14 08:59:12 +02:00
  • 41c549adb2 Update msys2-build.yml Lynix 2022-04-09 21:52:12 +02:00
  • da53fa4dc3 I have no idea what I'm doing Lynix 2022-04-09 21:42:35 +02:00
  • 5947184901 CI: Fix MinGW Lynix 2022-04-09 21:22:01 +02:00
  • 0c70d77c82 Revert "Try to build MinGW with static stdlib" Lynix 2022-04-09 21:21:51 +02:00
  • f600920c5d Don't force nzslc to be built after everything else Lynix 2022-04-09 21:00:38 +02:00
  • 2b43b24ae9 Try to build MinGW with static stdlib Lynix 2022-04-09 21:00:22 +02:00
  • eaee9692be Remove unused files SirLynix 2022-04-09 20:00:22 +02:00
  • effe384c0b Utility/MD5Mesh: Fix shader reading SirLynix 2022-04-09 20:00:11 +02:00
  • cd08d97ac6 Graphics: Fix submesh rendering SirLynix 2022-04-09 20:00:01 +02:00
  • 138f2b88b3 Fix buffering issues SirLynix 2022-04-19 13:38:44 +02:00
  • d9ab6720d8 Add buffering test to spot errors Lynix 2022-04-18 23:14:48 +02:00
  • 22f58fdbf5 Add stream buffering (WIP) SirLynix 2022-04-09 18:22:57 +02:00
  • 2b66ea1e90 Core/Bitset: Fix doc SirLynix 2022-04-09 18:21:16 +02:00
  • ca9854d06a Graphics/FrameGraph: Fix pipeline barrier from output to input SirLynix 2022-04-08 13:36:07 +02:00
  • b7493f01bf Formats: Rename parameter to skip loader SirLynix 2022-04-08 13:35:47 +02:00
  • d5f7f7a1a5 XMake: Remove fuzz build mode SirLynix 2022-04-08 13:13:13 +02:00
  • f19178d904 Fix X11 polluting namespace with unity build SirLynix 2022-04-08 08:49:36 +02:00
  • 01f157476c Update THANKS.md Jérôme Leclercq 2022-04-07 13:40:04 +02:00
  • e34bedbfa8 Remove unused thirdparty headers SirLynix 2022-04-07 13:38:16 +02:00
  • ad80f3e0ec Utility: Switch static unordered_set to constexpr SirLynix 2022-04-07 08:42:10 +02:00
  • 6171125d21 nzslc fixes SirLynix 2022-04-06 12:49:34 +02:00
  • 447cdfddc9 Shader: Error fixes SirLynix 2022-04-06 09:06:02 +02:00
  • 8784ec9b47 Add shader compiler (nzslc) and use it SirLynix 2022-04-06 09:04:09 +02:00
  • 262c82b9e1 Shader: Use constexpr maps for static data SirLynix 2022-04-05 08:41:47 +02:00
  • 18edd41048 Shader: Fix dependency check of modules SirLynix 2022-04-05 08:35:12 +02:00
  • 7f15c66f16 Shader/EliminateUnusedPassVisitor: Handle alias declarations SirLynix 2022-04-04 19:23:20 +02:00
  • 68d2dfcae6 Move FieldOffsets class to Shader module and remove Utility dependency SirLynix 2022-04-04 19:22:18 +02:00
  • 998bcde2e2 Fix compilation SirLynix 2022-04-04 12:14:56 +02:00
  • 9d526741b9 Add proper support for IndexType and uint32 indices SirLynix 2022-04-04 09:02:00 +02:00
  • 66ff6cfa81 Minor fixes SirLynix 2022-04-04 08:17:03 +02:00
  • 83de0939bb Shader: Fix validation and cast from u32 to i32 Lynix 2022-04-02 21:20:01 +02:00
  • 5cd9f6fdcd Minor fixes Lynix 2022-04-02 21:18:04 +02:00
  • 71db80c374 Update global headers SirLynix 2022-04-02 17:25:08 +02:00
  • aa43db956c Shader: Fixes some errors and add unit tests SirLynix 2022-04-02 16:07:13 +02:00
  • 1c7a3a96e5 Shader/SourceLocation: Fix column index SirLynix 2022-04-02 03:03:06 +02:00
  • 655423f096 Shader/DependencyCheckerVisitor: Fix alias handling SirLynix 2022-04-02 02:06:55 +02:00
  • 81b1b9b473 Shader/DependencyCheckerVisitor: Handle aliases SirLynix 2022-04-02 02:04:42 +02:00
  • c04b650e7c Fix compilation Jérôme Leclercq 2022-04-01 14:56:03 +02:00
  • 7c640f5c00 Shader: Add types to error messages (and remove ID) SirLynix 2022-04-01 13:36:24 +02:00
  • 16cf75440b Shader: Turn every AstError into a proper compilation error (with source info) SirLynix 2022-03-31 13:31:42 +02:00
  • ac9e7207ac Shader: Add compiler and AST errors (WIP) SirLynix 2022-03-30 20:21:36 +02:00
  • 52d0c5b0bc UnitTests/Shader: Add intrinsic tests SirLynix 2022-03-30 18:54:08 +02:00
  • 35f6240786 Shader: Fix some errors SirLynix 2022-03-29 08:42:08 +02:00
  • 1afc599e3d Shader: Fix compilation error when unity build is used SirLynix 2022-03-29 08:17:26 +02:00
  • 78f4751967 Shader: Fill SourceLocation info to AST when parsing SirLynix 2022-03-28 18:24:51 +02:00
  • 8429411755 Shader: Improve attribute source location SirLynix 2022-03-28 08:52:57 +02:00
  • 98237acb6f Shader: Fix sourceLocation cloning SirLynix 2022-03-28 08:50:56 +02:00
  • 960ab64d98 Shader: Add SourceLocation members SirLynix 2022-03-27 14:06:58 +02:00
  • b8bf19f8cd Build: Add fmt dependency SirLynix 2022-03-26 20:23:54 +01:00
  • ebad7b5e8c Shader: Add support for error messages (WIP) SirLynix 2022-03-26 20:23:34 +01:00
  • f14b10baf4 Graphics/ViewerInstance: fix typo SirLynix 2022-03-31 13:35:08 +02:00
  • a4bca0f169 Shader: Add lexer tests SirLynix 2022-03-31 13:34:43 +02:00
  • 47f8081202 Shader: Fix external binding set attribute value SirLynix 2022-03-28 09:01:52 +02:00
  • e6c49a4ee4 Renderer: Don't ignore non-existent library files SirLynix 2022-03-28 09:01:25 +02:00
  • 76bef86c87 Build: Fix renderer plugins dependencies SirLynix 2022-03-25 12:56:40 +01:00
  • 7af25777dc Shader/FilesystemModuleResolver: Don't register in case of parsing errors SirLynix 2022-03-25 12:56:20 +01:00
  • 83deecd8f1 Shader: Fix SPIRV shaders terminating before function last statement SirLynix 2022-03-25 12:55:32 +01:00
  • 8146ec251a Shader: Add support for partial sanitization SirLynix 2022-03-25 12:54:51 +01:00
  • a54f70fd24 Shader: Fix parsing of unary/dot/indices/and/or Jérôme Leclercq 2022-03-21 23:11:28 +01:00
  • 4fa3de519c Adjust sound unit tests Jérôme Leclercq 2022-03-20 19:41:46 +01:00
  • f114f900b4 Remove moltenvk package for now Jérôme Leclercq 2022-03-20 19:41:18 +01:00
  • 723c58b6f5 Update xmake.lua Jérôme Leclercq 2022-03-20 19:00:49 +01:00
  • 69869ccb74 Update xmake.lua Jérôme Leclercq 2022-03-20 18:58:21 +01:00
  • b6290070cb xmake.lua: add molten-vk on MacOS Alexandre Janniaux 2022-03-20 15:21:20 +01:00
  • 5af8abbca9 VulkanRenderer: Loader: load libvulkan.dylib on MacOS Alexandre Janniaux 2022-03-20 14:42:00 +01:00
  • f1af498710 Update Prerequisites.hpp Jérôme Leclercq 2022-03-20 18:59:58 +01:00
  • ccb36e2e4c Prerequisites: differentiate MacOS from iOS/tvOS Alexandre Janniaux 2022-03-20 13:41:51 +01:00
  • e5ec90a6f9 SocketImpl: fix success path by setting NoError Alexandre Janniaux 2022-03-20 14:18:01 +01:00
  • a541d44d03 MoltenVK fix Jérôme Leclercq 2022-03-20 15:30:19 +01:00
  • d86f61cd82 VulkanRenderer: Fix VK_EXT_debug_utils with MoltenVK Jérôme Leclercq 2022-03-20 14:54:38 +01:00
  • 48b87cc99b Core/DynLib: Fix extension handling Jérôme Leclercq 2022-03-20 13:42:41 +01:00
  • 2b53ca6101 Update THANKS.md Jérôme Leclercq 2022-03-20 13:37:29 +01:00
  • 7621844741 Fix SDL includes Jérôme Leclercq 2022-03-20 13:37:27 +01:00
  • b9690e08f3 Build: Remove custom qt5lib (fix has been merged on xmake-repo) Jérôme Leclercq 2022-03-20 12:24:30 +01:00
  • 1edc82f9cd macOS: Try to run unit tests Jérôme Leclercq 2022-03-20 12:23:50 +01:00
  • 6b85136ed7 macOS: Build all modules except OpenGL & Vulkan Jérôme Leclercq 2022-03-20 12:11:26 +01:00