voxelcore/doc/en/main-page.md
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

25 lines
871 B
Markdown

# Documentation
> [!WARNING]
> Version is in development. Proceed to [Documentation for 0.31.](https://github.com/MihailRis/voxelcore/blob/release-0.31/doc/en/main-page.md)
## Sections
- [Assets preloading](assets-preload.md)
- [Audio](audio.md)
- [Block materials](block-materials.md)
- [Block models](block-models.md)
- [Block properties](block-properties.md)
- [Console](console.md)
- [Content-packs](content-packs.md)
- [Engine usage recommendations](engine-use-recommendations.md)
- [Entity properties](entity-properties.md)
- [Item properties](item-properties.md)
- [Particles](particles.md)
- [Resources (resources.json)](resources.md)
- [Rigging](rigging.md)
- [Scripting](scripting.md)
- [Text styles](text-styles.md)
- [VCM models format](vcm.md)
- [World generator engine](world-generator.md)
- [XML UI building](xml-ui-layouts.md)