1848b8605Smrg/* 2848b8605Smrg Copyright (c) 2011 Apple Inc. 3848b8605Smrg 4848b8605Smrg Permission is hereby granted, free of charge, to any person 5848b8605Smrg obtaining a copy of this software and associated documentation files 6848b8605Smrg (the "Software"), to deal in the Software without restriction, 7848b8605Smrg including without limitation the rights to use, copy, modify, merge, 8848b8605Smrg publish, distribute, sublicense, and/or sell copies of the Software, 9848b8605Smrg and to permit persons to whom the Software is furnished to do so, 10848b8605Smrg subject to the following conditions: 11848b8605Smrg 12848b8605Smrg The above copyright notice and this permission notice shall be 13848b8605Smrg included in all copies or substantial portions of the Software. 14848b8605Smrg 15848b8605Smrg THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16848b8605Smrg EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17848b8605Smrg MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18848b8605Smrg NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT 19848b8605Smrg HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20848b8605Smrg WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21848b8605Smrg OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 22848b8605Smrg DEALINGS IN THE SOFTWARE. 23848b8605Smrg 24848b8605Smrg Except as contained in this notice, the name(s) of the above 25848b8605Smrg copyright holders shall not be used in advertising or otherwise to 26848b8605Smrg promote the sale, use or other dealings in this Software without 27848b8605Smrg prior written authorization. 28848b8605Smrg*/ 29848b8605Smrg 30848b8605Smrg#ifndef APPLE_XGL_API_H 31848b8605Smrg 32848b8605Smrgvoid __applegl_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, 33848b8605Smrg GLenum format, GLenum type, void *pixels); 34848b8605Smrgvoid __applegl_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); 35848b8605Smrgvoid __applegl_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, 36848b8605Smrg GLsizei width); 37848b8605Smrg 38848b8605Smrgvoid __applegl_glDrawBuffer(GLenum mode); 39848b8605Smrgvoid __applegl_glDrawBuffers(GLsizei n, const GLenum * bufs); 40848b8605Smrg 41848b8605Smrgvoid __applegl_glViewport(GLint x, GLint y, GLsizei width, GLsizei height); 42848b8605Smrg 43848b8605Smrg#endif 44