devshgraphicsprogramming VulkanShaders By devshgraphicsprogramming

UML model

ICPUShader inherits from IAsset CNullShader gets used by OpenGL because there is really no unspecialized GPU shader counterpart, so it should just be a copy of the CPU data anyway. ISPIR_VProgram gets provided by ICPUShader, the first call to getSPIR_VProgram may include some sort of generation/compilation and therefore be slow and expensive

Updated on
1 diagrams