Commit Graph

6455 Commits

Author SHA1 Message Date
SirLynix e5e3026005 Push current work 2022-08-25 12:59:01 +02:00
SirLynix 85cd064171 Improve assimp (wip) 2022-08-25 12:59:01 +02:00
SirLynix 6f1e72b2ac Merge fixes 2022-08-25 12:59:01 +02:00
SirLynix 104f60f3e7 Add support for GPU skinning (WIP) 2022-08-25 12:59:01 +02:00
Jérôme Leclercq 5d8ecd11df
XMake: Package newtondynamics was renamed to newtondynamics3 2022-08-24 18:06:58 +02:00
SirLynix 507a4f16be Fix compilation 2022-08-17 20:22:49 +02:00
SirLynix c669c68533 Minor fixes 2022-08-17 20:13:00 +02:00
SirLynix f1549b934c Graphics: Add DebugDrawer support 2022-08-17 20:12:49 +02:00
SirLynix 4a5f866754 Renderer: Add DebugDrawer 2022-08-17 20:11:06 +02:00
SirLynix 099528758c OpenGLRenderer: Fix explicit texture/block binding (fixes GLSL ES 3.0 support) 2022-08-12 23:01:58 +02:00
SirLynix c4a3b3f18a Update GL headers 2022-08-10 00:26:33 +02:00
SirLynix a108e6ce65 VulkanRenderer: Update headers and VMA 2022-08-10 00:24:13 +02:00
SirLynix 880d6601a4 Build: Add .nzsl files to generated projects 2022-08-10 00:04:59 +02:00
SirLynix 117f7c2a4b Renderer: Allow to enable or disable API validation layers using config 2022-08-10 00:04:46 +02:00
SirLynix 38e32025e9 Add a way to embed renderer backends code into NazaraRenderer 2022-08-07 20:19:04 +02:00
SirLynix 09d21b4a45 Fix usage from C++20 2022-08-03 20:11:25 +02:00
SirLynix 41523f8ca8 Fix compilation 2022-08-02 08:13:17 +02:00
SirLynix 27dab13484 Fix BoxLayout 2022-08-02 08:13:17 +02:00
SirLynix caa9d4c11e Remove ProgressBarWidget for now 2022-08-02 08:13:17 +02:00
SirLynix e51695274c Widgets: Fix ScrollAreaWidget 2022-08-02 08:13:17 +02:00
SirLynix 0fcf24f336 Widgets: Rework event dispatching 2022-08-02 08:13:17 +02:00
SirLynix 05c78da22a WIP 2022-08-02 08:13:17 +02:00
SirLynix 481702c109 Tests: Update Catch2 to 3.x 2022-08-01 18:05:33 +02:00
Jérôme Leclercq c6851d93c2
Fix wayland usage 2022-07-28 13:44:15 +02:00
SirLynix 3f7b504164 XMake: handle wayland and libuuid on Linux 2022-07-28 13:03:49 +02:00
SirLynix 9197bf964d Fix previous commit 2022-07-27 23:25:45 +02:00
SirLynix 6004987dee Fix compilation with last nzsl version 2022-07-27 23:15:08 +02:00
SirLynix ddd9ecc2a2 Rename some options 2022-07-27 23:02:56 +02:00
SirLynix b0cff13562 Restore VS runtime override (with an option to disable it) 2022-07-27 23:02:43 +02:00
SirLynix d783418a63 Allow to disable example building 2022-07-27 23:02:24 +02:00
SirLynix 057eb1b350 Try to fix MinGW ci 2022-07-27 23:02:02 +02:00
SirLynix 50cdab11f3 Don't force MD vs_runtime 2022-07-27 19:07:07 +02:00
SirLynix 89cb35e5bf Allow x86 and release builds 2022-07-27 19:05:19 +02:00
SirLynix 1e1dc3ebce Build: Don't install private headers 2022-07-27 18:11:00 +02:00
Lynix 272a5c9ec1 Update msys2-build.yml 2022-07-19 20:36:37 +02:00
Lynix 103421e89a Fix xmake for msys2 2022-07-19 20:03:33 +02:00
Lynix bff356f7df PhysicallyBasedMaterial: Fix AmbientColor/SpecularColor 2022-07-19 20:03:05 +02:00
Lynix c728e0cf5d Add initial support for PBR material data 2022-07-19 20:02:40 +02:00
Lynix ad8b46db38 Rename Diffuse to BaseColor 2022-07-19 20:02:01 +02:00
Lynix 994ebd869a Disable -isystem with MinGW on msys2
See https://github.com/msys2/MINGW-packages/issues/10761
2022-07-19 19:03:47 +02:00
Lynix 56faab662e Update msys2-build.yml 2022-07-19 18:31:08 +02:00
Lynix 75015862dc Fix PBR example 2022-07-18 22:34:14 +02:00
SirLynix bcdb0f98f0 Move Cook-Torrance functions to a separate module 2022-07-18 22:04:44 +02:00
SirLynix b2fad27618 Fix basic material and add demo 2022-07-18 22:04:44 +02:00
SirLynix ccd7885213 Fix compilation 2022-07-18 22:04:44 +02:00
SirLynix 3e21b4bea6 Add PBR rendering (WIP) 2022-07-18 22:04:44 +02:00
SirLynix e63bb072da Install private header files to a private folder
until xmake supports https://github.com/xmake-io/xmake/issues/2577
2022-07-18 08:47:57 +02:00
SirLynix 8f4c828d0c Fix warning 2022-07-16 14:17:14 +02:00
SirLynix 6882163693 Update for latest NZSL version 2022-07-16 14:17:04 +02:00
SirLynix 96599d1116 Graphics: Add LinearSlicedSprite class 2022-07-12 08:45:02 +02:00