legatt 389ed599c8 Pipeline factory and materials
- AssetManager uses static assets ID from path hash
- PipelineFactory creates Vulkan pipelines using PipelineConfig structure depending on AssetMaterial and creation flags
- AssetMaterial describes pipelines (e.g. used shaders)
- Materials are described with JSON in sources with path references to other assets
- AssetMaterial is parsed from binary file with asset IDs in references
- compile_config tool compiles material JSON file to binary file with path references replaced with asset IDs
- Allocator supports type's constructors with arguments
- NativeFileSystem: fixed empty bufferSize and buffer trash
2025-08-29 13:13:11 +03:00
2025-08-08 00:07:32 +03:00
2025-08-29 13:13:11 +03:00
2025-08-24 14:56:17 +03:00
2025-08-29 13:13:11 +03:00
2025-08-29 13:13:11 +03:00
2025-08-24 15:27:51 +03:00
2025-08-29 13:13:11 +03:00
2025-08-06 18:17:53 +03:00
2025-08-29 13:13:11 +03:00
2025-08-08 00:07:32 +03:00
2025-08-08 00:07:32 +03:00
2025-08-29 13:13:11 +03:00
Description
No description provided
10 MiB
Languages
C++ 82.8%
C 13%
CMake 1.6%
Python 1.4%
GLSL 1.1%
Other 0.1%