RenderScript.h revision 75e877d157f9429eb6d8fb1b09c75c5472db161a
1221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams/*
269cccdf0659a193d6a75420ec745421fb5c436e6Jason Sams * Copyright (C) 2012 The Android Open Source Project
3221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams *
4221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * Licensed under the Apache License, Version 2.0 (the "License");
5221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * you may not use this file except in compliance with the License.
6221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * You may obtain a copy of the License at
7221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams *
8221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams *      http://www.apache.org/licenses/LICENSE-2.0
9221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams *
10221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * Unless required by applicable law or agreed to in writing, software
11221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * distributed under the License is distributed on an "AS IS" BASIS,
12221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * See the License for the specific language governing permissions and
14221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams * limitations under the License.
15221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams */
16221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams
1775e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray /*! \mainpage notitle
1875e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  *
1975e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  * RenderScript is a high-performance runtime that provides
2075e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  * compute operations at the native level. RenderScript code is compiled on devices
2175e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  * at runtime to allow platform-independence as well.
2275e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  * This reference documentation describes the RenderScript runtime APIs, which you
2375e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  * can utilize to write RenderScript code in C99. The RenderScript compute header
2475e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  * files are automatically included for you.
2575e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  *
2675e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray  */
2775e877d157f9429eb6d8fb1b09c75c5472db161aTim Murray
28221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams#ifndef ANDROID_RENDERSCRIPT_H
29221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams#define ANDROID_RENDERSCRIPT_H
30221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams
3184bf2b877024aaa154b66e0f2338d54bdabd855aTim Murray#include "rsCppStructs.h"
32221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams
330b575de8ed0b628d84d256f5846500b0385979bdTim Murray#ifdef RS_SERVER
3484e3dea053bea25c1cec44ffb298f8b5b9b9141aTim Murray#define RS_VERSION 19
350b575de8ed0b628d84d256f5846500b0385979bdTim Murray#endif
360b575de8ed0b628d84d256f5846500b0385979bdTim Murray
37221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams#endif
38