rsdSampler.h revision a36c50a6ab87f4c9049318d4c6c8ec7b0a1e6e12
16a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist/* 26a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * Copyright (C) 2011 The Android Open Source Project 36a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * 46a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * Licensed under the Apache License, Version 2.0 (the "License"); 56a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * you may not use this file except in compliance with the License. 66a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * You may obtain a copy of the License at 76a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * 86a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * http://www.apache.org/licenses/LICENSE-2.0 96a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * 106a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * Unless required by applicable law or agreed to in writing, software 116a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * distributed under the License is distributed on an "AS IS" BASIS, 126a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * See the License for the specific language governing permissions and 146a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist * limitations under the License. 156a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist */ 166a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist 176a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist#ifndef RSD_SAMPLER_H 186a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist#define RSD_SAMPLER_H 196a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist 206a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist#include <rs_hal.h> 216a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist 226a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist 236a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvistbool rsdSamplerInit(const android::renderscript::Context *rsc, 246a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist const android::renderscript::Sampler *); 256a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist 266a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvistvoid rsdSamplerDestroy(const android::renderscript::Context *rsc, 276a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist const android::renderscript::Sampler *); 286a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist 296a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvistvoid rsdSamplerUpdateCachedObject(const android::renderscript::Context *rsc, 306a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist const android::renderscript::Sampler *, 316a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist android::renderscript::rs_sampler *obj); 326a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist 336a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist#endif // RSD_SAMPLER_H 346a3903fed590e369b576bddbe1ae2d788768ddfeJan Nordqvist