17f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk/* 27f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * Copyright (C) 2011 The Android Open Source Project 37f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * 47f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * Licensed under the Apache License, Version 2.0 (the "License"); 57f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * you may not use this file except in compliance with the License. 67f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * You may obtain a copy of the License at 77f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * 87f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * http://www.apache.org/licenses/LICENSE-2.0 97f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * 107f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * Unless required by applicable law or agreed to in writing, software 117f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * distributed under the License is distributed on an "AS IS" BASIS, 127f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * See the License for the specific language governing permissions and 147f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk * limitations under the License. 157f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk */ 167f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk 177f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk 187f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include "rsdCore.h" 197f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include "rsdSampler.h" 207f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk 217f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include "rsContext.h" 227f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include "rsSampler.h" 2393eacc7ce0aad4314b4cb41a281f59ce54bb3286Jason Sams 2493eacc7ce0aad4314b4cb41a281f59ce54bb3286Jason Sams#ifndef RS_COMPATIBILITY_LIB 257f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include "rsProgramVertex.h" 267f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include "rsProgramFragment.h" 277f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk 287f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include <GLES/gl.h> 297f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk#include <GLES/glext.h> 3093eacc7ce0aad4314b4cb41a281f59ce54bb3286Jason Sams#endif 317f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk 32fe3697bf62d0812209d9355eee082914eaf05689Jason Samsusing namespace android; 33fe3697bf62d0812209d9355eee082914eaf05689Jason Samsusing namespace android::renderscript; 34fe3697bf62d0812209d9355eee082914eaf05689Jason Sams 3506b0f7d3b345ae1c36aed6686e79e403650f8baaJason Sams 3606b0f7d3b345ae1c36aed6686e79e403650f8baaJason Samsbool rsdSamplerInit(const Context *, const Sampler *s) { 377f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk return true; 387f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk} 397f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk 407f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchoukvoid rsdSamplerDestroy(const android::renderscript::Context *rsc, 417f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk const android::renderscript::Sampler *s) { 427f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk} 43