summaryrefslogtreecommitdiff
path: root/rs.spec
diff options
context:
space:
mode:
authorJason Sams <jsams@google.com>2013-04-09 14:16:13 -0700
committerJason Sams <jsams@google.com>2013-04-09 15:57:24 -0700
commit3bbc0fd40264ddae1592706d9023865b7b3e3195 (patch)
treef288b6329e89e05bf88f5ae8aed72f597ccf3e78 /rs.spec
parent827237e9882948ddfdabfe6307c711d33b89ffac (diff)
downloadrs-3bbc0fd40264ddae1592706d9023865b7b3e3195.tar.gz
Add 3D allocation copies.
Remove resize2d. bug 8567058 Change-Id: Ib143b7a417c7db88aa8da8714a63e0ee6091269a
Diffstat (limited to 'rs.spec')
-rw-r--r--rs.spec36
1 files changed, 30 insertions, 6 deletions
diff --git a/rs.spec b/rs.spec
index 49a082a9..48367628 100644
--- a/rs.spec
+++ b/rs.spec
@@ -158,6 +158,19 @@ Allocation2DData {
param size_t stride
}
+Allocation3DData {
+ param RsAllocation va
+ param uint32_t xoff
+ param uint32_t yoff
+ param uint32_t zoff
+ param uint32_t lod
+ param uint32_t w
+ param uint32_t h
+ param uint32_t d
+ param const void *data
+ param size_t stride
+ }
+
Allocation2DElementData {
param RsAllocation va
param uint32_t x
@@ -208,12 +221,6 @@ AllocationResize1D {
param uint32_t dimX
}
-AllocationResize2D {
- param RsAllocation va
- param uint32_t dimX
- param uint32_t dimY
- }
-
AllocationCopy2DRange {
param RsAllocation dest
param uint32_t destXoff
@@ -229,6 +236,23 @@ AllocationCopy2DRange {
param uint32_t srcFace
}
+AllocationCopy3DRange {
+ param RsAllocation dest
+ param uint32_t destXoff
+ param uint32_t destYoff
+ param uint32_t destZoff
+ param uint32_t destMip
+ param uint32_t width
+ param uint32_t height
+ param uint32_t depth
+ param RsAllocation src
+ param uint32_t srcXoff
+ param uint32_t srcYoff
+ param uint32_t srcZoff
+ param uint32_t srcMip
+ }
+
+
SamplerCreate {
direct
param RsSamplerValue magFilter