Commit Graph

  • 96599d1116 Graphics: Add LinearSlicedSprite class SirLynix 2022-07-12 08:45:02 +02:00
  • 6203d5f0d1 Graphics/SlicedSprite: Fix GetTopLeftCorner linking SirLynix 2022-07-12 08:44:43 +02:00
  • a476e705f8 Fix WidgetDemo SirLynix 2022-07-12 08:28:06 +02:00
  • 31b39ce0e1 Restore original GraphicsTest demo SirLynix 2022-07-07 09:02:29 +02:00
  • 25088de417 XMake: Force EnTT version to 3.10.1 SirLynix 2022-07-07 08:51:01 +02:00
  • 63e74b4f47 Physics2D/RigidBody2D: Fix crash when moving an already moved value SirLynix 2022-07-07 08:50:44 +02:00
  • 3507ec570f Network: Fix ENetPacket SirLynix 2022-07-07 08:50:18 +02:00
  • 2229dfd6e5 Core/VirtualDirectory: Handle physical directories as virtual directories SirLynix 2022-07-07 08:50:03 +02:00
  • e7f4714747 Core/SystemGraph: Fix GetSystem SirLynix 2022-07-07 08:45:02 +02:00
  • 1b678defae Add system graph (wip) SirLynix 2022-07-02 19:45:50 +02:00
  • 4d24be2ae9 Utility/NodeComponent: Use entt::handle for SetParent SirLynix 2022-07-02 19:45:33 +02:00
  • d5f70279a1 Utility: Add velocity component and system SirLynix 2022-07-02 19:43:58 +02:00
  • 99b4397d78 Core: Add Lifetime component and system SirLynix 2022-07-02 19:43:02 +02:00
  • a61ebb7806 OpenGLRenderer: enable GL_TEXTURE_CUBE_MAP_SEAMLESS on OpenGL SirLynix 2022-07-02 19:28:20 +02:00
  • 2b4075dc9b OpenGLRenderer: Fix incorrect warning on max storage buffer supported SirLynix 2022-07-02 19:27:39 +02:00
  • 2e894336e5 VulkanRenderer: Fix minUniformBufferOffsetAlignment limit SirLynix 2022-06-28 20:21:33 +02:00
  • 87cb72217e ShaderNode: Fix compilation SirLynix 2022-06-28 12:40:12 +02:00
  • 4f08e7d848 Improve readability of tangent computing SirLynix 2022-06-28 08:58:08 +02:00
  • 622b89b0f5 Enable shader optimization SirLynix 2022-06-28 08:57:33 +02:00
  • cefa620b20 PhongMaterial: Move TBN computation to fragment shader SirLynix 2022-06-28 08:56:43 +02:00
  • 9f360f6675 Graphics: Watch dev files in debug for changes SirLynix 2022-06-28 08:56:14 +02:00
  • 87012a4a52 GraphicalMesh: Handle missing index buffer SirLynix 2022-06-28 08:55:48 +02:00
  • 093d9d344e Renderer: Add support for storage buffers SirLynix 2022-06-17 20:15:16 +02:00
  • 0978feafbc XMake: Don't include install resources headers SirLynix 2022-06-17 19:08:00 +02:00
  • 813314b5d5 UberShader: Handle case where entry points come from imported modules SirLynix 2022-06-17 19:07:40 +02:00
  • f3c889c5d5 Examples: Fix crash/high CPU usage when minimized SirLynix 2022-06-16 19:57:40 +02:00
  • 976bc09079 Fix compile_shader task when project hasn't been configured SirLynix 2022-06-16 19:51:01 +02:00
  • 6f18a02999 Add fullscreen vertex shader module SirLynix 2022-06-16 19:26:57 +02:00
  • ddd1e3027c XMake: Make compile-shader task verbose SirLynix 2022-06-16 19:26:19 +02:00
  • 62ba4f172b Graphics/GraphicalMesh: Allow to update submeshes SirLynix 2022-06-16 18:19:48 +02:00
  • 2cc4944f58 Fix compilation SirLynix 2022-06-16 18:19:19 +02:00
  • 8e8bee7037 Temp fix for NZSL update SirLynix 2022-06-15 20:26:14 +02:00
  • b10e0a7408 XMake: Remove actions that no longer belong here SirLynix 2022-06-14 08:54:06 +02:00
  • a237102de9 Music: fix concurrent access on destruction Jérôme Leclercq 2022-06-07 22:47:54 +02:00
  • 916fecbf37 ShaderNode: Fix compilation Lynix 2022-06-07 20:59:54 +02:00
  • 61722d1c9b Add support for options on task compile-shaders Lynix 2022-06-07 20:52:46 +02:00
  • 16922a9519 Audio/Music: Fix datarace SirLynix 2022-06-07 20:18:26 +02:00
  • c7b6d83bbc Last nzsl version update SirLynix 2022-06-07 20:18:16 +02:00
  • 510ef8c41e Update shaders to new import syntax SirLynix 2022-06-05 18:51:46 +02:00
  • c6dd547ee8 CI: Disable fast failing on Linux Jérôme Leclercq 2022-06-05 09:43:47 +02:00
  • 610ec87cf3 add tsan gogo 2022-05-30 16:30:48 +02:00
  • 0054c3b0cd PluginFFMpeg: Replace MIT license by GPL *sigh* SirLynix 2022-05-27 18:06:30 +02:00
  • d335c5d73c Add FFmpeg plugin SirLynix 2022-05-19 12:51:26 +02:00
  • ca23942d36 Update URL SirLynix 2022-05-27 13:14:13 +02:00
  • 49ba0c1ca2 Restore Widgets resources SirLynix 2022-05-27 13:08:28 +02:00
  • 22fe70aca0 CI: Authorize asset downloading SirLynix 2022-05-27 08:35:29 +02:00
  • 5507b98f2f Remove assets from repository and download them using xmake SirLynix 2022-05-27 08:34:36 +02:00
  • 03e2801dbe Split engine to packages NazaraUtils and NZSL (#375) Jérôme Leclercq 2022-05-25 19:36:10 +02:00
  • 3f8f1c4653 Core/TypeList: Improve ListConcat compile-time SirLynix 2022-05-19 09:04:06 +02:00
  • 0e82c2893a Core/VirtualDirectory: Prevent storing . and .. entries Lynix 2022-05-16 21:32:59 +02:00
  • 52f822fbcb Math/Matrix4: Add TransformInverse(translation, rotation, scale) Lynix 2022-05-15 22:29:20 +02:00
  • dd4be081aa Core/VirtualDirectory: Add Uproot property Lynix 2022-05-14 10:22:22 +02:00
  • b6ab3ba1b3 Graphics: Add light type SirLynix 2022-05-12 23:09:40 +02:00
  • 5544d336ab Shader: Fix index remapping when importing a text shader in a precompiled shader SirLynix 2022-05-12 23:08:21 +02:00
  • 6469ab5fde Utility: Refactor some algorithms SirLynix 2022-05-12 18:15:20 +02:00
  • 7c2b8e0576 Core/File: Add WriteWhole static function SirLynix 2022-05-12 18:11:41 +02:00
  • a8e69882fb Core/PluginManager: Fix plugin loading under Linux SirLynix 2022-05-09 13:19:44 +02:00
  • b0ecb64f19 OpenGLRenderer: Fix loading of glSpecializeShader SirLynix 2022-05-09 13:19:31 +02:00
  • 6dc2cefc2c Add some missing includes SirLynix 2022-05-09 09:00:17 +02:00
  • df55a02fa7 Core/VirtualDirectory: Add GetFileContent method Lynix 2022-05-08 15:50:59 +02:00
  • 5f389ef0a4 Core/File: Add ReadWhole Lynix 2022-05-08 15:50:29 +02:00
  • 3c8b4c2587 Audio: Fix loading of OpenAL Lynix 2022-05-08 15:44:59 +02:00
  • 17b1c2407d Audio/AudioSource: Add GetSampleOffsetAndLatency Lynix 2022-05-08 15:44:41 +02:00
  • 41712a3f18 Minor fixes SirLynix 2022-05-08 13:21:20 +02:00
  • 4794073b73 Audio: Add support for AL_SOFT_source_latency SirLynix 2022-05-08 13:20:55 +02:00
  • b8b0057ca3 XMake: Add --log-format=vs only in VS (requires xmake dev) SirLynix 2022-05-07 15:31:32 +02:00
  • 95dc7aa15c Try to fix MusicTest SirLynix 2022-05-07 15:31:07 +02:00
  • 00f11a74dc ShaderCompiler: Don't return success if compilation failed SirLynix 2022-05-07 15:30:44 +02:00
  • 21a38fb31b Audio: Add some fixes and tests SirLynix 2022-05-06 12:41:02 +02:00
  • 81085508ec Minor fixes SirLynix 2022-05-05 20:20:44 +02:00
  • 973b589b08 Shader: Fix conditional statement handling in partial compilation mode SirLynix 2022-05-05 20:19:27 +02:00
  • e62969999a ShaderCompiler: Add --log-format option SirLynix 2022-05-05 20:18:34 +02:00
  • 106d629342 Shader: Update SPIRV data SirLynix 2022-05-05 20:17:32 +02:00
  • 23e869d4d6 Build: Add deferred compilation shader option SirLynix 2022-05-05 20:17:16 +02:00
  • 2a3646135a CI: Enable unity build on macOS Jérôme Leclercq 2022-05-05 08:38:15 +02:00
  • 0d4648f661 Add macOS build status Jérôme Leclercq 2022-05-04 22:13:06 +02:00
  • 5c2595646b github: macos-build: build the whole engine Alexandre Janniaux 2022-05-03 22:00:02 +02:00
  • f146661a76 VulkanRenderer: implement metal view Alexandre Janniaux 2022-03-20 20:12:40 +01:00
  • 162456c5b6 CI: Set specific coverage key for dependencies Jérôme Leclercq 2022-05-03 21:21:23 +02:00
  • e6c74fbc5f Physics2D/Constraint2D: Add method GetLastImpulse Jérôme Leclercq 2021-06-10 19:19:27 +02:00
  • 60b7671b54 CI: Fix XMAKE_GLOBALDIR on Windows SirLynix 2022-04-30 15:37:01 +02:00
  • d3f1707ed4 Update msys2-build.yml SirLynix 2022-04-30 15:23:00 +02:00
  • ab80965e89 CI: Fix package key SirLynix 2022-04-30 15:18:39 +02:00
  • 5400b49180 CI: Improve and fix SirLynix 2022-04-30 15:12:50 +02:00
  • 1ba3655869 CI: Improve coverage (+ fix package cache on Windows) SirLynix 2022-04-30 14:30:51 +02:00
  • 5f345555ab CI: Make caches last one week at most SirLynix 2022-04-30 14:27:29 +02:00
  • b2bdcc63d0 Update coverage.yml Jérôme Leclercq 2022-04-29 18:57:43 +02:00
  • d64a69dff7 Update coverage.yml Jérôme Leclercq 2022-04-29 18:25:29 +02:00
  • 606136a740 Update coverage.yml Jérôme Leclercq 2022-04-29 18:10:53 +02:00
  • 1c7092d4ea Update coverage.yml Jérôme Leclercq 2022-04-29 17:38:40 +02:00
  • 1c2b921b05 Update coverage.yml Jérôme Leclercq 2022-04-29 13:30:53 +02:00
  • 922b07c306 Update coverage.yml SirLynix 2022-04-29 13:17:51 +02:00
  • aba548f4e5 CI: Switch Linux to ubuntu-latest SirLynix 2022-04-29 13:16:02 +02:00
  • 4bc849e624 Try to run coverage on Windows SirLynix 2022-04-29 13:13:51 +02:00
  • da70722155 Update msys2-build.yml SirLynix 2022-04-28 22:59:33 +02:00
  • af69c2bed8 CI: Fix MinGW build SirLynix 2022-04-28 18:12:41 +02:00
  • 97ab25f9ae CI: Upgrade actions/cache version SirLynix 2022-04-28 18:02:51 +02:00
  • 96a3629968 CI: Cache XMake build SirLynix 2022-04-28 18:02:31 +02:00
  • 8db95b445b UnitTests: Add GIF decoding tests SirLynix 2022-04-26 13:02:51 +02:00
  • 13f765fc0d Utility: Fix GIF loading SirLynix 2022-04-25 19:26:37 +02:00