Commit Graph

21 Commits

Author SHA1 Message Date
Wojtek Figat
7abed93972 Optimize terrain heightmap decoding to use shared code 2025-07-04 11:31:27 +02:00
Wojtek Figat
fa89e710d8 Fix Terrain shader error when using Position Offset
#3479
2025-06-02 15:05:20 +02:00
Wojtek Figat
30c78350eb Fix incorrect motion vectors for material that uses position offset
#3367
2025-04-15 22:24:12 +02:00
Muzz
7885590593 Merge branch 'Muzz-Triplanar-Features' into 1.10 2025-02-28 14:56:45 +01:00
Wojtek Figat
b3f37ca041 Refactor Vertex Shader input vertex layout to use GPUVertexLayout defined on Vertex Buffer rather than Vertex Shader
#3044 #2667
2024-12-15 22:10:45 +01:00
Wojtek Figat
da5570e89f Fix terrain shader compilation regression 2024-09-22 11:28:26 +02:00
Wojtek Figat
591f0ee6a9 Fix regressions after rendering changes 2024-08-23 00:26:42 +02:00
Wojtek Figat
08ef7c93ea Refactor draw calls drawing to use single objects buffer and better materials batching 2024-07-02 00:52:22 +02:00
Wojtek Figat
2dfb1058b2 Optimize world matrix storage for drawable objects to use Matrix3x4 instead of full matrix 2024-03-26 11:29:01 +01:00
Wojtek Figat
752fa64cc3 Add support for 32 bit indices for the terrain chunk geometry 2023-02-14 13:14:04 +01:00
Wojtek Figat
835a230323 Refactor material shaders to use separate constant buffer (slot 1) for shared per-view constants 2022-11-27 12:06:31 +01:00
Wojtek Figat
1af5ec8492 Add Quad Overdraw debug view mode 2021-10-07 14:59:06 +02:00
Wojtek Figat
e0a2904dbf Fix terrain normal mapping issue
#562
2021-06-30 14:13:37 +02:00
Wojtek Figat
8e87c98644 Cleanup material shaders code 2021-02-08 15:45:22 +01:00
Wojtek Figat
5a561b1278 Update materials 2021-02-05 15:30:01 +01:00
Wojtek Figat
089f0dab3a Refactor material shaders generator to use modular features as extensions 2021-02-05 11:55:02 +01:00
Wojtek Figat
01777a2c1b Refactor material shaders generator to use modular features as extensions 2021-02-05 11:22:47 +01:00
Wojtek Figat
9e6243adcc Refactor material shaders generator to use modular features as extensions 2021-02-04 14:58:01 +01:00
Wojtek Figat
2a3b6edf50 Refactor material shaders generator to use modular features as extensions 2021-02-04 10:43:04 +01:00
Wojtek Figat
05790ab9a1 Fix code style 2020-12-30 22:56:17 +01:00
Wojtek Figat
6fb9eee74c You're breathtaking! 2020-12-07 23:40:54 +01:00