lookibed
81489a13cf
add block material shaders
...
- 'shader' property of block materials: shaders/materials/<name>.glslv, .glslf with material_vertex / material_fragment hooks and #param uniforms
- material shaders code is included into main, translucent and shadows programs through generated headers, no extra draw calls
- chunk vertex normal.w byte replaced with 'flags': bit 7 - emission flag, bits 0-6 - material shader index (vertex format size is not changed)
- doc/*/block-materials.md
2026-10-02 06:33:01 +03:00
MihailRis
14a61f7891
update main shader
2025-12-11 23:54:23 +03:00
MihailRis
7cf073f079
fix: skybox is not visible behind translucent blocks
2025-07-25 22:28:28 +03:00
MihailRis
2831d1c963
fix emission buffer writing & fix entity shader
2025-07-12 23:28:38 +03:00
MihailRis
5ec9f14021
add emission gbuffer attachment
2025-07-12 21:09:23 +03:00
MihailRis
ac9772cd67
fix render advanced pipeline issues
2025-07-12 17:31:55 +03:00
MihailRis
0bd901d1a6
feat: deferred shading (day 2)
2025-07-08 23:56:22 +03:00
MihailRis
7a98f0c411
fix entities shading
2025-07-07 19:43:18 +03:00
MihailRis
9e05f6dbb6
simple cascade shadows test
2025-05-12 00:25:39 +03:00
MihailRis
e158b384fa
feat: shadows in fast pipeline & improve lights mix
2025-05-10 14:12:52 +03:00
MihailRis
30a0b81680
refactor shaders
2025-05-09 23:51:34 +03:00
MihailRis
657b4304b4
improve shading & enable disabled elements
2025-05-09 21:52:29 +03:00
MihailRis
c1608fe8e2
split render pipelines
2025-05-09 15:31:04 +03:00
MihailRis
fc46b7c434
initial commit
2025-05-07 20:42:50 +03:00
MihailRis
4e5199d89a
feat: lights debug mode
2025-04-29 15:59:52 +03:00
MihailRis
e6ea4fe37e
add fog_curve parameter & update shaders
2025-02-26 04:49:45 +03:00
MihailRis
8dfc948fe3
update main shader
2025-02-26 02:24:16 +03:00
MihailRis
00ce65ef66
fix main shader & lua parser
2025-01-15 02:57:58 +03:00
MihailRis
d9277e1b31
mip-mapping related fixes
2024-11-25 15:39:34 +03:00
MihailRis
608eb60514
add 'u_alphaClip' to the blocks shader
2024-11-16 16:13:18 +03:00
MihailRis
4197746c69
add entity shader
2024-07-20 17:13:03 +03:00
MihailRis
8e159009eb
refactor res/shaders
2024-07-20 16:05:06 +03:00
MihailRis
ac9d0d7993
shader fix
2024-01-18 23:27:33 +03:00
MihailRis
d7f2771da4
lua: pack.get_folder(pack_name) + shader fix
2024-01-17 23:10:06 +03:00
MihailRis
a60cc70246
GLSL 'include' support
2023-11-28 16:13:49 +03:00
MihailRis
c08c31b0ad
day-night loop, dynamic skybox, clock on debug panel
2023-11-28 11:01:22 +03:00
Che10vek
2ee9e33c6d
resources paths refact
2023-11-20 01:30:57 +10:00