version 2.8
opinfo.h
1 
2 
3 ADD_OP(Color,7,"%f %f %f %f %d %d %d")
4 ADD_OP(TexCoord,4,"%f %f %f %f")
5 ADD_OP(EdgeFlag,1,"%d")
6 ADD_OP(Normal,3,"%f %f %f")
7 
8 ADD_OP(Begin,1,"%C")
9 ADD_OP(Vertex,4,"%f %f %f %f")
10 ADD_OP(End,0,"")
11 
12 ADD_OP(EnableDisable,2,"%C %d")
13 
14 ADD_OP(MatrixMode,1,"%C")
15 ADD_OP(LoadMatrix,16,"")
16 ADD_OP(LoadIdentity,0,"")
17 ADD_OP(MultMatrix,16,"")
18 ADD_OP(PushMatrix,0,"")
19 ADD_OP(PopMatrix,0,"")
20 ADD_OP(Rotate,4,"%f %f %f %f")
21 ADD_OP(Translate,3,"%f %f %f")
22 ADD_OP(Scale,3,"%f %f %f")
23 
24 ADD_OP(Viewport,4,"%d %d %d %d")
25 ADD_OP(Frustum,6,"%f %f %f %f %f %f")
26 
27 ADD_OP(Material,6,"%C %C %f %f %f %f")
28 ADD_OP(ColorMaterial,2,"%C %C")
29 ADD_OP(Light,6,"%C %C %f %f %f %f")
30 ADD_OP(LightModel,5,"%C %f %f %f %f")
31 
32 ADD_OP(Clear,1,"%d")
33 ADD_OP(ClearColor,4,"%f %f %f %f")
34 ADD_OP(ClearDepth,1,"%f")
35 
36 ADD_OP(InitNames,0,"")
37 ADD_OP(PushName,1,"%d")
38 ADD_OP(PopName,0,"")
39 ADD_OP(LoadName,1,"%d")
40 
41 ADD_OP(TexImage2D,9,"%d %d %d %d %d %d %d %d %d")
42 ADD_OP(BindTexture,2,"%C %d")
43 ADD_OP(TexEnv,7,"%C %C %C %f %f %f %f")
44 ADD_OP(TexParameter,7,"%C %C %C %f %f %f %f")
45 ADD_OP(PixelStore,2,"%C %C")
46 
47 ADD_OP(ShadeModel,1,"%C")
48 ADD_OP(CullFace,1,"%C")
49 ADD_OP(FrontFace,1,"%C")
50 ADD_OP(PolygonMode,2,"%C %C")
51 
52 ADD_OP(CallList,1,"%d")
53 ADD_OP(Hint,2,"%C %C")
54 
55 /* special opcodes */
56 ADD_OP(EndList,0,"")
57 ADD_OP(NextBuffer,1,"%p")
58 
59 /* opengl 1.1 arrays */
60 ADD_OP(ArrayElement, 1, "%d")
61 ADD_OP(EnableClientState, 1, "%C")
62 ADD_OP(DisableClientState, 1, "%C")
63 ADD_OP(VertexPointer, 4, "%d %C %d %p")
64 ADD_OP(ColorPointer, 4, "%d %C %d %p")
65 ADD_OP(NormalPointer, 3, "%C %d %p")
66 ADD_OP(TexCoordPointer, 4, "%d %C %d %p")
67 
68 /* opengl 1.1 polygon offset */
69 ADD_OP(PolygonOffset, 2, "%f %f")
70 
71 #undef ADD_OP