Commit Graph

6190 Commits

Author SHA1 Message Date
Lynix 6b1187b87c Update THANKS 2022-02-14 14:47:23 +01:00
Lynix ac89667b75 Restore Tut00, Tut01 and Tut02 2022-02-14 14:47:10 +01:00
Lynix a54049494e Rewrite readme 2022-02-12 10:29:57 +01:00
Jérôme Leclercq b8e017aa25 Add utility tests 2022-02-10 14:12:44 +01:00
Jérôme Leclercq 979bf2cc80 UnitTests: Improve hash unit tests (add file test) 2022-02-10 11:56:35 +01:00
Jérôme Leclercq 67a24d2fe1 XMake: Improve check-files action on a specific case 2022-02-10 01:47:23 +01:00
Jérôme Leclercq 97ee89afb7 Rework hashes (also fix Fletcher16 and CRC64) 2022-02-10 01:46:58 +01:00
Jérôme Leclercq 52100e3b3b CI: Add ignore paths for coverage 2022-02-09 17:38:36 +01:00
Jérôme Leclercq 83b14afbfd Fix CI 2022-02-09 17:38:36 +01:00
Jérôme Leclercq 3beacd3ffc Build: set rpath to origin 2022-02-09 17:38:36 +01:00
Jérôme Leclercq 100006024b Oh, so that was useful in fact 2022-02-09 17:38:36 +01:00
Jérôme Leclercq 60831228b7 Add codecov 2022-02-09 17:38:36 +01:00
Jérôme Leclercq f466a7494b Update for EnTT 3.9 2022-02-08 20:05:14 +01:00
Jérôme Leclercq 6c35b0be57 Minor fixes 2022-02-05 21:30:36 +01:00
Jérôme Leclercq 33dddf6d41 UnitTests: Try to fix leak 2022-02-05 16:24:05 +01:00
Jérôme Leclercq e91718cd93 packages/qt5base: Fix fetch accepting qt6 2022-02-05 16:11:36 +01:00
Jérôme Leclercq 8094949001 CI: Rework fuzzing and sanitizing 2022-02-05 15:53:30 +01:00
gogo 5a306ef0cb run sanitized Nazara
Signed-off-by: gogo <gogo246475@gmail.com>
2022-02-04 19:47:30 +01:00
gogo 7e679b9675 set honggfuzz fuzzer
Signed-off-by: gogo <gogo246475@gmail.com>
2022-02-04 19:47:30 +01:00
Jérôme Leclercq 6457854e03 Minor fixes 2022-02-04 13:54:26 +01:00
Jérôme Leclercq 6b2ac18feb Revert "CI: Check if aqtinstaller has been fixed on MinGW" (it's a nope)
This reverts commit a3643e4736.
2022-02-03 03:18:40 +01:00
Jérôme Leclercq a3643e4736 CI: Check if aqtinstaller has been fixed on MinGW 2022-02-03 02:54:12 +01:00
Jérôme Leclercq d113b58b5a Graphics/RenderSystem: Fix light removal 2022-02-02 19:41:21 +01:00
Jérôme Leclercq de7fee348a Graphics/ForwardFramePipeline: Frustum cull lights 2022-02-02 19:39:46 +01:00
Jérôme Leclercq 29cd77db55 Merge pull request #358 from DigitalPulseSoftware/phong-lighting
Add phong lighting support
2022-02-02 18:55:39 +01:00
Jérôme Leclercq 5945a7145c Fix MinGW compilation error 2022-02-02 13:48:39 +01:00
Jérôme Leclercq 25c446e10f GraphicsTest: Add light 2022-02-02 13:47:39 +01:00
Jérôme Leclercq 109127459b Graphics/ForwardFramePipeline: Reuse light UBO 2022-02-02 13:47:29 +01:00
Jérôme Leclercq 8a3a8547dc Add light support (WIP) 2022-02-02 12:55:39 +01:00
Jérôme Leclercq e6951d54a5 Shader: Switch type<subtype> to type[subtype] 2022-01-26 19:24:46 +01:00
Jérôme Leclercq 29a01e975c Merge fix 2022-01-23 20:00:11 +01:00
Jérôme Leclercq 97356349fe Utility/FieldOffsets: Add GetLayout method 2022-01-23 19:59:44 +01:00
Jérôme Leclercq b8a52b93e8 Shader/SPIRV: Handle arrays properly 2022-01-23 19:59:26 +01:00
Jérôme Leclercq 2463e471cc Shader/SPIRV: Fix issues with loops containing branches and cross product 2022-01-23 19:59:10 +01:00
Jérôme Leclercq 64efd81bf8 Shader: Handle matrix cast properly 2022-01-23 19:58:04 +01:00
Jérôme Leclercq 249aebac05 Merge branch 'master' into phong-lighting 2022-01-23 13:36:48 +01:00
Jérôme Leclercq 89e9e41357 Core/SparsePtr: Use template type for +/- and +=/-= 2022-01-23 13:27:39 +01:00
Jérôme Leclercq bba5d7a803 Fix compilation (6000th commit!) 2022-01-23 10:18:00 +01:00
Jérôme Leclercq 3c308970a1 Minor fixes 2022-01-23 01:22:16 +01:00
Jérôme Leclercq 2ebcddf9de Core/CallOnExit: Rework to use template instead of std::function 2022-01-23 00:16:09 +01:00
Jérôme Leclercq 29786765c6 Big buffer refactor
Replaced RenderBuffer class, replaced AbstractBuffer by Buffer
2022-01-23 00:05:08 +01:00
Jérôme Leclercq 754a0016c7 Fix Vulkan performance warnings 2022-01-21 23:31:01 +01:00
Jérôme Leclercq b3ff5767f7 Graphics/Sprite: Fix AABB 2022-01-21 21:44:21 +01:00
Jérôme Leclercq b442af513c Fix compilation 2022-01-21 21:33:43 +01:00
Lynix 213c7d8a1e Utility/OBJSaver: Handle case where normal and/or texcoords are not present 2022-01-21 14:57:07 +01:00
Lynix b917738ed4 Core/ResourceSaver: Remove leading point (".obj" => "obj") 2022-01-20 16:51:07 +01:00
Lynix 1406c714ac Renderer/Texture: Handle image loading error 2022-01-20 16:46:50 +01:00
Lynix f0b6f2122d Shader: backport struct fix from phong-lighting 2022-01-19 20:44:32 +01:00
Lynix 9f05a22db7 Build: Disable unit tests build (and requirements) by default 2022-01-18 06:25:33 +01:00
Jérôme Leclercq 22c99bfd1d XMake: Add options to disable tools/plugins and unit tests building 2022-01-18 06:15:51 +01:00