1a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu/* 2a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * Mesa 3-D graphics library 3a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * Version: 7.9 4a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * 5a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * Copyright (C) 2010 LunarG Inc. 6a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * 7a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * Permission is hereby granted, free of charge, to any person obtaining a 8a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * copy of this software and associated documentation files (the "Software"), 9a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * to deal in the Software without restriction, including without limitation 10a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * the rights to use, copy, modify, merge, publish, distribute, sublicense, 11a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * and/or sell copies of the Software, and to permit persons to whom the 12a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * Software is furnished to do so, subject to the following conditions: 13a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * 14a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * The above copyright notice and this permission notice shall be included 15a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * in all copies or substantial portions of the Software. 16a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * 17ba81b0743efd978509b1931d7b4b93f37e8aeb5eChia-I Wu * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18ba81b0743efd978509b1931d7b4b93f37e8aeb5eChia-I Wu * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 20ba81b0743efd978509b1931d7b4b93f37e8aeb5eChia-I Wu * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21ba81b0743efd978509b1931d7b4b93f37e8aeb5eChia-I Wu * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 22ba81b0743efd978509b1931d7b4b93f37e8aeb5eChia-I Wu * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23ba81b0743efd978509b1931d7b4b93f37e8aeb5eChia-I Wu * DEALINGS IN THE SOFTWARE. 24a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * 25a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * Authors: 26a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu * Chia-I Wu <olv@lunarg.com> 27a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu */ 28a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 29a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu#ifndef ST_CB_EGLIMAGE_H 30a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu#define ST_CB_EGLIMAGE_H 31a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 3219bfb55fb54447b322d3aefecf6e0dbb81d8f812Vinson Lee#include "main/compiler.h" 33edc09358f72cd48cb2315daf23c82e7646aeaea3Vinson Lee#include "main/mfeatures.h" 3419bfb55fb54447b322d3aefecf6e0dbb81d8f812Vinson Lee 3519bfb55fb54447b322d3aefecf6e0dbb81d8f812Vinson Leestruct dd_function_table; 36a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 37a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu#if FEATURE_OES_EGL_image 38a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 39a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wuextern void 40a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wust_init_eglimage_functions(struct dd_function_table *functions); 41a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 42a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu#else 43a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 44a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wustatic INLINE void 45a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wust_init_eglimage_functions(struct dd_function_table *functions) 46a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu{ 47a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu} 48a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 49a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu#endif 50a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu 51a1aa53b2a934ca026bb115aca18a46fd920f9e8dChia-I Wu#endif /* ST_CB_EGLIMAGE_H */ 52