aboutsummaryrefslogtreecommitdiff
path: root/vendor/gioui.org/shader/piet/shaders.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gioui.org/shader/piet/shaders.go')
-rw-r--r--vendor/gioui.org/shader/piet/shaders.go268
1 files changed, 268 insertions, 0 deletions
diff --git a/vendor/gioui.org/shader/piet/shaders.go b/vendor/gioui.org/shader/piet/shaders.go
new file mode 100644
index 0000000..b4b6996
--- /dev/null
+++ b/vendor/gioui.org/shader/piet/shaders.go
@@ -0,0 +1,268 @@
+// Code generated by build.go. DO NOT EDIT.
+
+package piet
+
+import (
+ _ "embed"
+ "runtime"
+
+ "gioui.org/shader"
+)
+
+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},
+ }
+ //go:embed zbackdrop.comp.0.spirv
+ zbackdrop_comp_0_spirv string
+ //go:embed zbackdrop.comp.0.dxbc
+ zbackdrop_comp_0_dxbc string
+ //go:embed zbackdrop.comp.0.metallibmacos
+ zbackdrop_comp_0_metallibmacos string
+ //go:embed zbackdrop.comp.0.metallibios
+ zbackdrop_comp_0_metallibios string
+ //go:embed zbackdrop.comp.0.metallibiossimulator
+ zbackdrop_comp_0_metallibiossimulator string
+ 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},
+ }
+ //go:embed zbinning.comp.0.spirv
+ zbinning_comp_0_spirv string
+ //go:embed zbinning.comp.0.dxbc
+ zbinning_comp_0_dxbc string
+ //go:embed zbinning.comp.0.metallibmacos
+ zbinning_comp_0_metallibmacos string
+ //go:embed zbinning.comp.0.metallibios
+ zbinning_comp_0_metallibios string
+ //go:embed zbinning.comp.0.metallibiossimulator
+ zbinning_comp_0_metallibiossimulator string
+ 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},
+ }
+ //go:embed zcoarse.comp.0.spirv
+ zcoarse_comp_0_spirv string
+ //go:embed zcoarse.comp.0.dxbc
+ zcoarse_comp_0_dxbc string
+ //go:embed zcoarse.comp.0.metallibmacos
+ zcoarse_comp_0_metallibmacos string
+ //go:embed zcoarse.comp.0.metallibios
+ zcoarse_comp_0_metallibios string
+ //go:embed zcoarse.comp.0.metallibiossimulator
+ zcoarse_comp_0_metallibiossimulator string
+ 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},
+ }
+ //go:embed zelements.comp.0.spirv
+ zelements_comp_0_spirv string
+ //go:embed zelements.comp.0.dxbc
+ zelements_comp_0_dxbc string
+ //go:embed zelements.comp.0.metallibmacos
+ zelements_comp_0_metallibmacos string
+ //go:embed zelements.comp.0.metallibios
+ zelements_comp_0_metallibios string
+ //go:embed zelements.comp.0.metallibiossimulator
+ zelements_comp_0_metallibiossimulator string
+ 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},
+ }
+ //go:embed zkernel4.comp.0.spirv
+ zkernel4_comp_0_spirv string
+ //go:embed zkernel4.comp.0.dxbc
+ zkernel4_comp_0_dxbc string
+ //go:embed zkernel4.comp.0.metallibmacos
+ zkernel4_comp_0_metallibmacos string
+ //go:embed zkernel4.comp.0.metallibios
+ zkernel4_comp_0_metallibios string
+ //go:embed zkernel4.comp.0.metallibiossimulator
+ zkernel4_comp_0_metallibiossimulator string
+ 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},
+ }
+ //go:embed zpath_coarse.comp.0.spirv
+ zpath_coarse_comp_0_spirv string
+ //go:embed zpath_coarse.comp.0.dxbc
+ zpath_coarse_comp_0_dxbc string
+ //go:embed zpath_coarse.comp.0.metallibmacos
+ zpath_coarse_comp_0_metallibmacos string
+ //go:embed zpath_coarse.comp.0.metallibios
+ zpath_coarse_comp_0_metallibios string
+ //go:embed zpath_coarse.comp.0.metallibiossimulator
+ zpath_coarse_comp_0_metallibiossimulator string
+ 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},
+ }
+ //go:embed ztile_alloc.comp.0.spirv
+ ztile_alloc_comp_0_spirv string
+ //go:embed ztile_alloc.comp.0.dxbc
+ ztile_alloc_comp_0_dxbc string
+ //go:embed ztile_alloc.comp.0.metallibmacos
+ ztile_alloc_comp_0_metallibmacos string
+ //go:embed ztile_alloc.comp.0.metallibios
+ ztile_alloc_comp_0_metallibios string
+ //go:embed ztile_alloc.comp.0.metallibiossimulator
+ ztile_alloc_comp_0_metallibiossimulator string
+)
+
+func init() {
+ const (
+ opengles = runtime.GOOS == "linux" || runtime.GOOS == "freebsd" || runtime.GOOS == "openbsd" || runtime.GOOS == "windows" || runtime.GOOS == "js" || runtime.GOOS == "android" || runtime.GOOS == "darwin" || runtime.GOOS == "ios"
+ opengl = runtime.GOOS == "darwin"
+ d3d11 = runtime.GOOS == "windows"
+ vulkan = runtime.GOOS == "linux" || runtime.GOOS == "android"
+ )
+ if vulkan {
+ Shader_backdrop_comp.SPIRV = zbackdrop_comp_0_spirv
+ }
+ if opengles {
+ }
+ if opengl {
+ }
+ if d3d11 {
+ Shader_backdrop_comp.DXBC = zbackdrop_comp_0_dxbc
+ }
+ if runtime.GOOS == "darwin" {
+ Shader_backdrop_comp.MetalLib = zbackdrop_comp_0_metallibmacos
+ }
+ if runtime.GOOS == "ios" {
+ if runtime.GOARCH == "amd64" {
+ Shader_backdrop_comp.MetalLib = zbackdrop_comp_0_metallibiossimulator
+ } else {
+ Shader_backdrop_comp.MetalLib = zbackdrop_comp_0_metallibios
+ }
+ }
+ if vulkan {
+ Shader_binning_comp.SPIRV = zbinning_comp_0_spirv
+ }
+ if opengles {
+ }
+ if opengl {
+ }
+ if d3d11 {
+ Shader_binning_comp.DXBC = zbinning_comp_0_dxbc
+ }
+ if runtime.GOOS == "darwin" {
+ Shader_binning_comp.MetalLib = zbinning_comp_0_metallibmacos
+ }
+ if runtime.GOOS == "ios" {
+ if runtime.GOARCH == "amd64" {
+ Shader_binning_comp.MetalLib = zbinning_comp_0_metallibiossimulator
+ } else {
+ Shader_binning_comp.MetalLib = zbinning_comp_0_metallibios
+ }
+ }
+ if vulkan {
+ Shader_coarse_comp.SPIRV = zcoarse_comp_0_spirv
+ }
+ if opengles {
+ }
+ if opengl {
+ }
+ if d3d11 {
+ Shader_coarse_comp.DXBC = zcoarse_comp_0_dxbc
+ }
+ if runtime.GOOS == "darwin" {
+ Shader_coarse_comp.MetalLib = zcoarse_comp_0_metallibmacos
+ }
+ if runtime.GOOS == "ios" {
+ if runtime.GOARCH == "amd64" {
+ Shader_coarse_comp.MetalLib = zcoarse_comp_0_metallibiossimulator
+ } else {
+ Shader_coarse_comp.MetalLib = zcoarse_comp_0_metallibios
+ }
+ }
+ if vulkan {
+ Shader_elements_comp.SPIRV = zelements_comp_0_spirv
+ }
+ if opengles {
+ }
+ if opengl {
+ }
+ if d3d11 {
+ Shader_elements_comp.DXBC = zelements_comp_0_dxbc
+ }
+ if runtime.GOOS == "darwin" {
+ Shader_elements_comp.MetalLib = zelements_comp_0_metallibmacos
+ }
+ if runtime.GOOS == "ios" {
+ if runtime.GOARCH == "amd64" {
+ Shader_elements_comp.MetalLib = zelements_comp_0_metallibiossimulator
+ } else {
+ Shader_elements_comp.MetalLib = zelements_comp_0_metallibios
+ }
+ }
+ if vulkan {
+ Shader_kernel4_comp.SPIRV = zkernel4_comp_0_spirv
+ }
+ if opengles {
+ }
+ if opengl {
+ }
+ if d3d11 {
+ Shader_kernel4_comp.DXBC = zkernel4_comp_0_dxbc
+ }
+ if runtime.GOOS == "darwin" {
+ Shader_kernel4_comp.MetalLib = zkernel4_comp_0_metallibmacos
+ }
+ if runtime.GOOS == "ios" {
+ if runtime.GOARCH == "amd64" {
+ Shader_kernel4_comp.MetalLib = zkernel4_comp_0_metallibiossimulator
+ } else {
+ Shader_kernel4_comp.MetalLib = zkernel4_comp_0_metallibios
+ }
+ }
+ if vulkan {
+ Shader_path_coarse_comp.SPIRV = zpath_coarse_comp_0_spirv
+ }
+ if opengles {
+ }
+ if opengl {
+ }
+ if d3d11 {
+ Shader_path_coarse_comp.DXBC = zpath_coarse_comp_0_dxbc
+ }
+ if runtime.GOOS == "darwin" {
+ Shader_path_coarse_comp.MetalLib = zpath_coarse_comp_0_metallibmacos
+ }
+ if runtime.GOOS == "ios" {
+ if runtime.GOARCH == "amd64" {
+ Shader_path_coarse_comp.MetalLib = zpath_coarse_comp_0_metallibiossimulator
+ } else {
+ Shader_path_coarse_comp.MetalLib = zpath_coarse_comp_0_metallibios
+ }
+ }
+ if vulkan {
+ Shader_tile_alloc_comp.SPIRV = ztile_alloc_comp_0_spirv
+ }
+ if opengles {
+ }
+ if opengl {
+ }
+ if d3d11 {
+ Shader_tile_alloc_comp.DXBC = ztile_alloc_comp_0_dxbc
+ }
+ if runtime.GOOS == "darwin" {
+ Shader_tile_alloc_comp.MetalLib = ztile_alloc_comp_0_metallibmacos
+ }
+ if runtime.GOOS == "ios" {
+ if runtime.GOARCH == "amd64" {
+ Shader_tile_alloc_comp.MetalLib = ztile_alloc_comp_0_metallibiossimulator
+ } else {
+ Shader_tile_alloc_comp.MetalLib = ztile_alloc_comp_0_metallibios
+ }
+ }
+}