summaryrefslogtreecommitdiff
path: root/src/core/cpu/kernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/cpu/kernel.h')
-rw-r--r--src/core/cpu/kernel.h7
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: