Commit Graph

6415 Commits

Author SHA1 Message Date
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
SirLynix 87cb72217e ShaderNode: Fix compilation 2022-06-28 12:40:12 +02:00
SirLynix 4f08e7d848 Improve readability of tangent computing 2022-06-28 08:58:08 +02:00
SirLynix 622b89b0f5 Enable shader optimization 2022-06-28 08:57:33 +02:00
SirLynix cefa620b20 PhongMaterial: Move TBN computation to fragment shader 2022-06-28 08:56:43 +02:00
SirLynix 9f360f6675 Graphics: Watch dev files in debug for changes 2022-06-28 08:56:14 +02:00
SirLynix 87012a4a52 GraphicalMesh: Handle missing index buffer 2022-06-28 08:55:48 +02:00
SirLynix 093d9d344e Renderer: Add support for storage buffers 2022-06-17 20:15:16 +02:00
SirLynix 0978feafbc XMake: Don't include install resources headers 2022-06-17 19:08:00 +02:00
SirLynix 813314b5d5 UberShader: Handle case where entry points come from imported modules 2022-06-17 19:07:40 +02:00
SirLynix f3c889c5d5 Examples: Fix crash/high CPU usage when minimized 2022-06-16 19:57:40 +02:00
SirLynix 976bc09079 Fix compile_shader task when project hasn't been configured 2022-06-16 19:51:01 +02:00
SirLynix 6f18a02999 Add fullscreen vertex shader module 2022-06-16 19:26:57 +02:00
SirLynix ddd1e3027c XMake: Make compile-shader task verbose 2022-06-16 19:26:19 +02:00
SirLynix 62ba4f172b Graphics/GraphicalMesh: Allow to update submeshes 2022-06-16 18:19:48 +02:00
SirLynix 2cc4944f58 Fix compilation 2022-06-16 18:19:19 +02:00
SirLynix 8e8bee7037 Temp fix for NZSL update 2022-06-15 20:26:14 +02:00
SirLynix b10e0a7408 XMake: Remove actions that no longer belong here 2022-06-14 08:54:06 +02:00
Jérôme Leclercq a237102de9
Music: fix concurrent access on destruction 2022-06-07 22:47:54 +02:00
Lynix 916fecbf37 ShaderNode: Fix compilation 2022-06-07 20:59:54 +02:00
Lynix 61722d1c9b Add support for options on task compile-shaders 2022-06-07 20:52:46 +02:00
SirLynix 16922a9519 Audio/Music: Fix datarace 2022-06-07 20:18:26 +02:00
SirLynix c7b6d83bbc Last nzsl version update 2022-06-07 20:18:16 +02:00
SirLynix 510ef8c41e Update shaders to new import syntax 2022-06-05 18:51:46 +02:00
Jérôme Leclercq c6dd547ee8
CI: Disable fast failing on Linux 2022-06-05 09:43:47 +02:00
gogo 610ec87cf3 add tsan 2022-05-30 18:22:17 +02:00