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