瀏覽代碼

obsolete

tags/mesa_3_3
Brian Paul 25 年之前
父節點
當前提交
71600f0ce6
共有 2 個文件被更改,包括 0 次插入364 次删除
  1. 0
    249
      src/mesa/drivers/x11/realglx.c
  2. 0
    115
      src/mesa/drivers/x11/realglx.h

+ 0
- 249
src/mesa/drivers/x11/realglx.c 查看文件

@@ -1,249 +0,0 @@
/* $Id: realglx.c,v 1.2 1999/11/22 21:52:23 brianp Exp $ */

/*
* Mesa 3-D graphics library
* Version: 3.1
*
* Copyright (C) 1999 Brian Paul All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/





/*
* Real GLX-encoder functions. Called from glxapi.c
*
* Steven Parker's code for the GLX client API functions should be
* put in this file.
*
* Also, the main API functions in api.c should somehow hook into the
* GLX-encoding functions...
*/



#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include "realglx.h"



XVisualInfo *Real_glXChooseVisual( Display *dpy, int screen, int *list )
{
(void) dpy;
(void) screen;
(void) list;
return 0;
}



int Real_glXGetConfig( Display *dpy, XVisualInfo *visinfo,
int attrib, int *value )
{
(void) dpy;
(void) visinfo;
(void) attrib;
(void) value;
return 0;
}



GLXContext Real_glXCreateContext( Display *dpy, XVisualInfo *visinfo,
GLXContext shareList, Bool direct )
{
(void) dpy;
(void) visinfo;
(void) shareList;
(void) direct;
return 0;
}



void Real_glXDestroyContext( Display *dpy, GLXContext ctx )
{
(void) dpy;
(void) ctx;
}



void Real_glXCopyContext( Display *dpy, GLXContext src, GLXContext dst,
GLuint mask )
{
(void) dpy;
(void) src;
(void) dst;
(void) mask;
}



Bool Real_glXMakeCurrent( Display *dpy, GLXDrawable drawable, GLXContext ctx )
{
(void) dpy;
(void) drawable;
(void) ctx;
return 0;
}



GLXContext Real_glXGetCurrentContext( void )
{
return 0;
}



GLXDrawable Real_glXGetCurrentDrawable( void )
{
return 0;
}



GLXPixmap Real_glXCreateGLXPixmap( Display *dpy, XVisualInfo *visinfo,
Pixmap pixmap )
{
(void) dpy;
(void) visinfo;
(void) pixmap;
return 0;
}


void Real_glXDestroyGLXPixmap( Display *dpy, GLXPixmap pixmap )
{
(void) dpy;
(void) pixmap;
}



Bool Real_glXQueryExtension( Display *dpy, int *errorb, int *event )
{
(void) dpy;
(void) errorb;
(void) event;
return 0;
}



Bool Real_glXIsDirect( Display *dpy, GLXContext ctx )
{
(void) dpy;
(void) ctx;
return 0;
}



void Real_glXSwapBuffers( Display *dpy, GLXDrawable drawable )
{
(void) dpy;
(void) drawable;
}



Bool Real_glXQueryVersion( Display *dpy, int *maj, int *min )
{
(void) dpy;
(void) maj;
(void) min;
return 0;
}



void Real_glXUseXFont( Font font, int first, int count, int listBase )
{
(void) font;
(void) first;
(void) count;
(void) listBase;
}


typedef struct {
struct {
int major_opcode;
} codes;



} XExtDisplayInfo;


void Real_glXWaitGL( void )
{
}



void Real_glXWaitX( void )
{
}



/* GLX 1.1 and later */
const char *Real_glXQueryExtensionsString( Display *dpy, int screen )
{
(void) dpy;
(void) screen;
return 0;
}



/* GLX 1.1 and later */
const char *Real_glXQueryServerString( Display *dpy, int screen, int name )
{
(void) dpy;
(void) screen;
(void) name;
return 0;
}



/* GLX 1.1 and later */
const char *Real_glXGetClientString( Display *dpy, int name )
{
(void) dpy;
(void) name;
return 0;
}



/* GLX 1.2 and later */
Display *Real_glXGetCurrentDisplay( void )
{
return 0;
}



+ 0
- 115
src/mesa/drivers/x11/realglx.h 查看文件

@@ -1,115 +0,0 @@
/* $Id: realglx.h,v 1.2 1999/11/22 21:52:23 brianp Exp $ */

/*
* Mesa 3-D graphics library
* Version: 3.1
*
* Copyright (C) 1999 Brian Paul All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/





#ifndef REALGLX_H
#define REALGLX_H


#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include "GL/glx.h"



extern XVisualInfo *Real_glXChooseVisual( Display *dpy,
int screen, int *list );


extern int Real_glXGetConfig( Display *dpy, XVisualInfo *visinfo,
int attrib, int *value );


extern GLXContext Real_glXCreateContext( Display *dpy, XVisualInfo *visinfo,
GLXContext shareList, Bool direct );


extern void Real_glXDestroyContext( Display *dpy, GLXContext ctx );


extern void Real_glXCopyContext( Display *dpy, GLXContext src, GLXContext dst,
GLuint mask );


extern Bool Real_glXMakeCurrent( Display *dpy, GLXDrawable drawable,
GLXContext ctx );


extern GLXContext Real_glXGetCurrentContext( void );


extern GLXDrawable Real_glXGetCurrentDrawable( void );


extern GLXPixmap Real_glXCreateGLXPixmap( Display *dpy, XVisualInfo *visinfo,
Pixmap pixmap );


extern void Real_glXDestroyGLXPixmap( Display *dpy, GLXPixmap pixmap );


extern Bool Real_glXQueryExtension( Display *dpy, int *errorb, int *event );


extern Bool Real_glXIsDirect( Display *dpy, GLXContext ctx );


extern void Real_glXSwapBuffers( Display *dpy, GLXDrawable drawable );


extern Bool Real_glXQueryVersion( Display *dpy, int *maj, int *min );


extern void Real_glXUseXFont( Font font, int first, int count, int listBase );


extern void Real_glXWaitGL( void );


extern void Real_glXWaitX( void );


/* GLX 1.1 and later */
extern const char *Real_glXQueryExtensionsString( Display *dpy, int screen );


/* GLX 1.1 and later */
extern const char *Real_glXQueryServerString( Display *dpy, int screen,
int name );


/* GLX 1.1 and later */
extern const char *Real_glXGetClientString( Display *dpy, int name );


/* GLX 1.2 and later */
extern Display *Real_glXGetCurrentDisplay( void );


#endif

Loading…
取消
儲存