Commit Graph

6790 Commits

Author SHA1 Message Date
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
SirLynix
6203d5f0d1 Graphics/SlicedSprite: Fix GetTopLeftCorner linking 2022-07-12 08:44:43 +02:00
SirLynix
a476e705f8 Fix WidgetDemo 2022-07-12 08:28:06 +02:00
SirLynix
31b39ce0e1 Restore original GraphicsTest demo
wrong test was commited in 1b678defae
2022-07-07 09:02:29 +02:00
SirLynix
25088de417 XMake: Force EnTT version to 3.10.1 2022-07-07 08:51:01 +02:00
SirLynix
63e74b4f47 Physics2D/RigidBody2D: Fix crash when moving an already moved value 2022-07-07 08:50:44 +02:00
SirLynix
3507ec570f Network: Fix ENetPacket 2022-07-07 08:50:18 +02:00
SirLynix
2229dfd6e5 Core/VirtualDirectory: Handle physical directories as virtual directories 2022-07-07 08:50:03 +02:00
SirLynix
e7f4714747 Core/SystemGraph: Fix GetSystem 2022-07-07 08:45:02 +02:00
SirLynix
1b678defae Add system graph (wip) 2022-07-02 19:45:50 +02:00
SirLynix
4d24be2ae9 Utility/NodeComponent: Use entt::handle for SetParent 2022-07-02 19:45:33 +02:00
SirLynix
d5f70279a1 Utility: Add velocity component and system 2022-07-02 19:43:58 +02:00
SirLynix
99b4397d78 Core: Add Lifetime component and system 2022-07-02 19:43:02 +02:00
SirLynix
a61ebb7806 OpenGLRenderer: enable GL_TEXTURE_CUBE_MAP_SEAMLESS on OpenGL
to match other API behavior
2022-07-02 19:28:20 +02:00
SirLynix
2b4075dc9b OpenGLRenderer: Fix incorrect warning on max storage buffer supported 2022-07-02 19:27:39 +02:00
SirLynix
2e894336e5 VulkanRenderer: Fix minUniformBufferOffsetAlignment limit 2022-06-28 20:21:33 +02:00