File: cg.c

package info (click to toggle)
libjogl2-java 2.3.2%2Bdfsg-10
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 44,112 kB
  • sloc: java: 218,529; ansic: 75,727; xml: 6,722; objc: 3,139; sh: 2,736; cpp: 139; awk: 46; makefile: 29
file content (26 lines) | stat: -rw-r--r-- 1,145 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Define __gl_h_ so that GL/gl.h doesn't get bound as part of CgGL.java
// because cgGL.h tries to include it
#define __gl_h_

// Define some types so that cgGL.h has the types it expected to get by
// including GL/gl.h (which we disabled above)
typedef unsigned int    GLenum;
typedef unsigned char   GLboolean;
typedef unsigned int    GLbitfield;
typedef void            GLvoid;
typedef signed char     GLbyte;         /* 1-byte signed */
typedef short           GLshort;        /* 2-byte signed */
typedef int             GLint;          /* 4-byte signed */
typedef unsigned char   GLubyte;        /* 1-byte unsigned */
typedef unsigned short  GLushort;       /* 2-byte unsigned */
typedef unsigned int    GLuint;         /* 4-byte unsigned */
typedef int             GLsizei;        /* 4-byte signed */
typedef float           GLfloat;        /* single precision float */
typedef float           GLclampf;       /* single precision float in [0,1] */
typedef double          GLdouble;       /* double precision float */
typedef double          GLclampd;       /* double precision float in [0,1] */

#define CGDLL_API 
#include <Cg/cgGL.h>