Documentation ¶
Index ¶
Constants ¶
View Source
const BackdropHash = "6862eaf623d89da635e9d5bc981c77aae4e39aa44047ab47c62d243cf5fe7e73"
View Source
const BinningHash = "84177b6dfb90309a6c054ab9fea42293bd49033c221651c756eb40188f4d6ce8"
View Source
const CoarseHash = "e7ef250c08701490aed979a889cca73943b988bdb5e4ca4b02735aebcf5e5505"
View Source
const ElementsHash = "0f18de15866045b36217068789c9c8715a63e0f9f120c53ea2d4d76f53e443c3"
View Source
const Kernel4Hash = "88ae29cf53c1819fad9680e85faaee30fcc934d1a978a717695c966ef051bf1d"
View Source
const Path_coarseHash = "ed67e14c880cf92bdd7a9d520610e8c8b139907ff8b55df20464d353a7f58e79"
View Source
const Tile_allocHash = "364b3cf559d02a86c751292bedc571d5ceef2df899de39ad483b4176294e9857"
Variables ¶
View Source
var ( Shader_backdrop_comp = shader.Sources{ Name: "backdrop.comp", StorageBuffers: []shader.BufferBinding{{Name: "Memory", Binding: 0}, {Name: "ConfigBuf", Binding: 1}}, WorkgroupSize: [3]int{128, 1, 1}, } Shader_binning_comp = shader.Sources{ Name: "binning.comp", StorageBuffers: []shader.BufferBinding{{Name: "Memory", Binding: 0}, {Name: "ConfigBuf", Binding: 1}}, WorkgroupSize: [3]int{128, 1, 1}, } Shader_coarse_comp = shader.Sources{ Name: "coarse.comp", StorageBuffers: []shader.BufferBinding{{Name: "Memory", Binding: 0}, {Name: "ConfigBuf", Binding: 1}}, WorkgroupSize: [3]int{128, 1, 1}, } Shader_elements_comp = shader.Sources{ Name: "elements.comp", StorageBuffers: []shader.BufferBinding{{Name: "Memory", Binding: 0}, {Name: "SceneBuf", Binding: 2}, {Name: "StateBuf", Binding: 3}, {Name: "ConfigBuf", Binding: 1}}, WorkgroupSize: [3]int{32, 1, 1}, } Shader_kernel4_comp = shader.Sources{ Name: "kernel4.comp", Images: []shader.ImageBinding{{Name: "images", Binding: 3}, {Name: "image", Binding: 2}}, StorageBuffers: []shader.BufferBinding{{Name: "Memory", Binding: 0}, {Name: "ConfigBuf", Binding: 1}}, WorkgroupSize: [3]int{16, 8, 1}, } Shader_path_coarse_comp = shader.Sources{ Name: "path_coarse.comp", StorageBuffers: []shader.BufferBinding{{Name: "Memory", Binding: 0}, {Name: "ConfigBuf", Binding: 1}}, WorkgroupSize: [3]int{32, 1, 1}, } Shader_tile_alloc_comp = shader.Sources{ Name: "tile_alloc.comp", StorageBuffers: []shader.BufferBinding{{Name: "Memory", Binding: 0}, {Name: "ConfigBuf", Binding: 1}}, WorkgroupSize: [3]int{128, 1, 1}, } )
View Source
var BackdropProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.backdrop_program_info))
View Source
var BinningProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.binning_program_info))
View Source
var CoarseProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.coarse_program_info))
View Source
var ElementsProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.elements_program_info))
View Source
var Kernel4ProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.kernel4_program_info))
View Source
var Path_coarseProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.path_coarse_program_info))
View Source
var Tile_allocProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.tile_alloc_program_info))
Functions ¶
This section is empty.
Types ¶
type BackdropDescriptorSetLayout ¶
type BackdropDescriptorSetLayout = C.struct_backdrop_descriptor_set_layout
func (*BackdropDescriptorSetLayout) Binding0 ¶
func (l *BackdropDescriptorSetLayout) Binding0() *cpu.BufferDescriptor
func (*BackdropDescriptorSetLayout) Binding1 ¶
func (l *BackdropDescriptorSetLayout) Binding1() *cpu.BufferDescriptor
type BinningDescriptorSetLayout ¶
type BinningDescriptorSetLayout = C.struct_binning_descriptor_set_layout
func (*BinningDescriptorSetLayout) Binding0 ¶
func (l *BinningDescriptorSetLayout) Binding0() *cpu.BufferDescriptor
func (*BinningDescriptorSetLayout) Binding1 ¶
func (l *BinningDescriptorSetLayout) Binding1() *cpu.BufferDescriptor
type CoarseDescriptorSetLayout ¶
type CoarseDescriptorSetLayout = C.struct_coarse_descriptor_set_layout
func (*CoarseDescriptorSetLayout) Binding0 ¶
func (l *CoarseDescriptorSetLayout) Binding0() *cpu.BufferDescriptor
func (*CoarseDescriptorSetLayout) Binding1 ¶
func (l *CoarseDescriptorSetLayout) Binding1() *cpu.BufferDescriptor
type ElementsDescriptorSetLayout ¶
type ElementsDescriptorSetLayout = C.struct_elements_descriptor_set_layout
func (*ElementsDescriptorSetLayout) Binding0 ¶
func (l *ElementsDescriptorSetLayout) Binding0() *cpu.BufferDescriptor
func (*ElementsDescriptorSetLayout) Binding1 ¶
func (l *ElementsDescriptorSetLayout) Binding1() *cpu.BufferDescriptor
func (*ElementsDescriptorSetLayout) Binding2 ¶
func (l *ElementsDescriptorSetLayout) Binding2() *cpu.BufferDescriptor
func (*ElementsDescriptorSetLayout) Binding3 ¶
func (l *ElementsDescriptorSetLayout) Binding3() *cpu.BufferDescriptor
type Kernel4DescriptorSetLayout ¶
type Kernel4DescriptorSetLayout = C.struct_kernel4_descriptor_set_layout
func (*Kernel4DescriptorSetLayout) Binding0 ¶
func (l *Kernel4DescriptorSetLayout) Binding0() *cpu.BufferDescriptor
func (*Kernel4DescriptorSetLayout) Binding1 ¶
func (l *Kernel4DescriptorSetLayout) Binding1() *cpu.BufferDescriptor
func (*Kernel4DescriptorSetLayout) Binding2 ¶
func (l *Kernel4DescriptorSetLayout) Binding2() *cpu.ImageDescriptor
func (*Kernel4DescriptorSetLayout) Binding3 ¶
func (l *Kernel4DescriptorSetLayout) Binding3() *cpu.ImageDescriptor
type Path_coarseDescriptorSetLayout ¶
type Path_coarseDescriptorSetLayout = C.struct_path_coarse_descriptor_set_layout
func (*Path_coarseDescriptorSetLayout) Binding0 ¶
func (l *Path_coarseDescriptorSetLayout) Binding0() *cpu.BufferDescriptor
func (*Path_coarseDescriptorSetLayout) Binding1 ¶
func (l *Path_coarseDescriptorSetLayout) Binding1() *cpu.BufferDescriptor
type Tile_allocDescriptorSetLayout ¶
type Tile_allocDescriptorSetLayout = C.struct_tile_alloc_descriptor_set_layout
func (*Tile_allocDescriptorSetLayout) Binding0 ¶
func (l *Tile_allocDescriptorSetLayout) Binding0() *cpu.BufferDescriptor
func (*Tile_allocDescriptorSetLayout) Binding1 ¶
func (l *Tile_allocDescriptorSetLayout) Binding1() *cpu.BufferDescriptor
Click to show internal directories.
Click to hide internal directories.