/* * Mesa on the Rendition Verite V2200 (no X) * * fullscreen double-buffered 565 + Z16 context over /dev/verite3d. */ #ifndef VRMESA_H #define VRMESA_H #include #ifdef __cplusplus extern "C" { #endif typedef struct vrmesa_context *vrMesaContext; /* * ucodepath: the Verite GL microcode image (v2000gl.uc) * NULL reads $VERITE_UCODE. */ extern vrMesaContext vrMesaCreateContext(const char *ucodepath); extern void vrMesaDestroyContext(vrMesaContext ctx); extern void vrMesaMakeCurrent(vrMesaContext ctx); extern vrMesaContext vrMesaGetCurrentContext(void); extern void vrMesaSwapBuffers(void); #ifdef __cplusplus } #endif #endif /* VRMESA_H */