Commit Graph

  • acf1b30355 Shader/AstCompare: Fix missing ConditionalStatement compare Jérôme Leclercq 2022-03-06 13:19:19 +01:00
  • 84db6981bc XMake: Fix allowed modes on Windows Jérôme Leclercq 2022-03-06 12:53:30 +01:00
  • ca0ab34f32 Try to fix sanitizer CI Jérôme Leclercq 2022-03-06 10:59:05 +01:00
  • 95742b6ba3 Update UuidTest.cpp Jérôme Leclercq 2022-03-05 00:44:54 +01:00
  • 1aa0a696ba Fix MinGW compilation Jérôme Leclercq 2022-03-05 00:32:07 +01:00
  • 78d9cd6774 XMake: Remove custom Qt packages (as they are now on xmake-repo) Jérôme Leclercq 2022-03-04 20:41:31 +01:00
  • c741bad9a1 Utility/Font: Remove useless atlas release slot Jérôme Leclercq 2022-03-04 20:41:14 +01:00
  • f6e2871224 CI: Fix sanitizer Jérôme Leclercq 2022-03-04 20:40:59 +01:00
  • 72b664f42c Core: Add Uuid class Jérôme Leclercq 2022-03-04 20:40:41 +01:00
  • 36aea2ca0c Shader/SanitizeVisitor: Fix sanitization of already sanitized AST with holes in indices Jérôme Leclercq 2022-02-28 13:30:53 +01:00
  • 142f15d538 Fix dependency checker and add unit test Jérôme Leclercq 2022-02-28 13:28:59 +01:00
  • 1e606f3043 Fix compilation after merge Lynix 2022-02-27 20:18:36 +01:00
  • 4c226eda0c Merge branch 'master' into nzsl-modules Lynix 2022-02-27 20:12:30 +01:00
  • 1c986b7431 Fix compilation Lynix 2022-02-27 20:04:52 +01:00
  • 96d87d9439 Merge fix Jérôme Leclercq 2022-02-27 18:54:45 +01:00
  • bcfef75ec2 Merge branch 'master' into nzsl-modules Jérôme Leclercq 2022-02-27 18:44:44 +01:00
  • 6ee3899400 Shader/SanitizeVisitor: Fix variable shadowing Jérôme Leclercq 2022-02-27 18:43:38 +01:00
  • 0fe7f6b899 Shader/EliminateUnusedPassVisitor: Fix function call Jérôme Leclercq 2022-02-27 18:43:02 +01:00
  • fbae413620 Shader/GlslWriter: Improve removal of unused code Jérôme Leclercq 2022-02-27 18:42:41 +01:00
  • 55a5ae0648 VulkanRenderer: Improve pixel format handling Jérôme Leclercq 2022-02-27 18:41:43 +01:00
  • 8a097afb1b Graphics/FramePass: Replace render rect parameter of CommandCallback by FramePassEnvironment Jérôme Leclercq 2022-02-27 18:37:05 +01:00
  • a155aa598e Shader: Move DependencyChecker to a public class Jérôme Leclercq 2022-02-26 16:08:16 +01:00
  • 28531f5118 Minor changes Jérôme Leclercq 2022-02-25 19:36:54 +01:00
  • 9dceced1e9 CI: Update package key (to check Qt update) Jérôme Leclercq 2022-02-25 13:29:31 +01:00
  • 874f87f079 XMake: Improve Qt packages Jérôme Leclercq 2022-02-25 13:25:07 +01:00
  • 6611cdf72e Minor fixes Jérôme Leclercq 2022-02-24 18:52:38 +01:00
  • cb1bc956b2 Network: Fix posix implementation Jérôme Leclercq 2022-02-24 18:28:41 +01:00
  • d827477de2 UnitTests/TCPTest: Don't use a random port Jérôme Leclercq 2022-02-24 13:03:30 +01:00
  • 05e56d627d Improve unit tests Jérôme Leclercq 2022-02-24 12:56:53 +01:00
  • 7dbaed9aa5 Network: Fix minor issues with IP address parsing and add tests Jérôme Leclercq 2022-02-24 12:38:08 +01:00
  • 13f2132110 Utility/GuillotineImageAtlas: Fix copy of previous data Jérôme Leclercq 2022-02-23 23:49:13 +01:00
  • 86cc814f1b Utility/GuillotineImageAtlas: Add max layer size Jérôme Leclercq 2022-02-23 23:48:58 +01:00
  • fe16584c8c Minor fixes Jérôme Leclercq 2022-02-23 23:48:20 +01:00
  • 74dcb602b8 Update CI (force cache flush) Jérôme Leclercq 2022-02-23 23:47:38 +01:00
  • 13bb4cc6ee XMake: Move aqt to a separate package to fix MinGW installation Jérôme Leclercq 2022-02-23 23:23:39 +01:00
  • 40a9d75bb7 spoilers... Jérôme Leclercq 2022-02-23 13:36:38 +01:00
  • 6c318b915f Tests/Utility: Add font loading test Jérôme Leclercq 2022-02-23 13:20:20 +01:00
  • f38d2747b8 Minor stuff (mostly to shut up static analysis) Jérôme Leclercq 2022-02-23 13:20:06 +01:00
  • 1e9e05adfa Graphics/MaterialPass: Fix shader option index Jérôme Leclercq 2022-02-23 13:14:30 +01:00
  • 004c0d84b1 Graphics/RenderSystem: Fix invisible graphics/lights unregistration Jérôme Leclercq 2022-02-23 13:10:33 +01:00
  • 7c630cfe44 Update msys2-build.yml Jérôme Leclercq 2022-02-22 13:31:47 +01:00
  • ef8f83c5c3 Create .ruleset Jérôme Leclercq 2022-02-22 13:31:42 +01:00
  • 9ee8196b83 Static analysis fix Jérôme Leclercq 2022-02-22 13:31:37 +01:00
  • 0dd8c21543 Graphics/ForwardFramePipeline: Fix scissor update Jérôme Leclercq 2022-02-22 13:31:22 +01:00
  • 7ece44b4f4 Shader: Rename Optimize to ConstantPropagation Jérôme Leclercq 2022-02-22 13:28:01 +01:00
  • 20a86312ff Graphics/FramePipeline: Replace maps with memory pools and indices Jérôme Leclercq 2022-02-21 20:47:11 +01:00
  • a1b6f51398 Minor fixes Jérôme Leclercq 2022-02-21 20:46:37 +01:00
  • ad544a595d Core/MemoryPool: Add iterator Jérôme Leclercq 2022-02-21 20:45:25 +01:00
  • cc0fc53bd3 Graphics: Move scissor box from InstancedRenderable to GraphicsComponent Jérôme Leclercq 2022-02-21 20:44:54 +01:00
  • 29c798a683 Core/MemoryPool: Remake memory pool Jérôme Leclercq 2022-02-20 16:00:32 +01:00
  • c3ace0dadc Update coverage.yml Jérôme Leclercq 2022-02-19 12:59:50 +01:00
  • 2dbf4b0e98 Update coverage.yml Jérôme Leclercq 2022-02-19 12:46:07 +01:00
  • de82eac668 Update coverage.yml Jérôme Leclercq 2022-02-18 20:22:48 +01:00
  • 4d8ed35bb9 Update coverage.yml Jérôme Leclercq 2022-02-18 20:18:31 +01:00
  • 2c75a9865f CI: Enable dummy audio device Jérôme Leclercq 2022-02-18 20:16:25 +01:00
  • 42c80143eb Try to fix unit tests Jérôme Leclercq 2022-02-18 19:57:41 +01:00
  • 6290e91a88 Update coverage.yml Jérôme Leclercq 2022-02-18 19:40:44 +01:00
  • a5b6da7290 CI: Try to run client unit tests on coverage Jérôme Leclercq 2022-02-18 19:37:50 +01:00
  • e504c4a982 Minor fixes Jérôme Leclercq 2022-02-18 19:37:37 +01:00
  • 24a2f96fd3 Delete readme_fr.md Jérôme Leclercq 2022-02-18 18:32:53 +01:00
  • 3f7815175b Shader: Add EliminateUnusedPassVisitor and use it when optimizing Jérôme Leclercq 2022-02-18 13:06:47 +01:00
  • ebd1318512 OpenGLRenderer: Add shader source on compilation error Jérôme Leclercq 2022-02-18 13:05:19 +01:00
  • c33ab779d1 ShaderNode: Fix compilation Jérôme Leclercq 2022-02-08 17:15:43 +01:00
  • 402e16bd2b Shader: Handle type as expressions Jérôme Leclercq 2022-02-08 17:03:34 +01:00
  • 5ce8120a0c Graphics: Move FramePipeline passes to separate classes Jérôme Leclercq 2022-02-16 18:29:27 +01:00
  • fb9aed2800 XMake: Add create-class Jérôme Leclercq 2022-02-15 13:34:17 +01:00
  • 6b1187b87c Update THANKS Lynix 2022-02-14 14:47:23 +01:00
  • ac89667b75 Restore Tut00, Tut01 and Tut02 Lynix 2022-02-14 14:47:10 +01:00
  • a54049494e Rewrite readme Lynix 2022-02-12 10:29:57 +01:00
  • b8e017aa25 Add utility tests Jérôme Leclercq 2022-02-10 14:12:44 +01:00
  • 979bf2cc80 UnitTests: Improve hash unit tests (add file test) Jérôme Leclercq 2022-02-10 11:56:35 +01:00
  • 67a24d2fe1 XMake: Improve check-files action on a specific case Jérôme Leclercq 2022-02-10 01:47:23 +01:00
  • 97ee89afb7 Rework hashes (also fix Fletcher16 and CRC64) Jérôme Leclercq 2022-02-10 01:46:58 +01:00
  • 52100e3b3b CI: Add ignore paths for coverage Jérôme Leclercq 2022-02-09 17:01:52 +01:00
  • 83b14afbfd Fix CI Jérôme Leclercq 2022-02-09 16:59:39 +01:00
  • 3beacd3ffc Build: set rpath to origin Jérôme Leclercq 2022-02-09 16:57:12 +01:00
  • 100006024b Oh, so that was useful in fact Jérôme Leclercq 2022-02-09 16:11:13 +01:00
  • 60831228b7 Add codecov Jérôme Leclercq 2022-02-09 16:08:58 +01:00
  • f466a7494b Update for EnTT 3.9 Jérôme Leclercq 2022-02-08 20:05:14 +01:00
  • 6c35b0be57 Minor fixes Jérôme Leclercq 2022-02-05 21:30:36 +01:00
  • 33dddf6d41 UnitTests: Try to fix leak Jérôme Leclercq 2022-02-05 16:24:05 +01:00
  • e91718cd93 packages/qt5base: Fix fetch accepting qt6 Jérôme Leclercq 2022-02-05 16:11:36 +01:00
  • 8094949001 CI: Rework fuzzing and sanitizing Jérôme Leclercq 2022-02-05 15:53:30 +01:00
  • 5a306ef0cb run sanitized Nazara gogo 2022-02-04 19:40:48 +01:00
  • 7e679b9675 set honggfuzz fuzzer gogo 2022-02-04 03:28:30 +01:00
  • 6457854e03 Minor fixes Jérôme Leclercq 2022-02-04 13:54:26 +01:00
  • 6b2ac18feb Revert "CI: Check if aqtinstaller has been fixed on MinGW" (it's a nope) Jérôme Leclercq 2022-02-03 03:18:40 +01:00
  • a3643e4736 CI: Check if aqtinstaller has been fixed on MinGW Jérôme Leclercq 2022-02-03 02:54:12 +01:00
  • d113b58b5a Graphics/RenderSystem: Fix light removal Jérôme Leclercq 2022-02-02 19:41:21 +01:00
  • de7fee348a Graphics/ForwardFramePipeline: Frustum cull lights Jérôme Leclercq 2022-02-02 19:39:46 +01:00
  • 29cd77db55 Merge pull request #358 from DigitalPulseSoftware/phong-lighting Jérôme Leclercq 2022-02-02 18:55:39 +01:00
  • 5945a7145c Fix MinGW compilation error Jérôme Leclercq 2022-02-02 13:48:39 +01:00
  • 25c446e10f GraphicsTest: Add light Jérôme Leclercq 2022-02-02 13:47:39 +01:00
  • 109127459b Graphics/ForwardFramePipeline: Reuse light UBO Jérôme Leclercq 2022-02-02 13:47:29 +01:00
  • 8a3a8547dc Add light support (WIP) Jérôme Leclercq 2022-02-02 12:55:39 +01:00
  • e6951d54a5 Shader: Switch type<subtype> to type[subtype] Jérôme Leclercq 2022-01-26 19:24:46 +01:00
  • 29a01e975c Merge fix Jérôme Leclercq 2022-01-23 20:00:11 +01:00
  • 97356349fe Utility/FieldOffsets: Add GetLayout method Jérôme Leclercq 2022-01-23 19:59:44 +01:00
  • b8a52b93e8 Shader/SPIRV: Handle arrays properly Jérôme Leclercq 2022-01-23 19:59:26 +01:00
  • 2463e471cc Shader/SPIRV: Fix issues with loops containing branches and cross product Jérôme Leclercq 2022-01-23 19:59:10 +01:00