SirLynix
|
fe8715f1fb
|
Renderer: Working compute implementation
|
2022-12-25 19:19:16 +01:00 |
SirLynix
|
4605eed0da
|
Add compute demo (WIP) + fixes creation of compute pipelines
|
2022-12-25 19:19:16 +01:00 |
SirLynix
|
9578ba3ef5
|
Add initial support for compute pipelines
|
2022-12-25 19:19:16 +01:00 |
SirLynix
|
e4064997d8
|
Renderer: Split OpenGL and OpenGL ES in two RenderAPI enums
|
2022-12-25 16:11:28 +01:00 |
SirLynix
|
22ae68fdca
|
Audio/Sound: Fix crash when destroying moved Sound
|
2022-12-24 11:55:27 +01:00 |
SirLynix
|
46fe1c550c
|
Fixes unit tests
|
2022-12-18 17:08:03 +01:00 |
SirLynix
|
3c86b84e13
|
Graphics: Rework tilemap class (and fix its AABB)
|
2022-12-18 14:57:40 +01:00 |
SirLynix
|
830eee78a8
|
Math: Rework Box and Rect classes
|
2022-12-18 14:57:14 +01:00 |
SirLynix
|
e6bf11c48e
|
Minor fixes
|
2022-12-17 14:49:22 +01:00 |
SirLynix
|
d4422c4102
|
Graphics: Add origin to all sprite-based renderables (and made it a factor)
|
2022-12-17 14:48:50 +01:00 |
SirLynix
|
780359eb8b
|
Graphics: Fix point light shadowmaps
|
2022-12-08 18:28:17 +01:00 |
SirLynix
|
f8238a6e6c
|
Graphics: Implement point-light shadow-mapping
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
6731e07b54
|
VulkanRenderer: Fix 2DArray texture type
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
5a57976b4b
|
Graphics/FrameGraph: Add support for cubemap and slice rendering
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
4ae3f51174
|
VulkanRenderer: Fix views and arrays support
|
2022-12-08 18:17:13 +01:00 |
SirLynix
|
56acbb2694
|
Renderer: Improve texture view support (and support emulation for OGL)
|
2022-12-08 18:17:13 +01:00 |
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
|
d7eab778fb
|
Graphics/FrameGraph: Add FramePassAttachmentSize enum instead of boolean
|
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
|
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 |
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
|
2dd0e7d9c8
|
Audio: Add an option to directly link OpenAL
|
2022-12-06 07:48:03 +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
|
f42df21660
|
Fix unity build
|
2022-11-28 11:14:40 +01:00 |
Lynix
|
02387b8fe3
|
Graphics: Add Tilemap
|
2022-11-25 19:28:22 +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
|
2946fc7f0d
|
Fix compilation after NZSL update
|
2022-11-18 21:31:06 +01:00 |
SirLynix
|
2fd2e190b9
|
FrameGraph: Fix texture pool
|
2022-11-15 18:01:51 +01:00 |
SirLynix
|
842e797cc4
|
Fix a bunch of warnings
|
2022-11-13 16:12:49 +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 |
Lynix
|
0133a91c4d
|
OpenGLRenderer: Fix FBO clearing when scissor is enabled
|
2022-11-06 15:31:55 +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 |