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
e467c85adc
add 'enable-fog' setting
2026-09-26 19:13:08 +03:00
MihailRis
86096553ce
fix
2026-07-18 16:20:10 +03:00
MihailRis
e037462615
add 'sky_tint', 'clouds_tint', 'min_sky_light' weather parameters
2026-02-12 20:27:29 +03:00
MihailRis
3055621894
improve sky lighting
2026-02-02 18:35:44 +03:00
MihailRis
4ff18fec99
fix sky shader
2025-09-23 00:51:21 +03:00
MihailRis
b8646580cc
update sky lights constants
2025-09-20 00:17:47 +03:00
MihailRis
7cf073f079
fix: skybox is not visible behind translucent blocks
2025-07-25 22:28:28 +03:00
MihailRis
705e398bc3
improve u_gamma support & update default dense-render-distance value
2025-07-25 21:21:18 +03:00
MihailRis
82f777229e
fix: sampler arrays inbdexed with non-constant / uniform-based expressions are forbidden
2025-07-21 23:36:40 +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
85212e271d
fix
2025-07-07 02:15:59 +03:00
MihailRis
559322f70a
improve torchlight
2025-07-07 00:25:12 +03:00
MihailRis
931f0180ef
update shadows
2025-07-04 18:20:41 +03:00
MihailRis
96a94aa33c
feat: recompiling shaders
2025-07-02 23:02:50 +03:00
MihailRis
436a89b066
feat: post-effects array parameters & add gfx.posteffects.set_array & make shadows opacity depending on clouds opacity
2025-06-14 20:06:05 +03:00
MihailRis
02a91e0b72
add 'advanced' post-effect load configuration
2025-06-13 23:28:16 +03:00
MihailRis
9cc59c8848
refactor shadows.glsl
2025-06-11 19:44:33 +03:00
MihailRis
1a3fb9f5b3
fix night shadows
2025-06-11 00:51:42 +03:00
MihailRis
11283f9a33
cleanup
2025-06-10 22:50:04 +03:00
MihailRis
ed5efd9c3a
improve shadows
2025-05-21 21:41:01 +03:00
MihailRis
9e05f6dbb6
simple cascade shadows test
2025-05-12 00:25:39 +03:00
MihailRis
ad0396b31e
improve shadow map stability
2025-05-11 20:55:35 +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
REDxEYE
1ffbeb8148
Refactor mesh handling to use templated vertex structures for improved type safety and flexibility
2025-04-13 17:14:28 +03:00
MihailRis
dff2f014f2
update night lighting
2024-12-27 08:34:29 +03:00
MihailRis
4ea4224452
increase SKY_LIGHT_MUL
2024-10-24 13:38:43 +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
3862dbda66
contentpack remove feature WIP
2024-02-29 23:47:07 +03:00
MihailRis
a60cc70246
GLSL 'include' support
2023-11-28 16:13:49 +03:00