xref: /aosp_15_r20/frameworks/rs/rsApiStubs.h (revision e1eccf28f96817838ad6867f7f39d2351ec11f56)
1*e1eccf28SAndroid Build Coastguard Worker /*
2*e1eccf28SAndroid Build Coastguard Worker  * Copyright (C) 2017 The Android Open Source Project
3*e1eccf28SAndroid Build Coastguard Worker  *
4*e1eccf28SAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*e1eccf28SAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*e1eccf28SAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*e1eccf28SAndroid Build Coastguard Worker  *
8*e1eccf28SAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*e1eccf28SAndroid Build Coastguard Worker  *
10*e1eccf28SAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*e1eccf28SAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*e1eccf28SAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*e1eccf28SAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*e1eccf28SAndroid Build Coastguard Worker  * limitations under the License.
15*e1eccf28SAndroid Build Coastguard Worker  */
16*e1eccf28SAndroid Build Coastguard Worker 
17*e1eccf28SAndroid Build Coastguard Worker #ifndef ANDROID_RS_API_STUBS_H
18*e1eccf28SAndroid Build Coastguard Worker #define ANDROID_RS_API_STUBS_H
19*e1eccf28SAndroid Build Coastguard Worker 
20*e1eccf28SAndroid Build Coastguard Worker #include "rsInternalDefines.h"
21*e1eccf28SAndroid Build Coastguard Worker 
22*e1eccf28SAndroid Build Coastguard Worker // Device
23*e1eccf28SAndroid Build Coastguard Worker extern "C" RsDevice rsDeviceCreate() __DEPRECATED_IN(
24*e1eccf28SAndroid Build Coastguard Worker     31,
25*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
26*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
27*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsDeviceDestroy(RsDevice dev) __DEPRECATED_IN(
28*e1eccf28SAndroid Build Coastguard Worker     31,
29*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
30*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
31*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsDeviceSetConfig(RsDevice dev, RsDeviceParam p, int32_t value)
32*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
33*e1eccf28SAndroid Build Coastguard Worker         31,
34*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
35*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
36*e1eccf28SAndroid Build Coastguard Worker 
37*e1eccf28SAndroid Build Coastguard Worker // Context
38*e1eccf28SAndroid Build Coastguard Worker extern "C" RsContext rsContextCreate(RsDevice vdev, uint32_t version,
39*e1eccf28SAndroid Build Coastguard Worker                                      uint32_t sdkVersion, RsContextType ct,
40*e1eccf28SAndroid Build Coastguard Worker                                      uint32_t flags)
41*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
42*e1eccf28SAndroid Build Coastguard Worker         31,
43*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
44*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
45*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextDestroy(RsContext rsc) __DEPRECATED_IN(
46*e1eccf28SAndroid Build Coastguard Worker     31,
47*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
48*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
49*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextFinish(RsContext rsc) __DEPRECATED_IN(
50*e1eccf28SAndroid Build Coastguard Worker     31,
51*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
52*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
53*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextDump(RsContext rsc, int32_t bits) __DEPRECATED_IN(
54*e1eccf28SAndroid Build Coastguard Worker     31,
55*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
56*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
57*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextSetPriority(RsContext rsc, int32_t priority)
58*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
59*e1eccf28SAndroid Build Coastguard Worker         31,
60*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
61*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
62*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextDestroyWorker(RsContext rsc) __DEPRECATED_IN(
63*e1eccf28SAndroid Build Coastguard Worker     31,
64*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
65*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
66*e1eccf28SAndroid Build Coastguard Worker extern "C" RsMessageToClientType rsContextGetMessage(
67*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, void* data, size_t data_length, size_t* receiveLen,
68*e1eccf28SAndroid Build Coastguard Worker     size_t receiveLen_length, uint32_t* usrID, size_t usrID_length)
69*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
70*e1eccf28SAndroid Build Coastguard Worker         31,
71*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
72*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
73*e1eccf28SAndroid Build Coastguard Worker extern "C" RsMessageToClientType rsContextPeekMessage(RsContext rsc,
74*e1eccf28SAndroid Build Coastguard Worker                                                       size_t* receiveLen,
75*e1eccf28SAndroid Build Coastguard Worker                                                       size_t receiveLen_length,
76*e1eccf28SAndroid Build Coastguard Worker                                                       uint32_t* usrID,
77*e1eccf28SAndroid Build Coastguard Worker                                                       size_t usrID_length)
78*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
79*e1eccf28SAndroid Build Coastguard Worker         31,
80*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
81*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
82*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextSendMessage(RsContext rsc, uint32_t id,
83*e1eccf28SAndroid Build Coastguard Worker                                      const uint8_t* data, size_t data_length)
84*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
85*e1eccf28SAndroid Build Coastguard Worker         31,
86*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
87*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
88*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextInitToClient(RsContext rsc) __DEPRECATED_IN(
89*e1eccf28SAndroid Build Coastguard Worker     31,
90*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
91*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
92*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextDeinitToClient(RsContext rsc) __DEPRECATED_IN(
93*e1eccf28SAndroid Build Coastguard Worker     31,
94*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
95*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
96*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextSetCacheDir(RsContext rsc, const char* cacheDir,
97*e1eccf28SAndroid Build Coastguard Worker                                      size_t cacheDir_length)
98*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
99*e1eccf28SAndroid Build Coastguard Worker         31,
100*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
101*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
102*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaContextSetNativeLibDir(RsContext con, char* libDir,
103*e1eccf28SAndroid Build Coastguard Worker                                           size_t length)
104*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
105*e1eccf28SAndroid Build Coastguard Worker         31,
106*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
107*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
108*e1eccf28SAndroid Build Coastguard Worker 
109*e1eccf28SAndroid Build Coastguard Worker // BaseObject
110*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAssignName(RsContext rsc, RsObjectBase obj, const char* name,
111*e1eccf28SAndroid Build Coastguard Worker                              size_t name_length)
112*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
113*e1eccf28SAndroid Build Coastguard Worker         31,
114*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
115*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
116*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaGetName(RsContext con, void* obj, const char** name)
117*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
118*e1eccf28SAndroid Build Coastguard Worker         31,
119*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
120*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
121*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsObjDestroy(RsContext rsc, RsAsyncVoidPtr objPtr)
122*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
123*e1eccf28SAndroid Build Coastguard Worker         31,
124*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
125*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
126*e1eccf28SAndroid Build Coastguard Worker 
127*e1eccf28SAndroid Build Coastguard Worker // Element
128*e1eccf28SAndroid Build Coastguard Worker extern "C" RsElement rsElementCreate(RsContext rsc, RsDataType mType,
129*e1eccf28SAndroid Build Coastguard Worker                                      RsDataKind mKind, bool mNormalized,
130*e1eccf28SAndroid Build Coastguard Worker                                      uint32_t mVectorSize)
131*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
132*e1eccf28SAndroid Build Coastguard Worker         31,
133*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
134*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
135*e1eccf28SAndroid Build Coastguard Worker extern "C" RsElement rsElementCreate2(
136*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, const RsElement* elements, size_t elements_length,
137*e1eccf28SAndroid Build Coastguard Worker     const char** names, size_t names_length_length, const size_t* names_length,
138*e1eccf28SAndroid Build Coastguard Worker     const uint32_t* arraySize, size_t arraySize_length)
139*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
140*e1eccf28SAndroid Build Coastguard Worker         31,
141*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
142*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
143*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaElementGetNativeData(RsContext con, RsElement elem,
144*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t* elemData,
145*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t elemDataSize)
146*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
147*e1eccf28SAndroid Build Coastguard Worker         31,
148*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
149*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
150*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaElementGetSubElements(RsContext con, RsElement elem,
151*e1eccf28SAndroid Build Coastguard Worker                                          uintptr_t* ids, const char** names,
152*e1eccf28SAndroid Build Coastguard Worker                                          size_t* arraySizes, uint32_t dataSize)
153*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
154*e1eccf28SAndroid Build Coastguard Worker         31,
155*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
156*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
157*e1eccf28SAndroid Build Coastguard Worker 
158*e1eccf28SAndroid Build Coastguard Worker // Type
159*e1eccf28SAndroid Build Coastguard Worker extern "C" RsType rsTypeCreate(RsContext rsc, RsElement e, uint32_t dimX,
160*e1eccf28SAndroid Build Coastguard Worker                                uint32_t dimY, uint32_t dimZ, bool mipmaps,
161*e1eccf28SAndroid Build Coastguard Worker                                bool faces, uint32_t yuv)
162*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
163*e1eccf28SAndroid Build Coastguard Worker         31,
164*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
165*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
166*e1eccf28SAndroid Build Coastguard Worker extern "C" RsType rsTypeCreate2(RsContext rsc, const RsTypeCreateParams* dat,
167*e1eccf28SAndroid Build Coastguard Worker                                 size_t dat_length)
168*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
169*e1eccf28SAndroid Build Coastguard Worker         31,
170*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
171*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
172*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaTypeGetNativeData(RsContext con, RsType type,
173*e1eccf28SAndroid Build Coastguard Worker                                      uintptr_t* typeData, uint32_t typeDataSize)
174*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
175*e1eccf28SAndroid Build Coastguard Worker         31,
176*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
177*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
178*e1eccf28SAndroid Build Coastguard Worker 
179*e1eccf28SAndroid Build Coastguard Worker // Allocation
180*e1eccf28SAndroid Build Coastguard Worker extern "C" RsAllocation rsAllocationCreateTyped(
181*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, RsType vtype, RsAllocationMipmapControl mipmaps,
182*e1eccf28SAndroid Build Coastguard Worker     uint32_t usages, uintptr_t ptr)
183*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
184*e1eccf28SAndroid Build Coastguard Worker         31,
185*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
186*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
187*e1eccf28SAndroid Build Coastguard Worker extern "C" RsAllocation rsAllocationCreateFromBitmap(
188*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, RsType vtype, RsAllocationMipmapControl mipmaps,
189*e1eccf28SAndroid Build Coastguard Worker     const void* data, size_t data_length, uint32_t usages)
190*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
191*e1eccf28SAndroid Build Coastguard Worker         31,
192*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
193*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
194*e1eccf28SAndroid Build Coastguard Worker extern "C" RsAllocation rsAllocationCubeCreateFromBitmap(
195*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, RsType vtype, RsAllocationMipmapControl mipmaps,
196*e1eccf28SAndroid Build Coastguard Worker     const void* data, size_t data_length, uint32_t usages)
197*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
198*e1eccf28SAndroid Build Coastguard Worker         31,
199*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
200*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
201*e1eccf28SAndroid Build Coastguard Worker extern "C" RsAllocation rsAllocationAdapterCreate(RsContext rsc, RsType vtype,
202*e1eccf28SAndroid Build Coastguard Worker                                                   RsAllocation baseAlloc)
203*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
204*e1eccf28SAndroid Build Coastguard Worker         31,
205*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
206*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
207*e1eccf28SAndroid Build Coastguard Worker extern "C" const void* rsaAllocationGetType(RsContext con, RsAllocation va)
208*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
209*e1eccf28SAndroid Build Coastguard Worker         31,
210*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
211*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
212*e1eccf28SAndroid Build Coastguard Worker extern "C" RsNativeWindow rsAllocationGetSurface(RsContext rsc,
213*e1eccf28SAndroid Build Coastguard Worker                                                  RsAllocation alloc)
214*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
215*e1eccf28SAndroid Build Coastguard Worker         31,
216*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
217*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
218*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationSetupBufferQueue(RsContext rsc, RsAllocation alloc,
219*e1eccf28SAndroid Build Coastguard Worker                                              uint32_t numAlloc)
220*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
221*e1eccf28SAndroid Build Coastguard Worker         31,
222*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
223*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
224*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationShareBufferQueue(RsContext rsc, RsAllocation alloc1,
225*e1eccf28SAndroid Build Coastguard Worker                                              RsAllocation alloc2)
226*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
227*e1eccf28SAndroid Build Coastguard Worker         31,
228*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
229*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
230*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationSetSurface(RsContext rsc, RsAllocation alloc,
231*e1eccf28SAndroid Build Coastguard Worker                                        RsNativeWindow sur)
232*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
233*e1eccf28SAndroid Build Coastguard Worker         31,
234*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
235*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
236*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationAdapterOffset(RsContext rsc, RsAllocation alloc,
237*e1eccf28SAndroid Build Coastguard Worker                                           const uint32_t* offsets,
238*e1eccf28SAndroid Build Coastguard Worker                                           size_t offsets_length)
239*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
240*e1eccf28SAndroid Build Coastguard Worker         31,
241*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
242*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
243*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationCopyToBitmap(RsContext rsc, RsAllocation alloc,
244*e1eccf28SAndroid Build Coastguard Worker                                          void* data, size_t data_length)
245*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
246*e1eccf28SAndroid Build Coastguard Worker         31,
247*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
248*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
249*e1eccf28SAndroid Build Coastguard Worker extern "C" void* rsAllocationGetPointer(RsContext rsc, RsAllocation va,
250*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t lod,
251*e1eccf28SAndroid Build Coastguard Worker                                         RsAllocationCubemapFace face,
252*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t z, uint32_t array,
253*e1eccf28SAndroid Build Coastguard Worker                                         size_t* stride, size_t stride_length)
254*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
255*e1eccf28SAndroid Build Coastguard Worker         31,
256*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
257*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
258*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocation1DData(RsContext rsc, RsAllocation va,
259*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t xoff, uint32_t lod, uint32_t count,
260*e1eccf28SAndroid Build Coastguard Worker                                    const void* data, size_t data_length)
261*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
262*e1eccf28SAndroid Build Coastguard Worker         31,
263*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
264*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
265*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocation1DElementData(RsContext rsc, RsAllocation va,
266*e1eccf28SAndroid Build Coastguard Worker                                           uint32_t x, uint32_t lod,
267*e1eccf28SAndroid Build Coastguard Worker                                           const void* data, size_t data_length,
268*e1eccf28SAndroid Build Coastguard Worker                                           size_t comp_offset)
269*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
270*e1eccf28SAndroid Build Coastguard Worker         31,
271*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
272*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
273*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationElementData(RsContext rsc, RsAllocation va,
274*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t x, uint32_t y, uint32_t z,
275*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t lod, const void* data,
276*e1eccf28SAndroid Build Coastguard Worker                                         size_t data_length, size_t comp_offset)
277*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
278*e1eccf28SAndroid Build Coastguard Worker         31,
279*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
280*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
281*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocation2DData(RsContext rsc, RsAllocation va,
282*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t xoff, uint32_t yoff, uint32_t lod,
283*e1eccf28SAndroid Build Coastguard Worker                                    RsAllocationCubemapFace face, uint32_t w,
284*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t h, const void* data,
285*e1eccf28SAndroid Build Coastguard Worker                                    size_t data_length, size_t stride)
286*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
287*e1eccf28SAndroid Build Coastguard Worker         31,
288*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
289*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
290*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocation3DData(RsContext rsc, RsAllocation va,
291*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t xoff, uint32_t yoff, uint32_t zoff,
292*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t lod, uint32_t w, uint32_t h,
293*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t d, const void* data,
294*e1eccf28SAndroid Build Coastguard Worker                                    size_t data_length, size_t stride)
295*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
296*e1eccf28SAndroid Build Coastguard Worker         31,
297*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
298*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
299*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationGenerateMipmaps(RsContext rsc, RsAllocation va)
300*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
301*e1eccf28SAndroid Build Coastguard Worker         31,
302*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
303*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
304*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationRead(RsContext rsc, RsAllocation va, void* data,
305*e1eccf28SAndroid Build Coastguard Worker                                  size_t data_length)
306*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
307*e1eccf28SAndroid Build Coastguard Worker         31,
308*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
309*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
310*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocation1DRead(RsContext rsc, RsAllocation va,
311*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t xoff, uint32_t lod, uint32_t count,
312*e1eccf28SAndroid Build Coastguard Worker                                    void* data, size_t data_length)
313*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
314*e1eccf28SAndroid Build Coastguard Worker         31,
315*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
316*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
317*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationElementRead(RsContext rsc, RsAllocation va,
318*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t x, uint32_t y, uint32_t z,
319*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t lod, void* data,
320*e1eccf28SAndroid Build Coastguard Worker                                         size_t data_length, size_t comp_offset)
321*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
322*e1eccf28SAndroid Build Coastguard Worker         31,
323*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
324*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
325*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocation2DRead(RsContext rsc, RsAllocation va,
326*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t xoff, uint32_t yoff, uint32_t lod,
327*e1eccf28SAndroid Build Coastguard Worker                                    RsAllocationCubemapFace face, uint32_t w,
328*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t h, void* data, size_t data_length,
329*e1eccf28SAndroid Build Coastguard Worker                                    size_t stride)
330*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
331*e1eccf28SAndroid Build Coastguard Worker         31,
332*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
333*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
334*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocation3DRead(RsContext rsc, RsAllocation va,
335*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t xoff, uint32_t yoff, uint32_t zoff,
336*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t lod, uint32_t w, uint32_t h,
337*e1eccf28SAndroid Build Coastguard Worker                                    uint32_t d, void* data, size_t data_length,
338*e1eccf28SAndroid Build Coastguard Worker                                    size_t stride)
339*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
340*e1eccf28SAndroid Build Coastguard Worker         31,
341*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
342*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
343*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationSyncAll(RsContext rsc, RsAllocation va,
344*e1eccf28SAndroid Build Coastguard Worker                                     RsAllocationUsageType src)
345*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
346*e1eccf28SAndroid Build Coastguard Worker         31,
347*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
348*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
349*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationResize1D(RsContext rsc, RsAllocation va,
350*e1eccf28SAndroid Build Coastguard Worker                                      uint32_t dimX)
351*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
352*e1eccf28SAndroid Build Coastguard Worker         31,
353*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
354*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
355*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationCopy2DRange(RsContext rsc, RsAllocation dest,
356*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t destXoff, uint32_t destYoff,
357*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t destMip, uint32_t destFace,
358*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t width, uint32_t height,
359*e1eccf28SAndroid Build Coastguard Worker                                         RsAllocation src, uint32_t srcXoff,
360*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t srcYoff, uint32_t srcMip,
361*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t srcFace)
362*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
363*e1eccf28SAndroid Build Coastguard Worker         31,
364*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
365*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
366*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationCopy3DRange(RsContext rsc, RsAllocation dest,
367*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t destXoff, uint32_t destYoff,
368*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t destZoff, uint32_t destMip,
369*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t width, uint32_t height,
370*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t depth, RsAllocation src,
371*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t srcXoff, uint32_t srcYoff,
372*e1eccf28SAndroid Build Coastguard Worker                                         uint32_t srcZoff, uint32_t srcMip)
373*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
374*e1eccf28SAndroid Build Coastguard Worker         31,
375*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
376*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
377*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsAllocationIoSend(RsContext rsc, RsAllocation alloc)
378*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
379*e1eccf28SAndroid Build Coastguard Worker         31,
380*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
381*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
382*e1eccf28SAndroid Build Coastguard Worker extern "C" int64_t rsAllocationIoReceive(RsContext rsc, RsAllocation alloc)
383*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
384*e1eccf28SAndroid Build Coastguard Worker         31,
385*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
386*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
387*e1eccf28SAndroid Build Coastguard Worker 
388*e1eccf28SAndroid Build Coastguard Worker // ScriptGroup
389*e1eccf28SAndroid Build Coastguard Worker extern "C" RsScriptGroup rsScriptGroupCreate(
390*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, RsScriptKernelID* kernels, size_t kernels_length,
391*e1eccf28SAndroid Build Coastguard Worker     RsScriptKernelID* src, size_t src_length, RsScriptKernelID* dstK,
392*e1eccf28SAndroid Build Coastguard Worker     size_t dstK_length, RsScriptFieldID* dstF, size_t dstF_length,
393*e1eccf28SAndroid Build Coastguard Worker     const RsType* type, size_t type_length)
394*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
395*e1eccf28SAndroid Build Coastguard Worker         31,
396*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
397*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
398*e1eccf28SAndroid Build Coastguard Worker extern "C" RsScriptGroup2 rsScriptGroup2Create(
399*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, const char* name, size_t name_length, const char* cacheDir,
400*e1eccf28SAndroid Build Coastguard Worker     size_t cacheDir_length, RsClosure* closures, size_t closures_length)
401*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
402*e1eccf28SAndroid Build Coastguard Worker         31,
403*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
404*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
405*e1eccf28SAndroid Build Coastguard Worker extern "C" RsClosure rsClosureCreate(
406*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, RsScriptKernelID kernelID, RsAllocation returnValue,
407*e1eccf28SAndroid Build Coastguard Worker     RsScriptFieldID* fieldIDs, size_t fieldIDs_length, const int64_t* values,
408*e1eccf28SAndroid Build Coastguard Worker     size_t values_length, const int* sizes, size_t sizes_length,
409*e1eccf28SAndroid Build Coastguard Worker     RsClosure* depClosures, size_t depClosures_length,
410*e1eccf28SAndroid Build Coastguard Worker     RsScriptFieldID* depFieldIDs, size_t depFieldIDs_length)
411*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
412*e1eccf28SAndroid Build Coastguard Worker         31,
413*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
414*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
415*e1eccf28SAndroid Build Coastguard Worker extern "C" RsClosure rsInvokeClosureCreate(
416*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, RsScriptInvokeID invokeID, const void* params,
417*e1eccf28SAndroid Build Coastguard Worker     size_t params_length, const RsScriptFieldID* fieldIDs,
418*e1eccf28SAndroid Build Coastguard Worker     size_t fieldIDs_length, const int64_t* values, size_t values_length,
419*e1eccf28SAndroid Build Coastguard Worker     const int* sizes, size_t sizes_length)
420*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
421*e1eccf28SAndroid Build Coastguard Worker         31,
422*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
423*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
424*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsClosureSetArg(RsContext rsc, RsClosure closureID,
425*e1eccf28SAndroid Build Coastguard Worker                                 uint32_t index, uintptr_t value, int valueSize)
426*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
427*e1eccf28SAndroid Build Coastguard Worker         31,
428*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
429*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
430*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsClosureSetGlobal(RsContext rsc, RsClosure closureID,
431*e1eccf28SAndroid Build Coastguard Worker                                    RsScriptFieldID fieldID, int64_t value,
432*e1eccf28SAndroid Build Coastguard Worker                                    int valueSize)
433*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
434*e1eccf28SAndroid Build Coastguard Worker         31,
435*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
436*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
437*e1eccf28SAndroid Build Coastguard Worker extern "C" RsScriptKernelID rsScriptKernelIDCreate(RsContext rsc, RsScript sid,
438*e1eccf28SAndroid Build Coastguard Worker                                                    int slot, int sig)
439*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
440*e1eccf28SAndroid Build Coastguard Worker         31,
441*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
442*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
443*e1eccf28SAndroid Build Coastguard Worker extern "C" RsScriptInvokeID rsScriptInvokeIDCreate(RsContext rsc, RsScript s,
444*e1eccf28SAndroid Build Coastguard Worker                                                    uint32_t slot)
445*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
446*e1eccf28SAndroid Build Coastguard Worker         31,
447*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
448*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
449*e1eccf28SAndroid Build Coastguard Worker extern "C" RsScriptFieldID rsScriptFieldIDCreate(RsContext rsc, RsScript sid,
450*e1eccf28SAndroid Build Coastguard Worker                                                  int slot)
451*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
452*e1eccf28SAndroid Build Coastguard Worker         31,
453*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
454*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
455*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptGroupSetOutput(RsContext rsc, RsScriptGroup group,
456*e1eccf28SAndroid Build Coastguard Worker                                        RsScriptKernelID kernel,
457*e1eccf28SAndroid Build Coastguard Worker                                        RsAllocation alloc)
458*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
459*e1eccf28SAndroid Build Coastguard Worker         31,
460*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
461*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
462*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptGroupSetInput(RsContext rsc, RsScriptGroup group,
463*e1eccf28SAndroid Build Coastguard Worker                                       RsScriptKernelID kernel,
464*e1eccf28SAndroid Build Coastguard Worker                                       RsAllocation alloc)
465*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
466*e1eccf28SAndroid Build Coastguard Worker         31,
467*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
468*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
469*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptGroupExecute(RsContext rsc, RsScriptGroup group)
470*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
471*e1eccf28SAndroid Build Coastguard Worker         31,
472*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
473*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
474*e1eccf28SAndroid Build Coastguard Worker 
475*e1eccf28SAndroid Build Coastguard Worker // Sampler
476*e1eccf28SAndroid Build Coastguard Worker extern "C" RsSampler rsSamplerCreate(RsContext rsc, RsSamplerValue magFilter,
477*e1eccf28SAndroid Build Coastguard Worker                                      RsSamplerValue minFilter,
478*e1eccf28SAndroid Build Coastguard Worker                                      RsSamplerValue wrapS, RsSamplerValue wrapT,
479*e1eccf28SAndroid Build Coastguard Worker                                      RsSamplerValue wrapR, float mAniso)
480*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
481*e1eccf28SAndroid Build Coastguard Worker         31,
482*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
483*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
484*e1eccf28SAndroid Build Coastguard Worker 
485*e1eccf28SAndroid Build Coastguard Worker // Script
486*e1eccf28SAndroid Build Coastguard Worker extern "C" RsScript rsScriptCCreate(RsContext rsc, const char* resName,
487*e1eccf28SAndroid Build Coastguard Worker                                     size_t resName_length, const char* cacheDir,
488*e1eccf28SAndroid Build Coastguard Worker                                     size_t cacheDir_length, const char* text,
489*e1eccf28SAndroid Build Coastguard Worker                                     size_t text_length)
490*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
491*e1eccf28SAndroid Build Coastguard Worker         31,
492*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
493*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
494*e1eccf28SAndroid Build Coastguard Worker extern "C" RsScript rsScriptIntrinsicCreate(RsContext rsc, uint32_t id,
495*e1eccf28SAndroid Build Coastguard Worker                                             RsElement eid)
496*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
497*e1eccf28SAndroid Build Coastguard Worker         31,
498*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
499*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
500*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptBindAllocation(RsContext rsc, RsScript vtm,
501*e1eccf28SAndroid Build Coastguard Worker                                        RsAllocation va, uint32_t slot)
502*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
503*e1eccf28SAndroid Build Coastguard Worker         31,
504*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
505*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
506*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetTimeZone(RsContext rsc, RsScript s,
507*e1eccf28SAndroid Build Coastguard Worker                                     const char* timeZone,
508*e1eccf28SAndroid Build Coastguard Worker                                     size_t timeZone_length)
509*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
510*e1eccf28SAndroid Build Coastguard Worker         31,
511*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
512*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
513*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptInvoke(RsContext rsc, RsScript s, uint32_t slot)
514*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
515*e1eccf28SAndroid Build Coastguard Worker         31,
516*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
517*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
518*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptInvokeV(RsContext rsc, RsScript s, uint32_t slot,
519*e1eccf28SAndroid Build Coastguard Worker                                 const void* data, size_t data_length)
520*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
521*e1eccf28SAndroid Build Coastguard Worker         31,
522*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
523*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
524*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptForEach(RsContext rsc, RsScript s, uint32_t slot,
525*e1eccf28SAndroid Build Coastguard Worker                                 RsAllocation ain, RsAllocation aout,
526*e1eccf28SAndroid Build Coastguard Worker                                 const void* usr, size_t usr_length,
527*e1eccf28SAndroid Build Coastguard Worker                                 const RsScriptCall* sc, size_t sc_length)
528*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
529*e1eccf28SAndroid Build Coastguard Worker         31,
530*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
531*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
532*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptForEachMulti(RsContext rsc, RsScript s, uint32_t slot,
533*e1eccf28SAndroid Build Coastguard Worker                                      RsAllocation* ains, size_t ains_length,
534*e1eccf28SAndroid Build Coastguard Worker                                      RsAllocation aout, const void* usr,
535*e1eccf28SAndroid Build Coastguard Worker                                      size_t usr_length, const RsScriptCall* sc,
536*e1eccf28SAndroid Build Coastguard Worker                                      size_t sc_length)
537*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
538*e1eccf28SAndroid Build Coastguard Worker         31,
539*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
540*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
541*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptReduce(RsContext rsc, RsScript s, uint32_t slot,
542*e1eccf28SAndroid Build Coastguard Worker                                RsAllocation* ains, size_t ains_length,
543*e1eccf28SAndroid Build Coastguard Worker                                RsAllocation aout, const RsScriptCall* sc,
544*e1eccf28SAndroid Build Coastguard Worker                                size_t sc_length)
545*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
546*e1eccf28SAndroid Build Coastguard Worker         31,
547*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
548*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
549*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetVarI(RsContext rsc, RsScript s, uint32_t slot,
550*e1eccf28SAndroid Build Coastguard Worker                                 int value)
551*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
552*e1eccf28SAndroid Build Coastguard Worker         31,
553*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
554*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
555*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetVarObj(RsContext rsc, RsScript s, uint32_t slot,
556*e1eccf28SAndroid Build Coastguard Worker                                   RsObjectBase value)
557*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
558*e1eccf28SAndroid Build Coastguard Worker         31,
559*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
560*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
561*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetVarJ(RsContext rsc, RsScript s, uint32_t slot,
562*e1eccf28SAndroid Build Coastguard Worker                                 int64_t value)
563*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
564*e1eccf28SAndroid Build Coastguard Worker         31,
565*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
566*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
567*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetVarF(RsContext rsc, RsScript s, uint32_t slot,
568*e1eccf28SAndroid Build Coastguard Worker                                 float value)
569*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
570*e1eccf28SAndroid Build Coastguard Worker         31,
571*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
572*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
573*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetVarD(RsContext rsc, RsScript s, uint32_t slot,
574*e1eccf28SAndroid Build Coastguard Worker                                 double value)
575*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
576*e1eccf28SAndroid Build Coastguard Worker         31,
577*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
578*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
579*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetVarV(RsContext rsc, RsScript s, uint32_t slot,
580*e1eccf28SAndroid Build Coastguard Worker                                 const void* data, size_t data_length)
581*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
582*e1eccf28SAndroid Build Coastguard Worker         31,
583*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
584*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
585*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptGetVarV(RsContext rsc, RsScript s, uint32_t slot,
586*e1eccf28SAndroid Build Coastguard Worker                                 void* data, size_t data_length)
587*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
588*e1eccf28SAndroid Build Coastguard Worker         31,
589*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
590*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
591*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsScriptSetVarVE(RsContext rsc, RsScript s, uint32_t slot,
592*e1eccf28SAndroid Build Coastguard Worker                                  const void* data, size_t data_length,
593*e1eccf28SAndroid Build Coastguard Worker                                  RsElement e, const uint32_t* dims,
594*e1eccf28SAndroid Build Coastguard Worker                                  size_t dims_length)
595*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
596*e1eccf28SAndroid Build Coastguard Worker         31,
597*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
598*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
599*e1eccf28SAndroid Build Coastguard Worker 
600*e1eccf28SAndroid Build Coastguard Worker // Graphics
601*e1eccf28SAndroid Build Coastguard Worker extern "C" RsContext rsContextCreateGL(RsDevice vdev, uint32_t version,
602*e1eccf28SAndroid Build Coastguard Worker                                        uint32_t sdkVersion, RsSurfaceConfig sc,
603*e1eccf28SAndroid Build Coastguard Worker                                        uint32_t dpi)
604*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
605*e1eccf28SAndroid Build Coastguard Worker         31,
606*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
607*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
608*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextSetSurface(RsContext rsc, uint32_t width,
609*e1eccf28SAndroid Build Coastguard Worker                                     uint32_t height, RsNativeWindow sur)
610*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
611*e1eccf28SAndroid Build Coastguard Worker         31,
612*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
613*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
614*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextPause(RsContext rsc) __DEPRECATED_IN(
615*e1eccf28SAndroid Build Coastguard Worker     31,
616*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
617*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
618*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextResume(RsContext rsc) __DEPRECATED_IN(
619*e1eccf28SAndroid Build Coastguard Worker     31,
620*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
621*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
622*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextBindProgramStore(RsContext rsc, RsProgramStore pgm)
623*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
624*e1eccf28SAndroid Build Coastguard Worker         31,
625*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
626*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
627*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextBindProgramFragment(RsContext rsc,
628*e1eccf28SAndroid Build Coastguard Worker                                              RsProgramFragment pgm)
629*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
630*e1eccf28SAndroid Build Coastguard Worker         31,
631*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
632*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
633*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextBindProgramVertex(RsContext rsc, RsProgramVertex pgm)
634*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
635*e1eccf28SAndroid Build Coastguard Worker         31,
636*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
637*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
638*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextBindProgramRaster(RsContext rsc, RsProgramRaster pgm)
639*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
640*e1eccf28SAndroid Build Coastguard Worker         31,
641*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
642*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
643*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextBindFont(RsContext rsc, RsFont pgm) __DEPRECATED_IN(
644*e1eccf28SAndroid Build Coastguard Worker     31,
645*e1eccf28SAndroid Build Coastguard Worker     "RenderScript is deprecated. See "
646*e1eccf28SAndroid Build Coastguard Worker     "https://developer.android.com/guide/topics/renderscript/migrate");
647*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsContextBindRootScript(RsContext rsc, RsScript sampler)
648*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
649*e1eccf28SAndroid Build Coastguard Worker         31,
650*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
651*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
652*e1eccf28SAndroid Build Coastguard Worker 
653*e1eccf28SAndroid Build Coastguard Worker extern "C" RsProgramStore rsProgramStoreCreate(
654*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, bool colorMaskR, bool colorMaskG, bool colorMaskB,
655*e1eccf28SAndroid Build Coastguard Worker     bool colorMaskA, bool depthMask, bool ditherEnable, RsBlendSrcFunc srcFunc,
656*e1eccf28SAndroid Build Coastguard Worker     RsBlendDstFunc destFunc, RsDepthFunc depthFunc)
657*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
658*e1eccf28SAndroid Build Coastguard Worker         31,
659*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
660*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
661*e1eccf28SAndroid Build Coastguard Worker extern "C" RsProgramRaster rsProgramRasterCreate(RsContext rsc,
662*e1eccf28SAndroid Build Coastguard Worker                                                  bool pointSprite,
663*e1eccf28SAndroid Build Coastguard Worker                                                  RsCullMode cull)
664*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
665*e1eccf28SAndroid Build Coastguard Worker         31,
666*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
667*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
668*e1eccf28SAndroid Build Coastguard Worker extern "C" RsProgramFragment rsProgramFragmentCreate(
669*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, const char* shaderText, size_t shaderText_length,
670*e1eccf28SAndroid Build Coastguard Worker     const char** textureNames, size_t textureNames_length_length,
671*e1eccf28SAndroid Build Coastguard Worker     const size_t* textureNames_length, const uintptr_t* params,
672*e1eccf28SAndroid Build Coastguard Worker     size_t params_length)
673*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
674*e1eccf28SAndroid Build Coastguard Worker         31,
675*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
676*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
677*e1eccf28SAndroid Build Coastguard Worker extern "C" RsProgramVertex rsProgramVertexCreate(
678*e1eccf28SAndroid Build Coastguard Worker     RsContext rsc, const char* shaderText, size_t shaderText_length,
679*e1eccf28SAndroid Build Coastguard Worker     const char** textureNames, size_t textureNames_length_length,
680*e1eccf28SAndroid Build Coastguard Worker     const size_t* textureNames_length, const uintptr_t* params,
681*e1eccf28SAndroid Build Coastguard Worker     size_t params_length)
682*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
683*e1eccf28SAndroid Build Coastguard Worker         31,
684*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
685*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
686*e1eccf28SAndroid Build Coastguard Worker extern "C" RsFont rsFontCreateFromFile(RsContext rsc, const char* name,
687*e1eccf28SAndroid Build Coastguard Worker                                        size_t name_length, float fontSize,
688*e1eccf28SAndroid Build Coastguard Worker                                        uint32_t dpi)
689*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
690*e1eccf28SAndroid Build Coastguard Worker         31,
691*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
692*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
693*e1eccf28SAndroid Build Coastguard Worker extern "C" RsFont rsFontCreateFromMemory(RsContext rsc, const char* name,
694*e1eccf28SAndroid Build Coastguard Worker                                          size_t name_length, float fontSize,
695*e1eccf28SAndroid Build Coastguard Worker                                          uint32_t dpi, const void* data,
696*e1eccf28SAndroid Build Coastguard Worker                                          size_t data_length)
697*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
698*e1eccf28SAndroid Build Coastguard Worker         31,
699*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
700*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
701*e1eccf28SAndroid Build Coastguard Worker extern "C" RsMesh rsMeshCreate(RsContext rsc, RsAllocation* vtx,
702*e1eccf28SAndroid Build Coastguard Worker                                size_t vtx_length, RsAllocation* idx,
703*e1eccf28SAndroid Build Coastguard Worker                                size_t idx_length, uint32_t* primType,
704*e1eccf28SAndroid Build Coastguard Worker                                size_t primType_length)
705*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
706*e1eccf28SAndroid Build Coastguard Worker         31,
707*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
708*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
709*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsProgramBindConstants(RsContext rsc, RsProgram vp,
710*e1eccf28SAndroid Build Coastguard Worker                                        uint32_t slot, RsAllocation constants)
711*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
712*e1eccf28SAndroid Build Coastguard Worker         31,
713*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
714*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
715*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsProgramBindTexture(RsContext rsc, RsProgramFragment pf,
716*e1eccf28SAndroid Build Coastguard Worker                                      uint32_t slot, RsAllocation a)
717*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
718*e1eccf28SAndroid Build Coastguard Worker         31,
719*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
720*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
721*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsProgramBindSampler(RsContext rsc, RsProgramFragment pf,
722*e1eccf28SAndroid Build Coastguard Worker                                      uint32_t slot, RsSampler s)
723*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
724*e1eccf28SAndroid Build Coastguard Worker         31,
725*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
726*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
727*e1eccf28SAndroid Build Coastguard Worker 
728*e1eccf28SAndroid Build Coastguard Worker extern "C" RsObjectBase rsaFileA3DGetEntryByIndex(RsContext con, uint32_t index,
729*e1eccf28SAndroid Build Coastguard Worker                                                   RsFile file)
730*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
731*e1eccf28SAndroid Build Coastguard Worker         31,
732*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
733*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
734*e1eccf28SAndroid Build Coastguard Worker extern "C" RsFile rsaFileA3DCreateFromMemory(RsContext con, const void* data,
735*e1eccf28SAndroid Build Coastguard Worker                                              uint32_t len)
736*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
737*e1eccf28SAndroid Build Coastguard Worker         31,
738*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
739*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
740*e1eccf28SAndroid Build Coastguard Worker extern "C" RsFile rsaFileA3DCreateFromAsset(RsContext con, void* _asset)
741*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
742*e1eccf28SAndroid Build Coastguard Worker         31,
743*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
744*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
745*e1eccf28SAndroid Build Coastguard Worker extern "C" RsFile rsaFileA3DCreateFromFile(RsContext con, const char* path)
746*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
747*e1eccf28SAndroid Build Coastguard Worker         31,
748*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
749*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
750*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaFileA3DGetNumIndexEntries(RsContext con, int32_t* numEntries,
751*e1eccf28SAndroid Build Coastguard Worker                                              RsFile file)
752*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
753*e1eccf28SAndroid Build Coastguard Worker         31,
754*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
755*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
756*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaFileA3DGetIndexEntries(RsContext con,
757*e1eccf28SAndroid Build Coastguard Worker                                           RsFileIndexEntry* fileEntries,
758*e1eccf28SAndroid Build Coastguard Worker                                           uint32_t numEntries, RsFile file)
759*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
760*e1eccf28SAndroid Build Coastguard Worker         31,
761*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
762*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
763*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaMeshGetVertexBufferCount(RsContext con, RsMesh mv,
764*e1eccf28SAndroid Build Coastguard Worker                                             int32_t* numVtx)
765*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
766*e1eccf28SAndroid Build Coastguard Worker         31,
767*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
768*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
769*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaMeshGetIndexCount(RsContext con, RsMesh mv, int32_t* numIdx)
770*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
771*e1eccf28SAndroid Build Coastguard Worker         31,
772*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
773*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
774*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaMeshGetVertices(RsContext con, RsMesh mv,
775*e1eccf28SAndroid Build Coastguard Worker                                    RsAllocation* vtxData, uint32_t vtxDataCount)
776*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
777*e1eccf28SAndroid Build Coastguard Worker         31,
778*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
779*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
780*e1eccf28SAndroid Build Coastguard Worker extern "C" void rsaMeshGetIndices(RsContext con, RsMesh mv, RsAllocation* va,
781*e1eccf28SAndroid Build Coastguard Worker                                   uint32_t* primType, uint32_t idxDataCount)
782*e1eccf28SAndroid Build Coastguard Worker     __DEPRECATED_IN(
783*e1eccf28SAndroid Build Coastguard Worker         31,
784*e1eccf28SAndroid Build Coastguard Worker         "RenderScript is deprecated. See "
785*e1eccf28SAndroid Build Coastguard Worker         "https://developer.android.com/guide/topics/renderscript/migrate");
786*e1eccf28SAndroid Build Coastguard Worker 
787*e1eccf28SAndroid Build Coastguard Worker #endif // ANDROID_RS_API_STUBS_H
788