| 615 | } |
| 616 | |
| 617 | bool ProcessShader(CookAssetsStep::AssetCookData& data) |
| 618 | { |
| 619 | auto asset = static_cast<Shader*>(data.Asset); |
| 620 | |
| 621 | // Load source code |
| 622 | if (asset->LoadChunks(GET_CHUNK_FLAG(SHADER_FILE_CHUNK_SOURCE))) |
| 623 | return true; |
| 624 | |
| 625 | // Compile shader for the target platform rendering devices |
| 626 | return ProcessShaderBase(data, asset); |
| 627 | } |
| 628 | |
| 629 | bool ProcessParticleEmitter(CookAssetsStep::AssetCookData& data) |
| 630 | { |
nothing calls this directly
no test coverage detected