This adds an initLibrary() function to libOpenglRender. It will be used by the emulator to fallback on software rendering if the library cannot be initialized properly, e.g. if it is not possible to load the host EGL/GLES libraries. Change-Id: I41e8ad73a315166e4a15cbee1db72c2552370f46
31 lines
885 B
C
31 lines
885 B
C
/*
|
|
* Copyright (C) 2011 The Android Open Source Project
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
#ifndef _GLES2_DISPATCH_H
|
|
#define _GLES2_DISPATCH_H
|
|
|
|
#ifdef WITH_GLES2
|
|
|
|
#include "gl2_dec.h"
|
|
|
|
bool init_gl2_dispatch();
|
|
void *gl2_dispatch_get_proc_func(const char *name, void *userData);
|
|
|
|
extern gl2_decoder_context_t s_gl2;
|
|
extern int s_gl2_enabled;
|
|
|
|
#endif
|
|
#endif
|