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
|
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
|
77642cf431
|
Renderer: Implement and use debug names
|
2022-12-02 22:46:43 +01:00 |
Lynix
|
02387b8fe3
|
Graphics: Add Tilemap
|
2022-11-25 19:28:22 +01:00 |
SirLynix
|
2fd2e190b9
|
FrameGraph: Fix texture pool
|
2022-11-15 18:01:51 +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 |
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
|
ab154819a7
|
Graphics: Make use of new auto_binding
|
2022-10-31 22:44:19 +01:00 |
Jérôme Leclercq
|
dc6ce8427c
|
Refactor material system (#382)
|
2022-10-31 19:53:41 +01:00 |
SirLynix
|
9cd7976a91
|
Remove "MemoryManager" and very old code
|
2022-09-24 14:25:52 +02:00 |
SirLynix
|
6bf4ccaae1
|
Core/ParameterList: Rework Parameter getter using Result
|
2022-09-09 13:47:06 +02:00 |
SirLynix
|
3f38c52455
|
xmake check-files -f
|
2022-09-08 08:58:22 +02:00 |
SirLynix
|
a8c54abdd0
|
Graphics: Add skinning support to DepthMaterial
|
2022-09-08 08:57:37 +02:00 |
SirLynix
|
99c9df5731
|
Graphics: Add default materials
|
2022-09-08 08:57:11 +02:00 |
SirLynix
|
7f7ddb415b
|
Graphics: Fix TextureLoader
|
2022-09-08 08:56:57 +02:00 |
SirLynix
|
fbdc1faf8c
|
Graphics: Add TextureLoader
|
2022-09-07 13:31:21 +02:00 |
SirLynix
|
04d2f4a6c2
|
Graphics/MaterialPipeline: Rework GetRenderPipeline
Decrease the need for memory allocations in most cases (especially for sprites)
|
2022-08-30 19:29:23 +02:00 |
SirLynix
|
017a6c7af3
|
Graphics: Use memory pools for render elements
|
2022-08-30 19:27:52 +02:00 |
SirLynix
|
50ed8b4028
|
Add initial support for skeletal entities / components
|
2022-08-27 03:07:48 +02:00 |
SirLynix
|
7ada266917
|
Graphics: Add PredefinedSkeletalData
|
2022-08-25 12:59:01 +02:00 |
SirLynix
|
b37af6da31
|
Final skeletal fixes
|
2022-08-25 12:59:01 +02:00 |
SirLynix
|
a9801894e8
|
Merge fixes
|
2022-08-25 12:59:01 +02:00 |
SirLynix
|
d60fce169a
|
Fix merge
|
2022-08-25 12:59:01 +02:00 |
SirLynix
|
104f60f3e7
|
Add support for GPU skinning (WIP)
|
2022-08-25 12:59:01 +02:00 |
SirLynix
|
507a4f16be
|
Fix compilation
|
2022-08-17 20:22:49 +02:00 |
SirLynix
|
c669c68533
|
Minor fixes
|
2022-08-17 20:13:00 +02:00 |
SirLynix
|
f1549b934c
|
Graphics: Add DebugDrawer support
|
2022-08-17 20:12:49 +02:00 |
Lynix
|
bff356f7df
|
PhysicallyBasedMaterial: Fix AmbientColor/SpecularColor
|
2022-07-19 20:03:05 +02:00 |
Lynix
|
ad8b46db38
|
Rename Diffuse to BaseColor
|
2022-07-19 20:02:01 +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
|
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
|
1b678defae
|
Add system graph (wip)
|
2022-07-02 19:45:50 +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 |