Commit Graph

6593 Commits

Author SHA1 Message Date
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
Lynix 71c5133c7a XMake: Use new syntax 2022-11-13 13:05:45 +01:00
Lynix 4eadb35b0d CI: Switch to xmake master 2022-11-13 12:43:40 +01:00
Lynix b24975c89d CI: Update to GITHUB_OUTPUT syntax 2022-11-13 12:30:38 +01:00
SirLynix 640d877761 Forgot this file 2022-11-07 02:16:47 +01:00
SirLynix ad1f3bc321 Graphics/Graphics: Add preferred depth format 2022-11-06 23:45:37 +01:00
SirLynix ea3c363b58 Graphics/ShaderReflection: Add support for texture arrays 2022-11-06 23:15:22 +01:00
Jérôme Leclercq ff39c10514
Update macos-build.yml 2022-11-06 17:19:01 +01:00
Lynix 0133a91c4d OpenGLRenderer: Fix FBO clearing when scissor is enabled 2022-11-06 15:31:55 +01:00
SirLynix 45d4195527 Math/Box|Rect: Fix Intersect method with zero-sized boxes 2022-11-05 00:49:38 +01:00
SirLynix 04a8b03cf3 Graphics/TextureLoader: Add support for alpha-test and alpha-blending 2022-11-05 00:29:25 +01:00
SirLynix fe0d70d9e1 Graphics/MaterialInstance: Add LoadFrom* 2022-11-05 00:28:33 +01:00
SirLynix 5502e51d71 Graphics: Move skinning to a separate module 2022-11-05 00:26:56 +01:00
SirLynix 1205155466 Graphics/Material: Rename CreateInstance to Instantiate 2022-11-05 00:14:16 +01:00
SirLynix 4e631da7dc Renderer/Texture: Preserve filepath when loading image 2022-11-05 00:12:01 +01:00
SirLynix 1f4bc24685 Improve PhysicsDemo a bit 2022-10-31 22:44:37 +01:00
SirLynix ab154819a7 Graphics: Make use of new auto_binding 2022-10-31 22:44:19 +01:00
SirLynix 6b8be23fa0 Switch index/vertex count to UInt32 2022-10-31 19:54:25 +01:00
Jérôme Leclercq dc6ce8427c
Refactor material system (#382) 2022-10-31 19:53:41 +01:00
SirLynix 0a8048809c XMake: simplifies option syntax 2022-10-10 08:49:52 +02:00
SirLynix 364d1bafb4 Math: Add support for Turn angles 2022-09-26 19:09:30 +02:00
SirLynix 6372f9cad8 Fix compilation 2022-09-24 16:02:32 +02:00
SirLynix 6d0b53b39e Core: Rework HardwareInfo 2022-09-24 15:52:29 +02:00