Commit Graph

6565 Commits

Author SHA1 Message Date
SirLynix 08ea4c87a7 Improve texture view support 2022-12-08 18:17:13 +01:00
SirLynix 42f8cdb151 Add initial support for texture views 2022-12-08 18:17:13 +01:00
SirLynix 902dee6121 Renderer/TextureInfo: Separate layerCount from size 2022-12-08 18:17:13 +01:00
SirLynix 1768f20365 Graphics: Move shadow-mapping related code to LightShadow classes 2022-12-08 18:17:13 +01:00
SirLynix ec3bc45544 Graphics/LightComponent: Replace AttachLight with AddLight 2022-12-08 18:17:13 +01:00
SirLynix d7eab778fb Graphics/FrameGraph: Add FramePassAttachmentSize enum instead of boolean 2022-12-08 18:17:13 +01:00
SirLynix d6b9b4327a Showcase: add multiple lights 2022-12-08 18:17:13 +01:00
SirLynix 34348b2dde Minor fixes 2022-12-08 18:17:13 +01:00
SirLynix f580ba523d Graphics: Send shadow map res to shader 2022-12-08 18:17:13 +01:00
SirLynix 3623f4ccc4 Add support for moving shadow-casting lights 2022-12-08 18:17:13 +01:00
SirLynix a5d4b8f28d Renderer/DebugDrawer: Add support for Frustum 2022-12-08 18:17:13 +01:00
SirLynix f572d229d9 Update demo code 2022-12-08 18:17:13 +01:00
SirLynix 1727ae8631 Graphics/TextSprite: Fix front facing 2022-12-08 18:17:13 +01:00
SirLynix 11e098f8b2 Fix warning 2022-12-08 18:17:13 +01:00
SirLynix 6ef4c14772 Renderer: Change binding members order 2022-12-08 18:17:13 +01:00
SirLynix e990a320cc WIP 2022-12-08 18:17:13 +01:00
SirLynix 4a10c1f8fe Add shadow mapping (wip) 2022-12-08 18:17:13 +01:00
SirLynix be9fba3190 Graphics/Material: Fix uniform buffer size 2022-12-08 13:06:50 +01:00
SirLynix b79718404c Fix OpenAL extensions functions 2022-12-06 12:54:22 +01:00
Jérôme Leclercq 3d05b1fb44
Fix missing include 2022-12-06 12:00:59 +01:00
Jérôme Leclercq 346fbdda05
Remove wrongly committed file 2022-12-06 09:14:15 +01:00
SirLynix 75bbc5df09 Minor fixes 2022-12-06 09:07:18 +01:00
SirLynix f2c83df8ff OpenGLRenderer: Print GL call and parameters on failure 2022-12-06 07:53:32 +01:00
SirLynix 6af0904849 OpenGLRenderer: Don't call glDrawBuffer(GL_BACK) on OpenGL ES
even if glDrawBuffer exists
2022-12-06 07:50:26 +01:00
SirLynix ccf77ac459 OpenGLRenderer: Setup draw buffers only once 2022-12-06 07:49:41 +01:00
SirLynix 8eed1161e5 RenderTest: Don't directly load mesh into VRAM 2022-12-06 07:48:38 +01:00
SirLynix 2dd0e7d9c8 Audio: Add an option to directly link OpenAL 2022-12-06 07:48:03 +01:00
SirLynix 98cf8b3d33 Fix compilation 2022-12-03 11:48:58 +01:00
SirLynix 77642cf431 Renderer: Implement and use debug names 2022-12-02 22:46:43 +01:00
SirLynix 54aafe05a1 Fix warning 2022-11-30 18:45:22 +01:00
Jérôme Leclercq 7b723425d5
Create dependabot.yml 2022-11-29 18:16:49 +01:00
SirLynix bc3ddbe5b5 CI: Restore xmake build cache 2022-11-28 13:12:01 +01:00
SirLynix 7989220bc0 Update CI 2022-11-28 13:00:01 +01:00
Jérôme Leclercq f42df21660
Fix unity build 2022-11-28 11:14:40 +01:00
Jérôme Leclercq 2ac59cd7fb
CI: Disable xmake cache (not compatible with dev) 2022-11-28 10:36:49 +01:00
Lynix 02387b8fe3 Graphics: Add Tilemap 2022-11-25 19:28:22 +01:00
SirLynix e555b7ab73 Remove custom Python package 2022-11-19 22:21:19 +01:00
SirLynix 0fd7314deb Update shaders for new NZSL version 2022-11-19 21:39:02 +01:00
SirLynix 85b7e06ae8 Fix some additional warnings 2022-11-19 13:44:33 +01:00
Jérôme Leclercq 082015a0c5
Fix macOS compilation (#384)
Disable X11 on macOS, I don't know why it's enabled
2022-11-19 13:37:42 +01:00
SirLynix 5ca2cf9320 Fix a bunch of warnings 2022-11-19 11:02:16 +01:00
SirLynix 5fb974f24c Add xmake cache folder 2022-11-18 21:34:36 +01:00
SirLynix 2946fc7f0d Fix compilation after NZSL update 2022-11-18 21:31:06 +01:00
SirLynix 8b9b24521b Fix macOS compilation 2022-11-18 20:22:05 +01:00
CiotatSoft a9408bdb7f
Fix compilation error on Linux if libx11 is not installed (#383) 2022-11-16 12:09:04 +01:00
Jérôme Leclercq 335b34b31d
Update xmake.lua 2022-11-16 07:51:19 +01:00
SirLynix 2fd2e190b9 FrameGraph: Fix texture pool 2022-11-15 18:01:51 +01:00
SirLynix 2d3d9d9526 Try to fix macOS CI 2022-11-15 13:18:54 +01:00
SirLynix 796b947a7a Revert "CI: Switch to xmake master"
This reverts commit 4eadb35b0d.
2022-11-15 12:38:23 +01:00
SirLynix 842e797cc4 Fix a bunch of warnings 2022-11-13 16:12:49 +01:00