| 56 | } |
| 57 | |
| 58 | size_t ResourceRecord::register_shader_module(VkShaderStageFlagBits stage, const ShaderSource &glsl_source, const std::string &entry_point, const ShaderVariant &shader_variant) |
| 59 | { |
| 60 | shader_module_indices.push_back(shader_module_indices.size()); |
| 61 | |
| 62 | write(stream, ResourceType::ShaderModule, stage, glsl_source.get_source(), entry_point); |
| 63 | |
| 64 | return shader_module_indices.back(); |
| 65 | } |
| 66 | |
| 67 | size_t ResourceRecord::register_pipeline_layout(const std::vector<ShaderModule *> &shader_modules) |
| 68 | { |
no test coverage detected