Searched refs:ShaderModuleVk (Results 1 – 5 of 5) sorted by relevance
59 ShaderModuleVk::ShaderModuleVk(Device& device, const ShaderModuleCreateInfo& createInfo) in ShaderModuleVk() function in ShaderModuleVk108 ShaderModuleVk::~ShaderModuleVk() in ~ShaderModuleVk()118 ShaderStageFlags ShaderModuleVk::GetShaderStageFlags() const in GetShaderStageFlags()123 const ShaderModulePlatformData& ShaderModuleVk::GetPlatformData() const in GetPlatformData()128 const PipelineLayout& ShaderModuleVk::GetPipelineLayout() const in GetPipelineLayout()133 ShaderSpecializationConstantView ShaderModuleVk::GetSpecilization() const in GetSpecilization()138 VertexInputDeclarationView ShaderModuleVk::GetVertexInputDeclaration() const in GetVertexInputDeclaration()143 ShaderThreadGroup ShaderModuleVk::GetThreadGroupSize() const in GetThreadGroupSize()
47 vertShaderModule_ = static_cast<ShaderModuleVk*>(createData.vertShaderModule); in RENDER_BEGIN_NAMESPACE()48 fragShaderModule_ = static_cast<ShaderModuleVk*>(createData.fragShaderModule); in RENDER_BEGIN_NAMESPACE()52 const ShaderModuleVk& mod = *vertShaderModule_; in RENDER_BEGIN_NAMESPACE()65 const ShaderModuleVk& mod = *fragShaderModule_; in RENDER_BEGIN_NAMESPACE()98 shaderModule_ = static_cast<ShaderModuleVk*>(createData.compShaderModule); in GpuComputeProgramVk()100 const ShaderModuleVk& mod = *shaderModule_; in GpuComputeProgramVk()
28 class ShaderModuleVk;46 ShaderModuleVk* vertShaderModule_ { nullptr };47 ShaderModuleVk* fragShaderModule_ { nullptr };69 ShaderModuleVk* shaderModule_ { nullptr };
35 class ShaderModuleVk final : public ShaderModule {37 ShaderModuleVk(Device& device, const ShaderModuleCreateInfo& createInfo);38 ~ShaderModuleVk();
1285 return make_unique<ShaderModuleVk>(*this, data); in CreateShaderModule()1290 return make_unique<ShaderModuleVk>(*this, data); in CreateComputeShaderModule()