voxelcore/res/shaders/lib
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
..
commons.glsl add block material shaders 2026-10-02 06:33:01 +03:00
constants.glsl add 'sky_tint', 'clouds_tint', 'min_sky_light' weather parameters 2026-02-12 20:27:29 +03:00
fog.glsl add 'enable-fog' setting 2026-09-26 19:13:08 +03:00
lighting.glsl fix: skybox is not visible behind translucent blocks 2025-07-25 22:28:28 +03:00
shadows.glsl fix sky shader 2025-09-23 00:51:21 +03:00
sky.glsl add 'sky_tint', 'clouds_tint', 'min_sky_light' weather parameters 2026-02-12 20:27:29 +03:00
world_fragment_header.glsl add block material shaders 2026-10-02 06:33:01 +03:00
world_uniforms.glsl add 'sky_tint', 'clouds_tint', 'min_sky_light' weather parameters 2026-02-12 20:27:29 +03:00
world_vertex_header.glsl add block material shaders 2026-10-02 06:33:01 +03:00