1da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk/* 2da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * Copyright (C) 2011 The Android Open Source Project 3da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * 4da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * Licensed under the Apache License, Version 2.0 (the "License"); 5da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * you may not use this file except in compliance with the License. 6da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * You may obtain a copy of the License at 7da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * 8da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * http://www.apache.org/licenses/LICENSE-2.0 9da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * 10da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * Unless required by applicable law or agreed to in writing, software 11da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * distributed under the License is distributed on an "AS IS" BASIS, 12da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * See the License for the specific language governing permissions and 14da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk * limitations under the License. 15da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk */ 16da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk 17da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk#ifndef RSD_FRAME_BUFFER_H 18da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk#define RSD_FRAME_BUFFER_H 19da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk 20da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk#include <rs_hal.h> 21da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk 22da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchoukbool rsdFrameBufferInit(const android::renderscript::Context *rsc, 23da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk const android::renderscript::FBOCache *fb); 24da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchoukvoid rsdFrameBufferSetActive(const android::renderscript::Context *rsc, 25da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk const android::renderscript::FBOCache *fb); 26da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchoukvoid rsdFrameBufferDestroy(const android::renderscript::Context *rsc, 27da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk const android::renderscript::FBOCache *fb); 28da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk 29da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk 30da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk#endif // RSD_FRAME_BUFFER_H 31