shady/backends/vulkan

Source   Edit  

Types

UniformParam = tuple[name, typ: string]
Source   Edit  

Procs

proc emitVulkanPushConstants(uniforms: openArray[UniformParam]): string {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc emitVulkanUniformBuffer(uniforms: openArray[UniformParam]; binding: int): string {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc useVulkanUniformBuffer(uniforms: openArray[UniformParam]): bool {.
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc vulkanSamplerDecl(name, typ: string; binding: int): string {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc vulkanUniformBytes(uniforms: openArray[UniformParam]): int {....raises: [],
    tags: [], forbids: [].}
Source   Edit