nux-0.9.46
|
#include <pci/pci.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <GL/gl.h>
#include <GL/glx.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
Data Structures | |
struct | PciDevice |
Defines | |
#define | GLX_GLXEXT_PROTOTYPES |
#define | COLORED_OUTPUT 1 |
#define | ARRAY_SIZE(array) (sizeof (array) / sizeof ((array)[0])) |
Enumerations | |
enum | { FLAG_GLX_SGIX_FBCONFIG = (1 << 0), FLAG_GLX_EXT_TEXTURE_FROM_PIXMAP = (1 << 1), FLAG_GL_ARB_NON_POWER_OF_TWO = (1 << 2), FLAG_GL_NV_TEXTURE_RECTANGLE = (1 << 3), FLAG_GL_EXT_TEXTURE_RECTANGLE = (1 << 4), FLAG_GL_ARB_TEXTURE_RECTANGLE = (1 << 5), FLAG_GL_ARB_VERTEX_PROGRAM = (1 << 6), FLAG_GL_ARB_FRAGMENT_PROGRAM = (1 << 7), FLAG_GL_ARB_VERTEX_BUFFER_OBJECT = (1 << 8), FLAG_GL_EXT_FRAMEBUFFER_OBJECT = (1 << 9), FLAG_GL_ARB_FRAMEBUFFER_OBJECT = (1 << 10), FLAG_SOFTWARE_RENDERING = (1 << 11), FLAG_BLACKLISTED = (1 << 12), MASK_GL_NON_POWER_OF_TWO, MASK_GL_FRAMEBUFFER_OBJECT } |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
struct PciDevice | gpu_blacklist [] |
#define ARRAY_SIZE | ( | array | ) | (sizeof (array) / sizeof ((array)[0])) |
Referenced by main().
#define COLORED_OUTPUT 1 |
#define GLX_GLXEXT_PROTOTYPES |
anonymous enum |
int main | ( | int | argc, |
char * | argv[] | ||
) |
References ARRAY_SIZE, PciDevice::device, FLAG_BLACKLISTED, FLAG_GL_ARB_FRAGMENT_PROGRAM, FLAG_GL_ARB_FRAMEBUFFER_OBJECT, FLAG_GL_ARB_NON_POWER_OF_TWO, FLAG_GL_ARB_TEXTURE_RECTANGLE, FLAG_GL_ARB_VERTEX_BUFFER_OBJECT, FLAG_GL_ARB_VERTEX_PROGRAM, FLAG_GL_EXT_FRAMEBUFFER_OBJECT, FLAG_GL_EXT_TEXTURE_RECTANGLE, FLAG_GL_NV_TEXTURE_RECTANGLE, FLAG_GLX_EXT_TEXTURE_FROM_PIXMAP, FLAG_GLX_SGIX_FBCONFIG, FLAG_SOFTWARE_RENDERING, MASK_GL_FRAMEBUFFER_OBJECT, MASK_GL_NON_POWER_OF_TWO, and PciDevice::vendor.
struct PciDevice gpu_blacklist[] |
{ { 0x8086, 0x3577 }, { 0x8086, 0x2562 }, { 0x1002, 0x4c57 }, { 0x10de, 0x0240 }, { 0x10de, 0x01d7 }, { 0x10de, 0x01d8 } }