diff options
Diffstat (limited to 'src/core/cpu/kernel.h')
-rw-r--r-- | src/core/cpu/kernel.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/cpu/kernel.h b/src/core/cpu/kernel.h index dec42e6..cb3a296 100644 --- a/src/core/cpu/kernel.h +++ b/src/core/cpu/kernel.h @@ -109,6 +109,13 @@ class CPUKernelWorkGroup void writeImage(Image2D *image, int x, int y, int z, int32_t *color) const; void writeImage(Image2D *image, int x, int y, int z, uint32_t *color) const; + void readImage(float *result, Image2D *image, int x, int y, int z, + int32_t sampler) const; + void readImage(int32_t *result, Image2D *image, int x, int y, int z, + int32_t sampler) const; + void readImage(uint32_t *result, Image2D *image, int x, int y, int z, + int32_t sampler) const; + void builtinNotFound(const std::string &name) const; private: |