piet

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2023 License: MIT, Unlicense Imports: 6 Imported by: 5

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 ElementsProgramInfo = (*cpu.ProgramInfo)(unsafe.Pointer(&C.elements_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 (*BackdropDescriptorSetLayout) Binding1

type BinningDescriptorSetLayout

type BinningDescriptorSetLayout = C.struct_binning_descriptor_set_layout

func (*BinningDescriptorSetLayout) Binding0

func (*BinningDescriptorSetLayout) Binding1

type CoarseDescriptorSetLayout

type CoarseDescriptorSetLayout = C.struct_coarse_descriptor_set_layout

func (*CoarseDescriptorSetLayout) Binding0

func (*CoarseDescriptorSetLayout) Binding1

type ElementsDescriptorSetLayout

type ElementsDescriptorSetLayout = C.struct_elements_descriptor_set_layout

func (*ElementsDescriptorSetLayout) Binding0

func (*ElementsDescriptorSetLayout) Binding1

func (*ElementsDescriptorSetLayout) Binding2

func (*ElementsDescriptorSetLayout) Binding3

type Kernel4DescriptorSetLayout

type Kernel4DescriptorSetLayout = C.struct_kernel4_descriptor_set_layout

func (*Kernel4DescriptorSetLayout) Binding0

func (*Kernel4DescriptorSetLayout) Binding1

func (*Kernel4DescriptorSetLayout) Binding2

func (*Kernel4DescriptorSetLayout) Binding3

type Path_coarseDescriptorSetLayout

type Path_coarseDescriptorSetLayout = C.struct_path_coarse_descriptor_set_layout

func (*Path_coarseDescriptorSetLayout) Binding0

func (*Path_coarseDescriptorSetLayout) Binding1

type Tile_allocDescriptorSetLayout

type Tile_allocDescriptorSetLayout = C.struct_tile_alloc_descriptor_set_layout

func (*Tile_allocDescriptorSetLayout) Binding0

func (*Tile_allocDescriptorSetLayout) Binding1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL