⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ggimesa_int.h

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻 H
字号:
#ifndef _GGI_MESA_INT_H#define _GGI_MESA_INT_H#include <ggi/internal/internal.h>#include "ggimesa.h"extern ggi_extid _ggiMesaID;ggifunc_setmode GGIMesa_setmode;ggifunc_getapi GGIMesa_getapi;typedef struct ggi_mesa_ext{	/*	 * How mesa extends this visual; i.e., size of the depth buffer etc.	 *	 * By default (upon attaching) this structure is initialized to what	 * libggi is guaranteed to handle without any help: single buffered	 * visual without any ancilary buffers.	 */	struct ggi_mesa_visual mesa_visual;	/*	 * Mesa framebuffer is a collection of all ancilary buffers required.	 *	 * This structure contains the ancilary buffers provided in in	 * software. On each mode change it is loaded with the list of	 * required buffers and the target is expected to clear the ones	 * it can provide in hw. The remaining ones are then provided in sw.	 *	 */	GLframebuffer mesa_buffer;	void (*update_state)(ggi_mesa_context_t ctx);	int (*setup_driver)(ggi_mesa_context_t ctx);		void *private;} ggi_mesa_ext_t;#define LIBGGI_MESAEXT(vis) ((ggi_mesa_ext_t *)LIBGGI_EXT(vis,_ggiMesaID))#define GGIMESA_PRIV(vis) ((LIBGGI_MESAEXT(vis)->priv))#endif /* _GGI_MISC_INT_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -