blob: 3a118f260378e6515bc83c50bbda4e9520b66278 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
// SPDX-License-Identifier: Unlicense OR MIT
//go:build !(linux && (arm64 || arm || amd64))
// +build !linux !arm64,!arm,!amd64
package cpu
import "unsafe"
type (
BufferDescriptor struct{}
ImageDescriptor struct{}
SamplerDescriptor struct{}
DispatchContext struct{}
ThreadContext struct{}
ProgramInfo struct{}
)
const Supported = false
func NewBuffer(size int) BufferDescriptor {
panic("unsupported")
}
func (d *BufferDescriptor) Data() []byte {
panic("unsupported")
}
func (d *BufferDescriptor) Free() {
}
func NewImageRGBA(width, height int) ImageDescriptor {
panic("unsupported")
}
func (d *ImageDescriptor) Data() []byte {
panic("unsupported")
}
func (d *ImageDescriptor) Free() {
}
func NewDispatchContext() *DispatchContext {
panic("unsupported")
}
func (c *DispatchContext) Free() {
}
func (c *DispatchContext) Prepare(numThreads int, prog *ProgramInfo, descSet unsafe.Pointer, x, y, z int) {
panic("unsupported")
}
func (c *DispatchContext) Dispatch(threadIdx int, ctx *ThreadContext) {
panic("unsupported")
}
func NewThreadContext() *ThreadContext {
panic("unsupported")
}
func (c *ThreadContext) Free() {
}
|