RetroArch
cg.h
Go to the documentation of this file.
1 /*
2  *
3  * Copyright (c) 2002-2012, NVIDIA Corporation.
4  *
5  *
6  *
7  * NVIDIA Corporation("NVIDIA") supplies this software to you in consideration
8  * of your agreement to the following terms, and your use, installation,
9  * modification or redistribution of this NVIDIA software constitutes
10  * acceptance of these terms. If you do not agree with these terms, please do
11  * not use, install, modify or redistribute this NVIDIA software.
12  *
13  *
14  *
15  * In consideration of your agreement to abide by the following terms, and
16  * subject to these terms, NVIDIA grants you a personal, non-exclusive license,
17  * under NVIDIA's copyrights in this original NVIDIA software (the "NVIDIA
18  * Software"), to use, reproduce, modify and redistribute the NVIDIA
19  * Software, with or without modifications, in source and/or binary forms;
20  * provided that if you redistribute the NVIDIA Software, you must retain the
21  * copyright notice of NVIDIA, this notice and the following text and
22  * disclaimers in all such redistributions of the NVIDIA Software. Neither the
23  * name, trademarks, service marks nor logos of NVIDIA Corporation may be used
24  * to endorse or promote products derived from the NVIDIA Software without
25  * specific prior written permission from NVIDIA. Except as expressly stated
26  * in this notice, no other rights or licenses express or implied, are granted
27  * by NVIDIA herein, including but not limited to any patent rights that may be
28  * infringed by your derivative works or by other works in which the NVIDIA
29  * Software may be incorporated. No hardware is licensed hereunder.
30  *
31  *
32  *
33  * THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT
34  * WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
35  * WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
36  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR ITS USE AND OPERATION
37  * EITHER ALONE OR IN COMBINATION WITH OTHER PRODUCTS.
38  *
39  *
40  *
41  * IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL,
42  * EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOST
43  * PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
44  * PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY OUT OF THE USE,
45  * REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE NVIDIA SOFTWARE,
46  * HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING
47  * NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF NVIDIA HAS BEEN ADVISED
48  * OF THE POSSIBILITY OF SUCH DAMAGE.
49  *
50  */
51 
52 #ifndef _cg_h
53 #define _cg_h
54 
55 /*************************************************************************/
56 /*** CG Run-Time Library API ***/
57 /*************************************************************************/
58 
59 #define CG_VERSION_NUM 3100
60 
61 #ifdef _WIN32
62 # ifndef APIENTRY /* From Win32's <windef.h> */
63 # define CG_APIENTRY_DEFINED
64 # if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) || defined(__LCC__)
65 # define APIENTRY __stdcall
66 # else
67 # define APIENTRY
68 # endif
69 # endif
70 # ifndef WINGDIAPI /* From Win32's <wingdi.h> and <winnt.h> */
71 # define CG_WINGDIAPI_DEFINED
72 # define WINGDIAPI __declspec(dllimport)
73 # endif
74 #endif /* _WIN32 */
75 
76 /* Set up CG_API for Win32 dllexport or gcc visibility. */
77 
78 #ifndef CG_API
79 # ifdef CG_EXPORTS
80 # ifdef _WIN32
81 # define CG_API __declspec(dllexport)
82 # elif defined(__GNUC__) && __GNUC__>=4
83 # define CG_API __attribute__ ((visibility("default")))
84 # elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
85 # define CG_API __global
86 # else
87 # define CG_API
88 # endif
89 # else
90 # define CG_API
91 # endif
92 #endif
93 
94 #ifndef CGENTRY
95 # ifdef _WIN32
96 # define CGENTRY __cdecl
97 # else
98 # define CGENTRY
99 # endif
100 #endif
101 
102 /*************************************************************************/
103 /*** Data types and enumerants ***/
104 /*************************************************************************/
105 
106 typedef int CGbool;
107 typedef struct _CGcontext *CGcontext;
108 typedef struct _CGprogram *CGprogram;
109 typedef struct _CGparameter *CGparameter;
110 typedef struct _CGobj *CGobj;
111 typedef struct _CGbuffer *CGbuffer;
112 typedef struct _CGeffect *CGeffect;
113 typedef struct _CGtechnique *CGtechnique;
114 typedef struct _CGpass *CGpass;
115 typedef struct _CGstate *CGstate;
116 typedef struct _CGstateassignment *CGstateassignment;
117 typedef struct _CGannotation *CGannotation;
118 typedef void *CGhandle;
119 
120 #define CG_FALSE ((CGbool)0)
121 #define CG_TRUE ((CGbool)1)
122 
123 typedef enum
124 {
126  CG_BEHAVIOR_LATEST = 1, /* latest behavior supported at runtime */
127  CG_BEHAVIOR_2200 = 1000, /* default behavior */
130  CG_BEHAVIOR_CURRENT = CG_BEHAVIOR_3100 /* latest behavior supported at compile time */
131 } CGbehavior;
132 
133 typedef enum
134 {
136  CG_ARRAY = 2,
137  CG_STRING = 1135,
140  CG_TEXTURE = 1137,
141  CG_BUFFER = 1319,
143  CG_ADDRESS = 1321,
147  CG_SAMPLER = 1143,
148  CG_SAMPLER1D = 1065,
151  CG_SAMPLER2D = 1066,
153  CG_SAMPLER2DMS = 1317, /* ARB_texture_multisample */
154  CG_SAMPLER2DMSARRAY = 1318, /* ARB_texture_multisample */
156  CG_SAMPLER3D = 1067,
160  CG_SAMPLERRBUF = 1316, /* NV_explicit_multisample */
164  CG_BOOL = 1114,
165  CG_BOOL1 = 1115,
166  CG_BOOL2 = 1116,
167  CG_BOOL3 = 1117,
168  CG_BOOL4 = 1118,
169  CG_BOOL1x1 = 1119,
170  CG_BOOL1x2 = 1120,
171  CG_BOOL1x3 = 1121,
172  CG_BOOL1x4 = 1122,
173  CG_BOOL2x1 = 1123,
174  CG_BOOL2x2 = 1124,
175  CG_BOOL2x3 = 1125,
176  CG_BOOL2x4 = 1126,
177  CG_BOOL3x1 = 1127,
178  CG_BOOL3x2 = 1128,
179  CG_BOOL3x3 = 1129,
180  CG_BOOL3x4 = 1130,
181  CG_BOOL4x1 = 1131,
182  CG_BOOL4x2 = 1132,
183  CG_BOOL4x3 = 1133,
184  CG_BOOL4x4 = 1134,
185  CG_CHAR = 1166,
186  CG_CHAR1 = 1167,
187  CG_CHAR2 = 1168,
188  CG_CHAR3 = 1169,
189  CG_CHAR4 = 1170,
190  CG_CHAR1x1 = 1171,
191  CG_CHAR1x2 = 1172,
192  CG_CHAR1x3 = 1173,
193  CG_CHAR1x4 = 1174,
194  CG_CHAR2x1 = 1175,
195  CG_CHAR2x2 = 1176,
196  CG_CHAR2x3 = 1177,
197  CG_CHAR2x4 = 1178,
198  CG_CHAR3x1 = 1179,
199  CG_CHAR3x2 = 1180,
200  CG_CHAR3x3 = 1181,
201  CG_CHAR3x4 = 1182,
202  CG_CHAR4x1 = 1183,
203  CG_CHAR4x2 = 1184,
204  CG_CHAR4x3 = 1185,
205  CG_CHAR4x4 = 1186,
206  CG_DOUBLE = 1145,
207  CG_DOUBLE1 = 1146,
208  CG_DOUBLE2 = 1147,
209  CG_DOUBLE3 = 1148,
210  CG_DOUBLE4 = 1149,
211  CG_DOUBLE1x1 = 1150,
212  CG_DOUBLE1x2 = 1151,
213  CG_DOUBLE1x3 = 1152,
214  CG_DOUBLE1x4 = 1153,
215  CG_DOUBLE2x1 = 1154,
216  CG_DOUBLE2x2 = 1155,
217  CG_DOUBLE2x3 = 1156,
218  CG_DOUBLE2x4 = 1157,
219  CG_DOUBLE3x1 = 1158,
220  CG_DOUBLE3x2 = 1159,
221  CG_DOUBLE3x3 = 1160,
222  CG_DOUBLE3x4 = 1161,
223  CG_DOUBLE4x1 = 1162,
224  CG_DOUBLE4x2 = 1163,
225  CG_DOUBLE4x3 = 1164,
226  CG_DOUBLE4x4 = 1165,
227  CG_FIXED = 1070,
228  CG_FIXED1 = 1092,
229  CG_FIXED2 = 1071,
230  CG_FIXED3 = 1072,
231  CG_FIXED4 = 1073,
232  CG_FIXED1x1 = 1074,
233  CG_FIXED1x2 = 1075,
234  CG_FIXED1x3 = 1076,
235  CG_FIXED1x4 = 1077,
236  CG_FIXED2x1 = 1078,
237  CG_FIXED2x2 = 1079,
238  CG_FIXED2x3 = 1080,
239  CG_FIXED2x4 = 1081,
240  CG_FIXED3x1 = 1082,
241  CG_FIXED3x2 = 1083,
242  CG_FIXED3x3 = 1084,
243  CG_FIXED3x4 = 1085,
244  CG_FIXED4x1 = 1086,
245  CG_FIXED4x2 = 1087,
246  CG_FIXED4x3 = 1088,
247  CG_FIXED4x4 = 1089,
248  CG_FLOAT = 1045,
249  CG_FLOAT1 = 1091,
250  CG_FLOAT2 = 1046,
251  CG_FLOAT3 = 1047,
252  CG_FLOAT4 = 1048,
253  CG_FLOAT1x1 = 1049,
254  CG_FLOAT1x2 = 1050,
255  CG_FLOAT1x3 = 1051,
256  CG_FLOAT1x4 = 1052,
257  CG_FLOAT2x1 = 1053,
258  CG_FLOAT2x2 = 1054,
259  CG_FLOAT2x3 = 1055,
260  CG_FLOAT2x4 = 1056,
261  CG_FLOAT3x1 = 1057,
262  CG_FLOAT3x2 = 1058,
263  CG_FLOAT3x3 = 1059,
264  CG_FLOAT3x4 = 1060,
265  CG_FLOAT4x1 = 1061,
266  CG_FLOAT4x2 = 1062,
267  CG_FLOAT4x3 = 1063,
268  CG_FLOAT4x4 = 1064,
269  CG_HALF = 1025,
270  CG_HALF1 = 1090,
271  CG_HALF2 = 1026,
272  CG_HALF3 = 1027,
273  CG_HALF4 = 1028,
274  CG_HALF1x1 = 1029,
275  CG_HALF1x2 = 1030,
276  CG_HALF1x3 = 1031,
277  CG_HALF1x4 = 1032,
278  CG_HALF2x1 = 1033,
279  CG_HALF2x2 = 1034,
280  CG_HALF2x3 = 1035,
281  CG_HALF2x4 = 1036,
282  CG_HALF3x1 = 1037,
283  CG_HALF3x2 = 1038,
284  CG_HALF3x3 = 1039,
285  CG_HALF3x4 = 1040,
286  CG_HALF4x1 = 1041,
287  CG_HALF4x2 = 1042,
288  CG_HALF4x3 = 1043,
289  CG_HALF4x4 = 1044,
290  CG_INT = 1093,
291  CG_INT1 = 1094,
292  CG_INT2 = 1095,
293  CG_INT3 = 1096,
294  CG_INT4 = 1097,
295  CG_INT1x1 = 1098,
296  CG_INT1x2 = 1099,
297  CG_INT1x3 = 1100,
298  CG_INT1x4 = 1101,
299  CG_INT2x1 = 1102,
300  CG_INT2x2 = 1103,
301  CG_INT2x3 = 1104,
302  CG_INT2x4 = 1105,
303  CG_INT3x1 = 1106,
304  CG_INT3x2 = 1107,
305  CG_INT3x3 = 1108,
306  CG_INT3x4 = 1109,
307  CG_INT4x1 = 1110,
308  CG_INT4x2 = 1111,
309  CG_INT4x3 = 1112,
310  CG_INT4x4 = 1113,
311  CG_LONG = 1271,
312  CG_LONG1 = 1272,
313  CG_LONG2 = 1273,
314  CG_LONG3 = 1274,
315  CG_LONG4 = 1275,
316  CG_LONG1x1 = 1276,
317  CG_LONG1x2 = 1277,
318  CG_LONG1x3 = 1278,
319  CG_LONG1x4 = 1279,
320  CG_LONG2x1 = 1280,
321  CG_LONG2x2 = 1281,
322  CG_LONG2x3 = 1282,
323  CG_LONG2x4 = 1283,
324  CG_LONG3x1 = 1284,
325  CG_LONG3x2 = 1285,
326  CG_LONG3x3 = 1286,
327  CG_LONG3x4 = 1287,
328  CG_LONG4x1 = 1288,
329  CG_LONG4x2 = 1289,
330  CG_LONG4x3 = 1290,
331  CG_LONG4x4 = 1291,
332  CG_SHORT = 1208,
333  CG_SHORT1 = 1209,
334  CG_SHORT2 = 1210,
335  CG_SHORT3 = 1211,
336  CG_SHORT4 = 1212,
337  CG_SHORT1x1 = 1213,
338  CG_SHORT1x2 = 1214,
339  CG_SHORT1x3 = 1215,
340  CG_SHORT1x4 = 1216,
341  CG_SHORT2x1 = 1217,
342  CG_SHORT2x2 = 1218,
343  CG_SHORT2x3 = 1219,
344  CG_SHORT2x4 = 1220,
345  CG_SHORT3x1 = 1221,
346  CG_SHORT3x2 = 1222,
347  CG_SHORT3x3 = 1223,
348  CG_SHORT3x4 = 1224,
349  CG_SHORT4x1 = 1225,
350  CG_SHORT4x2 = 1226,
351  CG_SHORT4x3 = 1227,
352  CG_SHORT4x4 = 1228,
353  CG_UCHAR = 1187,
354  CG_UCHAR1 = 1188,
355  CG_UCHAR2 = 1189,
356  CG_UCHAR3 = 1190,
357  CG_UCHAR4 = 1191,
358  CG_UCHAR1x1 = 1192,
359  CG_UCHAR1x2 = 1193,
360  CG_UCHAR1x3 = 1194,
361  CG_UCHAR1x4 = 1195,
362  CG_UCHAR2x1 = 1196,
363  CG_UCHAR2x2 = 1197,
364  CG_UCHAR2x3 = 1198,
365  CG_UCHAR2x4 = 1199,
366  CG_UCHAR3x1 = 1200,
367  CG_UCHAR3x2 = 1201,
368  CG_UCHAR3x3 = 1202,
369  CG_UCHAR3x4 = 1203,
370  CG_UCHAR4x1 = 1204,
371  CG_UCHAR4x2 = 1205,
372  CG_UCHAR4x3 = 1206,
373  CG_UCHAR4x4 = 1207,
374  CG_UINT = 1250,
375  CG_UINT1 = 1251,
376  CG_UINT2 = 1252,
377  CG_UINT3 = 1253,
378  CG_UINT4 = 1254,
379  CG_UINT1x1 = 1255,
380  CG_UINT1x2 = 1256,
381  CG_UINT1x3 = 1257,
382  CG_UINT1x4 = 1258,
383  CG_UINT2x1 = 1259,
384  CG_UINT2x2 = 1260,
385  CG_UINT2x3 = 1261,
386  CG_UINT2x4 = 1262,
387  CG_UINT3x1 = 1263,
388  CG_UINT3x2 = 1264,
389  CG_UINT3x3 = 1265,
390  CG_UINT3x4 = 1266,
391  CG_UINT4x1 = 1267,
392  CG_UINT4x2 = 1268,
393  CG_UINT4x3 = 1269,
394  CG_UINT4x4 = 1270,
395  CG_ULONG = 1292,
396  CG_ULONG1 = 1293,
397  CG_ULONG2 = 1294,
398  CG_ULONG3 = 1295,
399  CG_ULONG4 = 1296,
400  CG_ULONG1x1 = 1297,
401  CG_ULONG1x2 = 1298,
402  CG_ULONG1x3 = 1299,
403  CG_ULONG1x4 = 1300,
404  CG_ULONG2x1 = 1301,
405  CG_ULONG2x2 = 1302,
406  CG_ULONG2x3 = 1303,
407  CG_ULONG2x4 = 1304,
408  CG_ULONG3x1 = 1305,
409  CG_ULONG3x2 = 1306,
410  CG_ULONG3x3 = 1307,
411  CG_ULONG3x4 = 1308,
412  CG_ULONG4x1 = 1309,
413  CG_ULONG4x2 = 1310,
414  CG_ULONG4x3 = 1311,
415  CG_ULONG4x4 = 1312,
416  CG_USHORT = 1229,
417  CG_USHORT1 = 1230,
418  CG_USHORT2 = 1231,
419  CG_USHORT3 = 1232,
420  CG_USHORT4 = 1233,
421  CG_USHORT1x1 = 1234,
422  CG_USHORT1x2 = 1235,
423  CG_USHORT1x3 = 1236,
424  CG_USHORT1x4 = 1237,
425  CG_USHORT2x1 = 1238,
426  CG_USHORT2x2 = 1239,
427  CG_USHORT2x3 = 1240,
428  CG_USHORT2x4 = 1241,
429  CG_USHORT3x1 = 1242,
430  CG_USHORT3x2 = 1243,
431  CG_USHORT3x3 = 1244,
432  CG_USHORT3x4 = 1245,
433  CG_USHORT4x1 = 1246,
434  CG_USHORT4x2 = 1247,
435  CG_USHORT4x3 = 1248,
437 } CGtype;
438 
439 typedef enum
440 {
441  CG_TEXUNIT0 = 2048,
442  CG_TEXUNIT1 = 2049,
443  CG_TEXUNIT2 = 2050,
444  CG_TEXUNIT3 = 2051,
445  CG_TEXUNIT4 = 2052,
446  CG_TEXUNIT5 = 2053,
447  CG_TEXUNIT6 = 2054,
448  CG_TEXUNIT7 = 2055,
449  CG_TEXUNIT8 = 2056,
450  CG_TEXUNIT9 = 2057,
451  CG_TEXUNIT10 = 2058,
452  CG_TEXUNIT11 = 2059,
453  CG_TEXUNIT12 = 2060,
454  CG_TEXUNIT13 = 2061,
455  CG_TEXUNIT14 = 2062,
456  CG_TEXUNIT15 = 2063,
457  CG_TEXUNIT16 = 4624,
458  CG_TEXUNIT17 = 4625,
459  CG_TEXUNIT18 = 4626,
460  CG_TEXUNIT19 = 4627,
461  CG_TEXUNIT20 = 4628,
462  CG_TEXUNIT21 = 4629,
463  CG_TEXUNIT22 = 4630,
464  CG_TEXUNIT23 = 4631,
465  CG_TEXUNIT24 = 4632,
466  CG_TEXUNIT25 = 4633,
467  CG_TEXUNIT26 = 4634,
468  CG_TEXUNIT27 = 4635,
469  CG_TEXUNIT28 = 4636,
470  CG_TEXUNIT29 = 4637,
471  CG_TEXUNIT30 = 4638,
472  CG_TEXUNIT31 = 4639,
473  CG_BUFFER0 = 2064,
474  CG_BUFFER1 = 2065,
475  CG_BUFFER2 = 2066,
476  CG_BUFFER3 = 2067,
477  CG_BUFFER4 = 2068,
478  CG_BUFFER5 = 2069,
479  CG_BUFFER6 = 2070,
480  CG_BUFFER7 = 2071,
481  CG_BUFFER8 = 2072,
482  CG_BUFFER9 = 2073,
483  CG_BUFFER10 = 2074,
484  CG_BUFFER11 = 2075,
485  CG_ATTR0 = 2113,
486  CG_ATTR1 = 2114,
487  CG_ATTR2 = 2115,
488  CG_ATTR3 = 2116,
489  CG_ATTR4 = 2117,
490  CG_ATTR5 = 2118,
491  CG_ATTR6 = 2119,
492  CG_ATTR7 = 2120,
493  CG_ATTR8 = 2121,
494  CG_ATTR9 = 2122,
495  CG_ATTR10 = 2123,
496  CG_ATTR11 = 2124,
497  CG_ATTR12 = 2125,
498  CG_ATTR13 = 2126,
499  CG_ATTR14 = 2127,
500  CG_ATTR15 = 2128,
501  CG_C = 2178,
502  CG_TEX0 = 2179,
503  CG_TEX1 = 2180,
504  CG_TEX2 = 2181,
505  CG_TEX3 = 2192,
506  CG_TEX4 = 2193,
507  CG_TEX5 = 2194,
508  CG_TEX6 = 2195,
509  CG_TEX7 = 2196,
510  CG_HPOS = 2243,
511  CG_COL0 = 2245,
512  CG_COL1 = 2246,
513  CG_COL2 = 2247,
514  CG_COL3 = 2248,
515  CG_PSIZ = 2309,
516  CG_CLP0 = 2310,
517  CG_CLP1 = 2311,
518  CG_CLP2 = 2312,
519  CG_CLP3 = 2313,
520  CG_CLP4 = 2314,
521  CG_CLP5 = 2315,
522  CG_WPOS = 2373,
524  CG_POSITION0 = 2437,
525  CG_POSITION1 = 2438,
526  CG_POSITION2 = 2439,
527  CG_POSITION3 = 2440,
528  CG_POSITION4 = 2441,
529  CG_POSITION5 = 2442,
530  CG_POSITION6 = 2443,
531  CG_POSITION7 = 2444,
532  CG_POSITION8 = 2445,
533  CG_POSITION9 = 2446,
540  CG_DIFFUSE0 = 2501,
541  CG_TANGENT0 = 2565,
542  CG_TANGENT1 = 2566,
543  CG_TANGENT2 = 2567,
544  CG_TANGENT3 = 2568,
545  CG_TANGENT4 = 2569,
546  CG_TANGENT5 = 2570,
547  CG_TANGENT6 = 2571,
548  CG_TANGENT7 = 2572,
549  CG_TANGENT8 = 2573,
550  CG_TANGENT9 = 2574,
551  CG_TANGENT10 = 2575,
552  CG_TANGENT11 = 2576,
553  CG_TANGENT12 = 2577,
554  CG_TANGENT13 = 2578,
555  CG_TANGENT14 = 2579,
556  CG_TANGENT15 = 2580,
557  CG_SPECULAR0 = 2629,
574  CG_COLOR0 = 2757,
575  CG_COLOR1 = 2758,
576  CG_COLOR2 = 2759,
577  CG_COLOR3 = 2760,
578  CG_COLOR4 = 2761,
579  CG_COLOR5 = 2762,
580  CG_COLOR6 = 2763,
581  CG_COLOR7 = 2764,
582  CG_COLOR8 = 2765,
583  CG_COLOR9 = 2766,
584  CG_COLOR10 = 2767,
585  CG_COLOR11 = 2768,
586  CG_COLOR12 = 2769,
587  CG_COLOR13 = 2770,
588  CG_COLOR14 = 2771,
589  CG_COLOR15 = 2772,
590  CG_PSIZE0 = 2821,
591  CG_PSIZE1 = 2822,
592  CG_PSIZE2 = 2823,
593  CG_PSIZE3 = 2824,
594  CG_PSIZE4 = 2825,
595  CG_PSIZE5 = 2826,
596  CG_PSIZE6 = 2827,
597  CG_PSIZE7 = 2828,
598  CG_PSIZE8 = 2829,
599  CG_PSIZE9 = 2830,
600  CG_PSIZE10 = 2831,
601  CG_PSIZE11 = 2832,
602  CG_PSIZE12 = 2833,
603  CG_PSIZE13 = 2834,
604  CG_PSIZE14 = 2835,
605  CG_PSIZE15 = 2836,
606  CG_BINORMAL0 = 2885,
607  CG_BINORMAL1 = 2886,
608  CG_BINORMAL2 = 2887,
609  CG_BINORMAL3 = 2888,
610  CG_BINORMAL4 = 2889,
611  CG_BINORMAL5 = 2890,
612  CG_BINORMAL6 = 2891,
613  CG_BINORMAL7 = 2892,
614  CG_BINORMAL8 = 2893,
615  CG_BINORMAL9 = 2894,
622  CG_FOG0 = 2917,
623  CG_FOG1 = 2918,
624  CG_FOG2 = 2919,
625  CG_FOG3 = 2920,
626  CG_FOG4 = 2921,
627  CG_FOG5 = 2922,
628  CG_FOG6 = 2923,
629  CG_FOG7 = 2924,
630  CG_FOG8 = 2925,
631  CG_FOG9 = 2926,
632  CG_FOG10 = 2927,
633  CG_FOG11 = 2928,
634  CG_FOG12 = 2929,
635  CG_FOG13 = 2930,
636  CG_FOG14 = 2931,
637  CG_FOG15 = 2932,
638  CG_DEPTH0 = 2933,
639  CG_DEPTH1 = 2934,
640  CG_DEPTH2 = 2935,
641  CG_DEPTH3 = 2936,
642  CG_DEPTH4 = 2937,
643  CG_DEPTH5 = 2938,
644  CG_DEPTH6 = 2939,
645  CG_DEPTH7 = 2940,
646  CG_DEPTH8 = 2941,
647  CG_DEPTH9 = 2942,
648  CG_DEPTH10 = 2943,
649  CG_DEPTH11 = 2944,
650  CG_DEPTH12 = 2945,
651  CG_DEPTH13 = 2946,
652  CG_DEPTH14 = 2947,
653  CG_DEPTH15 = 2948,
654  CG_SAMPLE0 = 2949,
655  CG_SAMPLE1 = 2950,
656  CG_SAMPLE2 = 2951,
657  CG_SAMPLE3 = 2952,
658  CG_SAMPLE4 = 2953,
659  CG_SAMPLE5 = 2954,
660  CG_SAMPLE6 = 2955,
661  CG_SAMPLE7 = 2956,
662  CG_SAMPLE8 = 2957,
663  CG_SAMPLE9 = 2958,
664  CG_SAMPLE10 = 2959,
665  CG_SAMPLE11 = 2960,
666  CG_SAMPLE12 = 2961,
667  CG_SAMPLE13 = 2962,
668  CG_SAMPLE14 = 2963,
669  CG_SAMPLE15 = 2964,
686  CG_NORMAL0 = 3092,
687  CG_NORMAL1 = 3093,
688  CG_NORMAL2 = 3094,
689  CG_NORMAL3 = 3095,
690  CG_NORMAL4 = 3096,
691  CG_NORMAL5 = 3097,
692  CG_NORMAL6 = 3098,
693  CG_NORMAL7 = 3099,
694  CG_NORMAL8 = 3100,
695  CG_NORMAL9 = 3101,
696  CG_NORMAL10 = 3102,
697  CG_NORMAL11 = 3103,
698  CG_NORMAL12 = 3104,
699  CG_NORMAL13 = 3105,
700  CG_NORMAL14 = 3106,
701  CG_NORMAL15 = 3107,
702  CG_FOGCOORD = 3156,
703  CG_TEXCOORD0 = 3220,
704  CG_TEXCOORD1 = 3221,
705  CG_TEXCOORD2 = 3222,
706  CG_TEXCOORD3 = 3223,
707  CG_TEXCOORD4 = 3224,
708  CG_TEXCOORD5 = 3225,
709  CG_TEXCOORD6 = 3226,
710  CG_TEXCOORD7 = 3227,
711  CG_TEXCOORD8 = 3228,
712  CG_TEXCOORD9 = 3229,
726  CG_CONST_EYE = 3291,
727  CG_COVERAGE = 3292,
731  CG_ENV = 3302,
735  CG_LASTCOL0 = 4400,
736  CG_LASTCOL1 = 4401,
737  CG_LASTCOL2 = 4402,
738  CG_LASTCOL3 = 4403,
739  CG_LASTCOL4 = 4404,
740  CG_LASTCOL5 = 4405,
741  CG_LASTCOL6 = 4406,
742  CG_LASTCOL7 = 4407,
743  CG_FACE = 4410,
746  CG_SAMPLEID = 4413,
747  CG_VERTEXID = 4414,
748  CG_LAYER = 4415,
751  CG_EDGETESS = 4418,
752  CG_INNERTESS = 4419,
753  CG_SAMPLEPOS = 4420,
756 } CGresource;
757 
758 typedef enum
759 {
769  CG_PROFILE_GLSLV = 7007, /* GLSL vertex shader */
770  CG_PROFILE_GLSLF = 7008, /* GLSL fragment shader */
771  CG_PROFILE_GLSLG = 7016, /* GLSL geometry shader */
772  CG_PROFILE_GLSLC = 7009, /* Combined GLSL program */
773  CG_PROFILE_GPU_FP = 7010, /* Deprecated alias for CG_PROFILE_GP4FP */
774  CG_PROFILE_GPU_VP = 7011, /* Deprecated alias for CG_PROFILE_GP4VP */
775  CG_PROFILE_GPU_GP = 7012, /* Deprecated alias for CG_PROFILE_GP4GP */
776  CG_PROFILE_GP4FP = 7010, /* NV_gpu_program4 fragment program */
777  CG_PROFILE_GP4VP = 7011, /* NV_gpu_program4 vertex program */
778  CG_PROFILE_GP4GP = 7012, /* NV_gpu_program4 geometry program */
779  CG_PROFILE_GP5FP = 7017, /* NV_gpu_program5 fragment program */
780  CG_PROFILE_GP5VP = 7018, /* NV_gpu_program5 vertex program */
781  CG_PROFILE_GP5GP = 7019, /* NV_gpu_program5 geometry program */
782  CG_PROFILE_GP5TCP = 7020, /* NV_tessellation_program5 tessellation control program */
783  CG_PROFILE_GP5TEP = 7021, /* NV_tessellation_program5 tessellation evaluation program */
794  CG_PROFILE_VS_3_0 = 6157, /* DX9 vertex shader */
795  CG_PROFILE_PS_3_0 = 6165, /* DX9 pixel shader */
796  CG_PROFILE_HLSLV = 6158, /* DX9 HLSL vertex shader */
797  CG_PROFILE_HLSLF = 6166, /* DX9 HLSL fragment shader */
798  CG_PROFILE_VS_4_0 = 6167, /* DX10 vertex shader */
799  CG_PROFILE_PS_4_0 = 6168, /* DX10 pixel shader */
800  CG_PROFILE_GS_4_0 = 6169, /* DX10 geometry shader */
801  CG_PROFILE_VS_5_0 = 6170, /* DX11 vertex shader */
802  CG_PROFILE_PS_5_0 = 6171, /* DX11 pixel shader */
803  CG_PROFILE_GS_5_0 = 6172, /* DX11 geometry shader */
804  CG_PROFILE_HS_5_0 = 6173, /* DX11 hull shader (tessellation control) */
805  CG_PROFILE_DS_5_0 = 6174, /* DX11 domain shader (tessellation evaluation) */
807 } CGprofile;
808 
809 typedef enum
810 {
873 } CGerror;
874 
875 typedef enum
876 {
877  CG_UNKNOWN = 4096,
878  CG_IN = 4097,
879  CG_OUT = 4098,
880  CG_INOUT = 4099,
881  CG_MIXED = 4100,
882  CG_VARYING = 4101,
883  CG_UNIFORM = 4102,
884  CG_CONSTANT = 4103,
885  CG_PROGRAM_SOURCE = 4104, /* cgGetProgramString */
886  CG_PROGRAM_ENTRY = 4105, /* cgGetProgramString */
887  CG_COMPILED_PROGRAM = 4106, /* cgGetProgramString */
888  CG_PROGRAM_PROFILE = 4107, /* cgGetProgramString */
889  CG_GLOBAL = 4108,
890  CG_PROGRAM = 4109,
891  CG_DEFAULT = 4110,
892  CG_ERROR = 4111,
893  CG_SOURCE = 4112,
894  CG_OBJECT = 4113,
898  CG_CURRENT = 4117,
899  CG_LITERAL = 4118,
900  CG_VERSION = 4119, /* cgGetString */
901  CG_ROW_MAJOR = 4120,
903  CG_FRAGMENT = 4122, /* cgGetProgramInput and cgGetProgramOutput */
904  CG_VERTEX = 4123, /* cgGetProgramInput and cgGetProgramOutput */
905  CG_POINT = 4124, /* Geometry program cgGetProgramInput */
906  CG_LINE = 4125, /* Geometry program cgGetProgramInput */
907  CG_LINE_ADJ = 4126, /* Geometry program cgGetProgramInput */
908  CG_TRIANGLE = 4127, /* Geometry program cgGetProgramInput */
909  CG_TRIANGLE_ADJ = 4128, /* Geometry program cgGetProgramInput */
910  CG_POINT_OUT = 4129, /* Geometry program cgGetProgramOutput */
911  CG_LINE_OUT = 4130, /* Geometry program cgGetProgramOutput */
912  CG_TRIANGLE_OUT = 4131, /* Geometry program cgGetProgramOutput */
932  CG_PATCH = 4152, /* cgGetProgramInput and cgGetProgramOutput */
934 } CGenum;
935 
936 typedef enum
937 {
948 
949 typedef enum
950 {
958 } CGdomain;
959 
960 typedef enum
961 {
968 
969 typedef enum
970 {
980 } CGbufferusage;
981 
982 #ifdef __cplusplus
983 extern "C"
984 {
985 #endif
986 
990 typedef void (CGENTRY * CGIncludeCallbackFunc)(CGcontext, const char *);
991 
992 /*************************************************************************/
993 /*** Functions ***/
994 /*************************************************************************/
995 
996 #ifndef CG_EXPLICIT
997 
1003 CG_API void CGENTRY cgSetContextBehavior(CGcontext context, CGbehavior behavior);
1005 CG_API const char * CGENTRY cgGetBehaviorString(CGbehavior behavior);
1006 CG_API CGbehavior CGENTRY cgGetBehavior(const char *behavior_string);
1009 CG_API const char * CGENTRY cgGetLastListing(CGcontext context);
1010 CG_API void CGENTRY cgSetLastListing(CGhandle handle, const char *listing);
1011 CG_API void CGENTRY cgSetAutoCompile(CGcontext context, CGenum autoCompileMode);
1013 CG_API void CGENTRY cgSetParameterSettingMode(CGcontext context, CGenum parameterSettingMode);
1015 CG_API void CGENTRY cgSetCompilerIncludeString(CGcontext context, const char *name, const char *source);
1016 CG_API void CGENTRY cgSetCompilerIncludeFile(CGcontext context, const char *name, const char *filename);
1019 CG_API CGprogram CGENTRY cgCreateProgram(CGcontext context, CGenum program_type, const char *program, CGprofile profile, const char *entry, const char **args);
1020 CG_API CGprogram CGENTRY cgCreateProgramFromFile(CGcontext context, CGenum program_type, const char *program_file, CGprofile profile, const char *entry, const char **args);
1031 CG_API char const * const * CGENTRY cgGetProgramOptions(CGprogram program);
1052 CG_API CGparameter CGENTRY cgGetNamedEffectUniformBuffer(CGeffect effect, const char *blockName);
1066 CG_API int CGENTRY cgGetArraySize(CGparameter param, int dimension);
1088 CG_API const double * CGENTRY cgGetParameterValues(CGparameter param, CGenum value_type, int *nvalues);
1089 CG_API void CGENTRY cgSetParameterValuedr(CGparameter param, int nelements, const double *vals);
1090 CG_API void CGENTRY cgSetParameterValuedc(CGparameter param, int nelements, const double *vals);
1091 CG_API void CGENTRY cgSetParameterValuefr(CGparameter param, int nelements, const float *vals);
1092 CG_API void CGENTRY cgSetParameterValuefc(CGparameter param, int nelements, const float *vals);
1093 CG_API void CGENTRY cgSetParameterValueir(CGparameter param, int nelements, const int *vals);
1094 CG_API void CGENTRY cgSetParameterValueic(CGparameter param, int nelements, const int *vals);
1095 CG_API int CGENTRY cgGetParameterValuedr(CGparameter param, int nelements, double *vals);
1096 CG_API int CGENTRY cgGetParameterValuedc(CGparameter param, int nelements, double *vals);
1097 CG_API int CGENTRY cgGetParameterValuefr(CGparameter param, int nelements, float *vals);
1098 CG_API int CGENTRY cgGetParameterValuefc(CGparameter param, int nelements, float *vals);
1099 CG_API int CGENTRY cgGetParameterValueir(CGparameter param, int nelements, int *vals);
1100 CG_API int CGENTRY cgGetParameterValueic(CGparameter param, int nelements, int *vals);
1101 CG_API int CGENTRY cgGetParameterDefaultValuedr(CGparameter param, int nelements, double *vals);
1102 CG_API int CGENTRY cgGetParameterDefaultValuedc(CGparameter param, int nelements, double *vals);
1103 CG_API int CGENTRY cgGetParameterDefaultValuefr(CGparameter param, int nelements, float *vals);
1104 CG_API int CGENTRY cgGetParameterDefaultValuefc(CGparameter param, int nelements, float *vals);
1105 CG_API int CGENTRY cgGetParameterDefaultValueir(CGparameter param, int nelements, int *vals);
1106 CG_API int CGENTRY cgGetParameterDefaultValueic(CGparameter param, int nelements, int *vals);
1113 CG_API void CGENTRY cgSetParameterSemantic(CGparameter param, const char *semantic);
1115 CG_API void CGENTRY cgSetParameter2f(CGparameter param, float x, float y);
1116 CG_API void CGENTRY cgSetParameter3f(CGparameter param, float x, float y, float z);
1117 CG_API void CGENTRY cgSetParameter4f(CGparameter param, float x, float y, float z, float w);
1119 CG_API void CGENTRY cgSetParameter2d(CGparameter param, double x, double y);
1120 CG_API void CGENTRY cgSetParameter3d(CGparameter param, double x, double y, double z);
1121 CG_API void CGENTRY cgSetParameter4d(CGparameter param, double x, double y, double z, double w);
1124 CG_API void CGENTRY cgSetParameter3i(CGparameter param, int x, int y, int z);
1125 CG_API void CGENTRY cgSetParameter4i(CGparameter param, int x, int y, int z, int w);
1130 CG_API void CGENTRY cgSetParameter1fv(CGparameter param, const float *v);
1131 CG_API void CGENTRY cgSetParameter2fv(CGparameter param, const float *v);
1132 CG_API void CGENTRY cgSetParameter3fv(CGparameter param, const float *v);
1133 CG_API void CGENTRY cgSetParameter4fv(CGparameter param, const float *v);
1134 CG_API void CGENTRY cgSetParameter1dv(CGparameter param, const double *v);
1135 CG_API void CGENTRY cgSetParameter2dv(CGparameter param, const double *v);
1136 CG_API void CGENTRY cgSetParameter3dv(CGparameter param, const double *v);
1137 CG_API void CGENTRY cgSetParameter4dv(CGparameter param, const double *v);
1152 CG_API const char * CGENTRY cgGetTypeString(CGtype type);
1153 CG_API CGtype CGENTRY cgGetType(const char *type_string);
1154 CG_API CGtype CGENTRY cgGetNamedUserType(CGhandle handle, const char *name);
1161 CG_API const char * CGENTRY cgGetResourceString(CGresource resource);
1162 CG_API CGresource CGENTRY cgGetResource(const char *resource_string);
1163 CG_API const char * CGENTRY cgGetEnumString(CGenum en);
1164 CG_API CGenum CGENTRY cgGetEnum(const char *enum_string);
1165 CG_API const char * CGENTRY cgGetProfileString(CGprofile profile);
1166 CG_API CGprofile CGENTRY cgGetProfile(const char *profile_string);
1173 CG_API const char * CGENTRY cgGetDomainString(CGdomain domain);
1174 CG_API CGdomain CGENTRY cgGetDomain(const char *domain_string);
1184 CG_API const char * CGENTRY cgGetString(CGenum sname);
1185 CG_API CGeffect CGENTRY cgCreateEffect(CGcontext context, const char *code, const char **args);
1186 CG_API CGeffect CGENTRY cgCreateEffectFromFile(CGcontext context, const char *filename, const char **args);
1188 CG_API void CGENTRY cgDestroyEffect(CGeffect effect);
1193 CG_API CGprogram CGENTRY cgCreateProgramFromEffect(CGeffect effect, CGprofile profile, const char *entry, const char **args);
1197 CG_API const char * CGENTRY cgGetTechniqueName(CGtechnique tech);
1203 CG_API CGpass CGENTRY cgGetNamedPass(CGtechnique tech, const char *name);
1206 CG_API const char * CGENTRY cgGetPassName(CGpass pass);
1209 CG_API void CGENTRY cgSetPassState(CGpass pass);
1220 CG_API const float * CGENTRY cgGetFloatStateAssignmentValues(CGstateassignment sa, int *nvalues);
1221 CG_API const int * CGENTRY cgGetIntStateAssignmentValues(CGstateassignment sa, int *nvalues);
1235 CG_API CGstate CGENTRY cgCreateState(CGcontext context, const char *name, CGtype type);
1236 CG_API CGstate CGENTRY cgCreateArrayState(CGcontext context, const char *name, CGtype type, int nelements);
1245 CG_API const char * CGENTRY cgGetStateName(CGstate state);
1246 CG_API CGstate CGENTRY cgGetNamedState(CGcontext context, const char *name);
1250 CG_API void CGENTRY cgAddStateEnumerant(CGstate state, const char *name, int value);
1252 CG_API CGstate CGENTRY cgCreateArraySamplerState(CGcontext context, const char *name, CGtype type, int nelements);
1261 CG_API CGparameter CGENTRY cgGetEffectParameterBySemantic(CGeffect effect, const char *semantic);
1276 CG_API const float * CGENTRY cgGetFloatAnnotationValues(CGannotation ann, int *nvalues);
1277 CG_API const int * CGENTRY cgGetIntAnnotationValues(CGannotation ann, int *nvalues);
1279 CG_API const char * const * CGENTRY cgGetStringAnnotationValues(CGannotation ann, int *nvalues);
1280 CG_API const CGbool * CGENTRY cgGetBoolAnnotationValues(CGannotation ann, int *nvalues);
1281 CG_API const int * CGENTRY cgGetBooleanAnnotationValues(CGannotation ann, int *nvalues);
1284 CG_API void CGENTRY cgEvaluateProgram(CGprogram program, float *buf, int ncomps, int nx, int ny, int nz);
1285 CG_API CGbool CGENTRY cgSetEffectName(CGeffect effect, const char *name);
1286 CG_API const char * CGENTRY cgGetEffectName(CGeffect effect);
1287 CG_API CGeffect CGENTRY cgGetNamedEffect(CGcontext context, const char *name);
1292 CG_API CGpass CGENTRY cgCreatePass(CGtechnique tech, const char *name);
1316 CG_API const char * CGENTRY cgGetStateEnumerant(CGstate state, int index, int *value);
1322 CG_API CGbool CGENTRY cgGetTypeSizes(CGtype type, int *nrows, int *ncols);
1323 CG_API void CGENTRY cgGetMatrixSize(CGtype type, int *nrows, int *ncols);
1327 CG_API CGprogram CGENTRY cgCombinePrograms(int n, const CGprogram *exeList);
1329 CG_API CGprogram CGENTRY cgCombinePrograms3(const CGprogram exe1, const CGprogram exe2, const CGprogram exe3);
1330 CG_API CGprogram CGENTRY cgCombinePrograms4(const CGprogram exe1, const CGprogram exe2, const CGprogram exe3, const CGprogram exe4);
1331 CG_API CGprogram CGENTRY cgCombinePrograms5(const CGprogram exe1, const CGprogram exe2, const CGprogram exe3, const CGprogram exe4, const CGprogram exe5);
1334 CG_API CGobj CGENTRY cgCreateObj(CGcontext context, CGenum program_type, const char *source, CGprofile profile, const char **args);
1335 CG_API CGobj CGENTRY cgCreateObjFromFile(CGcontext context, CGenum program_type, const char *source_file, CGprofile profile, const char **args);
1342 CG_API CGbuffer CGENTRY cgCreateBuffer(CGcontext context, int size, const void *data, CGbufferusage bufferUsage);
1344 CG_API void CGENTRY cgSetBufferData(CGbuffer buffer, int size, const void *data);
1345 CG_API void CGENTRY cgSetBufferSubData(CGbuffer buffer, int offset, int size, const void *data);
1358 
1359 #endif
1360 
1361 #ifdef __cplusplus
1362 }
1363 #endif
1364 
1365 #ifdef CG_APIENTRY_DEFINED
1366 # undef CG_APIENTRY_DEFINED
1367 # undef APIENTRY
1368 #endif
1369 
1370 #ifdef CG_WINGDIAPI_DEFINED
1371 # undef CG_WINGDIAPI_DEFINED
1372 # undef WINGDIAPI
1373 #endif
1374 
1375 #endif
CG_API CGeffect CGENTRY cgGetNextEffect(CGeffect effect)
Definition: cg.h:861
Definition: cg.h:686
CG_API CGprofile CGENTRY cgGetProfileSibling(CGprofile profile, CGdomain domain)
Definition: cg.h:362
CG_API CGpass CGENTRY cgGetNextPass(CGpass pass)
Definition: cg.h:504
CG_API const char *CGENTRY cgGetEnumString(CGenum en)
Definition: cg.h:817
Definition: cg.h:554
Definition: cg.h:424
Definition: cg.h:383
Definition: cg.h:303
CG_API CGannotation CGENTRY cgGetNamedParameterAnnotation(CGparameter param, const char *name)
Definition: cg.h:394
Definition: cg.h:870
Definition: cg.h:569
Definition: cg.h:422
Definition: cg.h:276
CG_API CGparameter CGENTRY cgGetNamedStructParameter(CGparameter param, const char *name)
CG_API CGenum CGENTRY cgGetProgramOutput(CGprogram program)
Definition: cg.h:800
Definition: cg.h:660
Definition: cg.h:899
CG_API void CGENTRY cgGetMatrixParameterir(CGparameter param, int *matrix)
CG_API int CGENTRY cgGetParameterValueir(CGparameter param, int nelements, int *vals)
Definition: cg.h:395
Definition: cg.h:331
GLuint const GLchar * name
Definition: glext.h:6671
Definition: cg.h:286
Definition: cg.h:588
CG_API int CGENTRY cgGetParameterValuefr(CGparameter param, int nelements, float *vals)
Definition: cg.h:765
CG_API const char *CGENTRY cgGetParameterClassString(CGparameterclass pc)
Definition: cg.h:602
Definition: cg.h:415
CG_API CGtype CGENTRY cgGetStateType(CGstate state)
Definition: cg.h:413
Definition: cg.h:833
Definition: cg.h:177
Definition: cg.h:326
Definition: cg.h:468
CGdomain
Definition: cg.h:949
Definition: cg.h:793
Definition: cg.h:301
Definition: cg.h:691
CG_API void CGENTRY cgSetParameter3f(CGparameter param, float x, float y, float z)
CG_API const float *CGENTRY cgGetFloatAnnotationValues(CGannotation ann, int *nvalues)
Definition: cg.h:389
Definition: cg.h:826
CG_API CGparameter CGENTRY cgGetNamedProgramUniformBuffer(CGprogram program, const char *blockName)
Definition: cg.h:878
Definition: cg.h:280
CG_API CGenum CGENTRY cgGetLockingPolicy(void)
Definition: cg.h:271
Definition: cg.h:153
Definition: cg.h:883
Definition: cg.h:741
CG_API CGannotation CGENTRY cgCreateProgramAnnotation(CGprogram program, const char *name, CGtype type)
Definition: cg.h:346
CG_API CGenum CGENTRY cgGetMatrixParameterOrder(CGparameter param)
Definition: cg.h:670
Definition: cg.h:973
Definition: cg.h:502
Definition: cg.h:581
Definition: cg.h:710
CG_API CGbehavior CGENTRY cgGetContextBehavior(CGcontext context)
Definition: cg.h:255
Definition: cg.h:645
Definition: cg.h:426
Definition: cg.h:157
Definition: cg.h:444
Definition: cg.h:489
Definition: cg.h:322
Definition: cg.h:637
Definition: cg.h:565
CG_API CGprogram CGENTRY cgGetNextProgram(CGprogram current)
Definition: cg.h:128
Definition: cg.h:824
CG_API void CGENTRY cgSetCompilerIncludeCallback(CGcontext context, CGIncludeCallbackFunc func)
Definition: cg.h:239
Definition: cg.h:884
CG_API CGbool CGENTRY cgSetEffectName(CGeffect effect, const char *name)
Definition: cg.h:866
Definition: cg.h:917
Definition: cg.h:805
CG_API CGstateassignment CGENTRY cgGetNamedStateAssignment(CGpass pass, const char *name)
CG_API void CGENTRY cgConnectParameter(CGparameter from, CGparameter to)
CGresource
Definition: cg.h:439
CG_API void CGENTRY cgSetParameter2f(CGparameter param, float x, float y)
CG_API CGbehavior CGENTRY cgGetBehavior(const char *behavior_string)
Definition: cg.h:330
Definition: cg.h:195
Definition: cg.h:519
Definition: cg.h:657
CG_API CGparameter CGENTRY cgGetSamplerStateAssignmentParameter(CGstateassignment sa)
Definition: cg.h:903
struct _CGobj * CGobj
Definition: cg.h:110
Definition: cg.h:163
Definition: cg.h:572
Definition: cg.h:700
Definition: cg.h:627
Definition: cg.h:466
Definition: cg.h:135
CGenum
Definition: cg.h:875
Definition: cg.h:369
Definition: cg.h:671
Definition: cg.h:749
Definition: cg.h:746
Definition: cg.h:375
CG_API void CGENTRY cgSetParameterValuedc(CGparameter param, int nelements, const double *vals)
CG_API void CGENTRY cgSetArraySize(CGparameter param, int size)
CG_API CGeffect CGENTRY cgGetNamedEffect(CGcontext context, const char *name)
CG_API void CGENTRY cgGetMatrixParameterdc(CGparameter param, double *matrix)
CG_API CGstatecallback CGENTRY cgGetStateResetCallback(CGstate state)
CG_API CGprogram CGENTRY cgCombinePrograms(int n, const CGprogram *exeList)
Definition: cg.h:284
CG_API CGparameter CGENTRY cgGetFirstParameter(CGprogram program, CGenum name_space)
Definition: cg.h:454
Definition: cg.h:341
CG_API CGbool CGENTRY cgIsParentType(CGtype parent, CGtype child)
CGtype
Definition: cg.h:133
Definition: cg.h:441
CG_API int CGENTRY cgGetParameterBufferOffset(CGparameter param)
Definition: cg.h:557
Definition: cg.h:423
Definition: cg.h:784
CG_API CGprogram CGENTRY cgGetPassProgram(CGpass pass, CGdomain domain)
Definition: cg.h:912
CG_API CGtechnique CGENTRY cgGetNextTechnique(CGtechnique tech)
CG_API CGdomain CGENTRY cgGetProgramDomain(CGprogram program)
Definition: cg.h:603
Definition: cg.h:751
Definition: cg.h:781
CG_API const char *CGENTRY cgGetStringParameterValue(CGparameter param)
Definition: cg.h:292
CG_API CGprogram CGENTRY cgCombinePrograms4(const CGprogram exe1, const CGprogram exe2, const CGprogram exe3, const CGprogram exe4)
Definition: cg.h:794
CG_API CGstateassignment CGENTRY cgCreateStateAssignment(CGpass pass, CGstate state)
CG_API CGcontext CGENTRY cgGetProgramContext(CGprogram program)
Definition: cg.h:497
Definition: cg.h:234
Definition: cg.h:736
Definition: cg.h:333
Definition: cg.h:316
Definition: cg.h:597
Definition: cg.h:269
Definition: cg.h:149
CG_API void CGENTRY cgSetParameterVariability(CGparameter param, CGenum vary)
Definition: cg.h:791
Definition: cg.h:769
Definition: cg.h:217
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:8418
Definition: cg.h:684
CG_API CGbool CGENTRY cgIsTechnique(CGtechnique tech)
Definition: cg.h:138
Definition: cg.h:690
Definition: cg.h:868
Definition: cg.h:895
CG_API void CGENTRY cgSetBufferSubData(CGbuffer buffer, int offset, int size, const void *data)
Definition: cg.h:467
CG_API void CGENTRY cgGetMatrixSize(CGtype type, int *nrows, int *ncols)
Definition: cg.h:652
Unknown compiler Device disconnected from port File already exists Saving to backup buffer Got connection from
Definition: msg_hash_ar.h:34
CGbufferusage
Definition: cg.h:969
CG_API CGbool CGENTRY cgSetIntArrayStateAssignment(CGstateassignment sa, const int *vals)
Definition: cg.h:734
Definition: cg.h:658
Definition: cg.h:371
Definition: cg.h:451
CG_API void CGENTRY cgSetPassState(CGpass pass)
Definition: cg.h:428
Definition: cg.h:559
CG_API void CGENTRY cgSetEffectParameterBuffer(CGparameter param, CGbuffer buffer)
CG_API const char *CGENTRY cgGetDomainString(CGdomain domain)
Definition: cg.h:545
CG_API CGpass CGENTRY cgCreatePass(CGtechnique tech, const char *name)
Definition: cg.h:814
CG_API CGbuffer CGENTRY cgCreateBuffer(CGcontext context, int size, const void *data, CGbufferusage bufferUsage)
Definition: cg.h:910
Definition: cg.h:708
Definition: cg.h:151
Definition: cg.h:384
Definition: cg.h:402
CG_API int CGENTRY cgGetStateAssignmentIndex(CGstateassignment sa)
Definition: cg.h:762
Definition: cg.h:885
Definition: cg.h:237
Definition: cg.h:470
CG_API CGstate CGENTRY cgGetNamedState(CGcontext context, const char *name)
CG_API int CGENTRY cgGetParameterValuedc(CGparameter param, int nelements, double *vals)
Definition: cg.h:555
Definition: cg.h:649
Definition: cg.h:450
Definition: cg.h:921
Definition: cg.h:639
CG_API CGprofile CGENTRY cgGetProgramDomainProfile(CGprogram program, int index)
CG_API CGparameter CGENTRY cgGetTextureStateAssignmentValue(CGstateassignment sa)
CG_API CGstateassignment CGENTRY cgGetFirstSamplerStateAssignment(CGparameter param)
Definition: cg.h:430
Definition: cg.h:207
Definition: cg.h:406
Definition: cg.h:363
CG_API int CGENTRY cgGetNumDependentProgramArrayStateAssignmentParameters(CGstateassignment sa)
CG_API CGparameter CGENTRY cgGetNextLeafParameter(CGparameter current)
Definition: cg.h:730
Definition: cg.h:427
Definition: cg.h:908
Definition: cg.h:725
Definition: cg.h:208
CG_API const char *CGENTRY cgGetUniformBufferBlockName(CGparameter param)
Definition: cg.h:551
Definition: cg.h:250
Definition: cg.h:956
CG_API void CGENTRY cgEvaluateProgram(CGprogram program, float *buf, int ncomps, int nx, int ny, int nz)
Definition: cg.h:631
CG_API void CGENTRY cgSetParameter4dv(CGparameter param, const double *v)
CG_API const char *CGENTRY cgGetTechniqueName(CGtechnique tech)
Definition: cg.h:251
Definition: cg.h:792
Definition: cg.h:283
Definition: cg.h:872
Definition: cg.h:674
GLsizeiptr size
Definition: glext.h:6559
Definition: cg.h:125
CG_API CGstate CGENTRY cgCreateSamplerState(CGcontext context, const char *name, CGtype type)
CG_API CGparameter CGENTRY cgCreateParameterArray(CGcontext context, CGtype type, int length)
Definition: cg.h:515
Definition: cg.h:977
CG_API CGannotation CGENTRY cgGetFirstProgramAnnotation(CGprogram program)
Definition: cg.h:373
Definition: cg.h:877
Definition: cg.h:166
CG_API CGparameter CGENTRY cgGetFirstLeafEffectParameter(CGeffect effect)
Definition: cg.h:599
Definition: cg.h:804
Definition: cg.h:172
Definition: cg.h:219
struct _CGannotation * CGannotation
Definition: cg.h:117
Definition: cg.h:167
Definition: cg.h:650
Definition: cg.h:294
CG_API CGenum CGENTRY cgGetParameterSettingMode(CGcontext context)
Definition: cg.h:222
CG_API void CGENTRY cgSetParameterValueir(CGparameter param, int nelements, const int *vals)
Definition: cg.h:495
Definition: cg.h:617
Definition: cg.h:391
Definition: cg.h:256
CG_API CGtechnique CGENTRY cgGetFirstTechnique(CGeffect effect)
Definition: cg.h:190
Definition: cg.h:886
Definition: cg.h:609
GLuint GLenum matrix
Definition: glext.h:10314
CG_API CGenum CGENTRY cgSetSemanticCasePolicy(CGenum casePolicy)
CG_API CGeffect CGENTRY cgCreateEffect(CGcontext context, const char *code, const char **args)
CG_API const char *CGENTRY cgGetBehaviorString(CGbehavior behavior)
Definition: cg.h:305
Definition: cg.h:380
CG_API CGannotation CGENTRY cgGetFirstEffectAnnotation(CGeffect effect)
CG_API CGresource CGENTRY cgGetResource(const char *resource_string)
CG_API CGparameterclass CGENTRY cgGetParameterClass(CGparameter param)
CG_API CGprogram CGENTRY cgGetProgramStateAssignmentValue(CGstateassignment sa)
Definition: cg.h:954
CG_API CGparameter CGENTRY cgGetSamplerStateAssignmentValue(CGstateassignment sa)
CG_API int CGENTRY cgGetParameterIndex(CGparameter param)
Definition: cg.h:901
Definition: cg.h:435
Definition: cg.h:747
GLdouble GLdouble z
Definition: glext.h:6514
Definition: cg.h:315
CG_API void CGENTRY cgSetParameterValueic(CGparameter param, int nelements, const int *vals)
Definition: cg.h:909
Definition: cg.h:221
Definition: cg.h:368
Definition: cg.h:226
Definition: cg.h:429
Definition: cg.h:400
CG_API CGtype CGENTRY cgGetParameterBaseType(CGparameter param)
Definition: cg.h:512
CG_API int CGENTRY cgGetNumUserTypes(CGhandle handle)
CG_API CGparameter CGENTRY cgCreateEffectParameterMultiDimArray(CGeffect effect, const char *name, CGtype type, int dim, const int *lengths)
Definition: cg.h:453
Definition: cg.h:404
Definition: cg.h:499
Definition: cg.h:449
Definition: cg.h:589
CG_API void CGENTRY cgGetMatrixParameteric(CGparameter param, int *matrix)
CG_API int CGENTRY cgGetParameterBufferIndex(CGparameter param)
Definition: cg.h:974
CG_API void CGENTRY cgSetProgramOutputVertices(CGprogram program, int vertices)
Definition: cg.h:196
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
Definition: cg.h:200
Definition: cg.h:644
CG_API CGstateassignment CGENTRY cgGetNamedSamplerStateAssignment(CGparameter param, const char *name)
CG_API void CGENTRY cgGetMatrixParameterfr(CGparameter param, float *matrix)
Definition: cg.h:360
Definition: cg.h:492
CG_API int CGENTRY cgGetNumDependentStateAssignmentParameters(CGstateassignment sa)
CG_API CGprogram CGENTRY cgCombinePrograms5(const CGprogram exe1, const CGprogram exe2, const CGprogram exe3, const CGprogram exe4, const CGprogram exe5)
Definition: cg.h:774
CG_API int CGENTRY cgGetParameterDefaultValuedr(CGparameter param, int nelements, double *vals)
CG_API CGprogram CGENTRY cgCombinePrograms3(const CGprogram exe1, const CGprogram exe2, const CGprogram exe3)
Definition: cg.h:811
struct _CGeffect * CGeffect
Definition: cg.h:112
Definition: cg.h:916
Definition: cg.h:136
Definition: cg.h:148
Definition: cg.h:566
CG_API void CGENTRY cgSetParameter1fv(CGparameter param, const float *v)
CG_API CGtype CGENTRY cgGetParameterType(CGparameter param)
GLsizei GLenum GLenum GLuint GLenum GLsizei * lengths
Definition: glext.h:8420
Definition: cg.h:336
CG_API const char *CGENTRY cgGetAnnotationName(CGannotation ann)
Definition: cg.h:488
CG_API CGparameter CGENTRY cgGetNamedUniformBufferParameter(CGparameter param, const char *name)
Definition: cg.h:448
Definition: cg.h:147
Definition: cg.h:188
CG_API void CGENTRY cgCompileProgram(CGprogram program)
Definition: cg.h:161
Definition: cg.h:614
Definition: cg.h:164
CG_API void CGENTRY cgSetMatrixParameterfr(CGparameter param, const float *matrix)
Definition: cg.h:209
CG_API CGeffect CGENTRY cgCreateEffectFromFile(CGcontext context, const char *filename, const char **args)
CG_API CGbool CGENTRY cgValidateTechnique(CGtechnique tech)
Definition: cg.h:592
Definition: cg.h:532
Definition: cg.h:563
Definition: cg.h:570
Definition: ibxm.h:9
CG_API CGbool CGENTRY cgIsParameterUsed(CGparameter param, CGhandle handle)
Definition: cg.h:716
Definition: cg.h:891
CG_API void CGENTRY cgSetParameter2dv(CGparameter param, const double *v)
Definition: cg.h:486
Definition: cg.h:366
CG_API CGparameter CGENTRY cgGetNamedParameter(CGprogram program, const char *name)
CG_API CGparameter CGENTRY cgGetFirstLeafParameter(CGprogram program, CGenum name_space)
CG_API CGstate CGENTRY cgCreateArraySamplerState(CGcontext context, const char *name, CGtype type, int nelements)
CG_API const char *CGENTRY cgGetResourceString(CGresource resource)
Definition: cg.h:487
CG_API CGparameter CGENTRY cgGetNamedEffectParameter(CGeffect effect, const char *name)
CG_API int CGENTRY cgGetParameterDefaultValueic(CGparameter param, int nelements, int *vals)
Definition: cg.h:946
CG_API int CGENTRY cgGetParameterDefaultValuefr(CGparameter param, int nelements, float *vals)
Definition: cg.h:361
Definition: cg.h:240
CG_API const char *CGENTRY cgGetParameterName(CGparameter param)
CG_API int CGENTRY cgGetParameterValuedr(CGparameter param, int nelements, double *vals)
CG_API CGstate CGENTRY cgCreateState(CGcontext context, const char *name, CGtype type)
Definition: cg.h:723
Definition: cg.h:764
Definition: cg.h:348
Definition: cg.h:976
CG_API const char *const *CGENTRY cgGetStringAnnotationValues(CGannotation ann, int *nvalues)
Definition: cg.h:382
Definition: cg.h:687
Definition: cg.h:552
CG_API void CGENTRY cgUpdateProgramParameters(CGprogram program)
Definition: cg.h:356
Definition: cg.h:615
Definition: cg.h:742
Definition: cg.h:646
Definition: cg.h:273
Definition: cg.h:139
Definition: cg.h:775
CG_API const char *CGENTRY cgGetParameterResourceName(CGparameter param)
Definition: cg.h:317
Definition: cg.h:612
Definition: cg.h:262
CG_API const char *CGENTRY cgGetProfileString(CGprofile profile)
struct _CGprogram * CGprogram
Definition: cg.h:108
Definition: cg.h:681
Definition: cg.h:521
Definition: cg.h:634
CG_API void CGENTRY cgDestroyObj(CGobj obj)
Definition: cg.h:932
Definition: cg.h:232
Definition: cg.h:590
Definition: cg.h:452
CG_API CGparameter CGENTRY cgGetFirstUniformBufferParameter(CGparameter param)
Definition: cg.h:717
Definition: cg.h:471
Definition: cg.h:598
Definition: cg.h:231
Definition: cg.h:711
Definition: cg.h:520
Definition: cg.h:526
Definition: cg.h:914
CG_API void CGENTRY cgSetParameterValuedr(CGparameter param, int nelements, const double *vals)
Definition: cg.h:216
Definition: cg.h:564
CG_API CGresource CGENTRY cgGetParameterBaseResource(CGparameter param)
Definition: cg.h:675
Definition: cg.h:465
struct _CGstateassignment * CGstateassignment
Definition: cg.h:116
CG_API void CGENTRY cgSetParameter3dv(CGparameter param, const double *v)
Definition: cg.h:712
Definition: cg.h:942
Definition: cg.h:703
Definition: cg.h:713
Definition: cg.h:494
Definition: cg.h:945
CG_API CGstate CGENTRY cgGetStateAssignmentState(CGstateassignment sa)
Definition: cg.h:393
CG_API CGbool CGENTRY cgIsParameterGlobal(CGparameter param)
Definition: cg.h:768
CG_API void CGENTRY cgDestroyProgram(CGprogram program)
Definition: cg.h:846
Definition: cg.h:318
Definition: cg.h:737
CG_API CGparameter CGENTRY cgCreateParameterMultiDimArray(CGcontext context, CGtype type, int dim, const int *lengths)
CG_API CGbool CGENTRY cgSetFloatStateAssignment(CGstateassignment sa, float value)
CG_API void CGENTRY cgSetPassProgramParameters(CGprogram program)
Definition: cg.h:154
Definition: cg.h:698
CG_API CGannotation CGENTRY cgGetFirstPassAnnotation(CGpass pass)
Definition: cg.h:624
CG_API void CGENTRY cgSetMatrixParameterdc(CGparameter param, const double *matrix)
Definition: cg.h:831
Definition: cg.h:720
Definition: cg.h:189
Definition: cg.h:664
Definition: cg.h:272
Definition: cg.h:535
Definition: cg.h:378
Definition: cg.h:335
Definition: cg.h:193
CG_API int CGENTRY cgGetNumProgramDomains(CGprogram program)
CG_API CGparameter CGENTRY cgGetDependentStateAssignmentParameter(CGstateassignment sa, int index)
Definition: cg.h:964
CG_API void CGENTRY cgSetProgramBuffer(CGprogram program, int bufferIndex, CGbuffer buffer)
Definition: cg.h:643
CG_API int CGENTRY cgGetParameterDefaultValuefc(CGparameter param, int nelements, float *vals)
Definition: cg.h:412
Definition: cg.h:185
CG_API void CGENTRY cgSetParameterValuefc(CGparameter param, int nelements, const float *vals)
CG_API const char *CGENTRY cgGetLastErrorString(CGerror *error)
CG_API int CGENTRY cgGetParameterRows(CGparameter param)
Definition: cg.h:431
Definition: cg.h:483
CG_API int CGENTRY cgGetParameterDefaultValuedc(CGparameter param, int nelements, double *vals)
GLfloat param
Definition: glext.h:6480
Definition: cg.h:173
Definition: cg.h:823
CG_API CGeffect CGENTRY cgGetFirstEffect(CGcontext context)
CG_API CGenum CGENTRY cgSetLockingPolicy(CGenum lockingPolicy)
Definition: cg.h:682
Definition: cg.h:238
CG_API CGparameter CGENTRY cgCreateEffectParameter(CGeffect effect, const char *name, CGtype type)
GLenum pname
Definition: glext.h:6297
#define CGENTRY
Definition: cg.h:98
CG_API CGpass CGENTRY cgGetStateAssignmentPass(CGstateassignment sa)
Definition: cg.h:628
Definition: cg.h:699
Definition: cg.h:462
Definition: cg.h:140
Definition: cg.h:144
Definition: cg.h:547
Definition: cg.h:364
Definition: cg.h:212
Definition: cg.h:659
GLfloat ny
Definition: glext.h:9803
CG_API CGbool CGENTRY cgIsProfileSupported(CGprofile profile)
CG_API void CGENTRY cgGetMatrixParameterfc(CGparameter param, float *matrix)
GLenum type
Definition: glext.h:6233
Definition: cg.h:715
Definition: cg.h:647
GLuint program
Definition: glext.h:7390
CG_API CGparameter CGENTRY cgGetFirstDependentParameter(CGparameter param)
CG_API void CGENTRY cgSetProgramProfile(CGprogram program, CGprofile profile)
Definition: cg.h:350
CG_API CGparameter CGENTRY cgGetFirstStructParameter(CGparameter param)
Definition: cg.h:421
Definition: cg.h:127
CG_API void CGENTRY cgSetAutoCompile(CGcontext context, CGenum autoCompileMode)
Definition: cg.h:939
Definition: cg.h:640
Definition: cg.h:312
Definition: cg.h:605
Definition: cg.h:233
Definition: cg.h:408
CG_API const double *CGENTRY cgGetParameterValues(CGparameter param, CGenum value_type, int *nvalues)
Definition: cg.h:162
Definition: cg.h:334
CG_API CGtype CGENTRY cgGetParameterResourceType(CGparameter param)
CG_API CGparameter CGENTRY cgCreateEffectParameterArray(CGeffect effect, const char *name, CGtype type, int length)
CG_API CGpass CGENTRY cgGetFirstPass(CGtechnique tech)
Definition: cg.h:241
CG_API char const *const *CGENTRY cgGetProgramOptions(CGprogram program)
Definition: cg.h:625
CG_API int CGENTRY cgGetParameterValueic(CGparameter param, int nelements, int *vals)
Definition: cg.h:938
Definition: cg.h:522
Definition: cg.h:783
Definition: cg.h:821
Definition: cg.h:607
Definition: cg.h:171
CG_API void CGENTRY cgDestroyContext(CGcontext context)
Definition: cg.h:309
CG_API int CGENTRY cgGetStateEnumerantValue(CGstate state, const char *name)
Definition: cg.h:456
Definition: cg.h:407
Definition: cg.h:832
Definition: cg.h:496
Definition: cg.h:374
CG_API CGtype CGENTRY cgGetAnnotationType(CGannotation ann)
Definition: cg.h:667
Definition: cg.h:156
CG_API void CGENTRY cgSetParameter1iv(CGparameter param, const int *v)
Definition: cg.h:623
Definition: cg.h:182
Definition: cg.h:372
CG_API CGstatecallback CGENTRY cgGetStateSetCallback(CGstate state)
CG_API void CGENTRY cgUpdatePassParameters(CGpass pass)
Definition: cg.h:795
Definition: cg.h:928
Definition: cg.h:327
CG_API void CGENTRY cgSetErrorCallback(CGerrorCallbackFunc func)
Definition: cg.h:786
Definition: cg.h:202
Definition: cg.h:160
Definition: cg.h:379
Definition: cg.h:310
Definition: cg.h:894
Definition: cg.h:206
CG_API CGprogram CGENTRY cgGetParameterProgram(CGparameter param)
CG_API void CGENTRY cgResetPassState(CGpass pass)
Definition: cg.h:352
Definition: cg.h:745
CG_API CGerrorHandlerFunc CGENTRY cgGetErrorHandler(void **data)
Definition: cg.h:259
Definition: cg.h:405
CG_API const float *CGENTRY cgGetFloatStateAssignmentValues(CGstateassignment sa, int *nvalues)
CG_API CGprofile CGENTRY cgGetProfile(const char *profile_string)
#define CG_API
Definition: cg.h:90
Definition: cg.h:338
CG_API int CGENTRY cgGetNumParentTypes(CGtype type)
Definition: cg.h:834
Definition: cg.h:204
CG_API CGbuffer CGENTRY cgGetUniformBufferParameter(CGparameter param)
CG_API CGparameter CGENTRY cgGetDependentAnnotationParameter(CGannotation ann, int index)
GLenum func
Definition: glext.h:6668
Definition: cg.h:253
CG_API CGannotation CGENTRY cgCreatePassAnnotation(CGpass pass, const char *name, CGtype type)
Definition: cg.h:484
Definition: cg.h:676
Definition: cg.h:972
Definition: cg.h:179
CG_API void CGENTRY cgAddStateEnumerant(CGstate state, const char *name, int value)
CGprofile
Definition: cg.h:758
CG_API CGstate CGENTRY cgGetSamplerStateAssignmentState(CGstateassignment sa)
CG_API CGannotation CGENTRY cgGetNamedEffectAnnotation(CGeffect effect, const char *name)
Definition: cg.h:355
CG_API CGstatecallback CGENTRY cgGetStateValidateCallback(CGstate state)
Definition: cg.h:680
CG_API CGannotation CGENTRY cgGetNamedPassAnnotation(CGpass pass, const char *name)
Definition: cg.h:573
Definition: cg.h:242
Definition: cg.h:403
Definition: cg.h:825
Definition: cg.h:289
Definition: cg.h:198
Definition: cg.h:491
Definition: cg.h:622
Definition: cg.h:582
CG_API CGbool CGENTRY cgSetBoolArrayStateAssignment(CGstateassignment sa, const CGbool *vals)
Definition: cg.h:897
CG_API CGcontext CGENTRY cgGetParameterContext(CGparameter param)
Definition: cg.h:896
CG_API CGprofile CGENTRY cgGetProgramProfile(CGprogram program)
Definition: cg.h:907
CG_API int CGENTRY cgGetArraySize(CGparameter param, int dimension)
Definition: cg.h:661
Definition: cg.h:433
CG_API void CGENTRY cgSetParameterSettingMode(CGcontext context, CGenum parameterSettingMode)
Definition: cg.h:344
Definition: cg.h:353
GLuint GLint GLboolean GLint GLenum access
Definition: glext.h:8533
Definition: cg.h:442
Definition: cg.h:224
CG_API void CGENTRY cgDestroyParameter(CGparameter param)
CG_API const int *CGENTRY cgGetBooleanAnnotationValues(CGannotation ann, int *nvalues)
CG_API const int *CGENTRY cgGetIntAnnotationValues(CGannotation ann, int *nvalues)
Definition: cg.h:524
Definition: cg.h:416
Definition: cg.h:388
Definition: cg.h:892
CG_API int CGENTRY cgGetNumConnectedToParameters(CGparameter param)
Definition: cg.h:578
Definition: cg.h:290
Definition: cg.h:668
Definition: cg.h:277
CG_API CGstateassignment CGENTRY cgGetFirstStateAssignment(CGpass pass)
CG_API CGbool CGENTRY cgGetTypeSizes(CGtype type, int *nrows, int *ncols)
Definition: cg.h:476
Definition: cg.h:392
CG_API CGenum CGENTRY cgGetAutoCompile(CGcontext context)
Definition: cg.h:267
Definition: cg.h:922
Definition: cg.h:425
Definition: cg.h:893
Definition: cg.h:325
Definition: cg.h:743
Definition: cg.h:727
Definition: cg.h:580
Definition: cg.h:505
GLboolean reset
Definition: glext.h:6318
Definition: cg.h:243
Definition: cg.h:568
Definition: cg.h:621
Definition: cg.h:278
Definition: cg.h:571
CG_API void CGENTRY cgSetSamplerState(CGparameter param)
Definition: cg.h:889
Definition: cg.h:593
Definition: cg.h:258
Definition: cg.h:638
Definition: cg.h:840
Definition: cg.h:576
Definition: cg.h:904
Definition: cg.h:247
Definition: cg.h:297
static l_noret error(LoadState *S, const char *why)
Definition: lundump.c:39
Definition: cg.h:721
CG_API const char *CGENTRY cgGetStateEnumerant(CGstate state, int index, int *value)
Definition: cg.h:525
Definition: cg.h:358
Definition: cg.h:651
Definition: cg.h:724
CG_API CGbool CGENTRY cgCallStateValidateCallback(CGstateassignment sa)
Definition: cg.h:726
Definition: cg.h:176
Definition: cg.h:815
Definition: cg.h:785
Definition: cg.h:191
Definition: cg.h:755
Definition: cg.h:410
Definition: cg.h:666
GLuint bufferIndex
Definition: glext.h:8524
Definition: cg.h:797
static uint64_t state[MAX_PADS]
Definition: xenon360_input.c:33
Definition: cg.h:296
Definition: cg.h:788
Definition: cg.h:963
Definition: cg.h:367
CG_API CGbool CGENTRY cgSetStringAnnotation(CGannotation ann, const char *value)
CG_API CGprogram CGENTRY cgCreateProgramFromEffect(CGeffect effect, CGprofile profile, const char *entry, const char **args)
CG_API void CGENTRY cgSetBufferData(CGbuffer buffer, int size, const void *data)
CG_API CGannotation CGENTRY cgGetFirstParameterAnnotation(CGparameter param)
CG_API void CGENTRY cgGetMatrixParameterdr(CGparameter param, double *matrix)
Definition: cg.h:562
Definition: cg.h:281
Definition: cg.h:790
Definition: cg.h:211
Definition: cg.h:175
GLint GLint GLint GLint GLint GLint y
Definition: glext.h:6295
Definition: cg.h:822
CG_API int CGENTRY cgGetParameterValuefc(CGparameter param, int nelements, float *vals)
CG_API const CGbool *CGENTRY cgGetBoolStateAssignmentValues(CGstateassignment sa, int *nvalues)
CG_API int CGENTRY cgGetArrayDimension(CGparameter param)
Definition: cg.h:396
Definition: cg.h:752
CG_API CGstate CGENTRY cgGetNextState(CGstate state)
Definition: cg.h:432
Definition: cg.h:319
CG_API void CGENTRY cgSetParameter1i(CGparameter param, int x)
Definition: cg.h:270
CG_API CGbool CGENTRY cgSetFloatArrayStateAssignment(CGstateassignment sa, const float *vals)
Definition: cg.h:268
Definition: cg.h:971
Definition: cg.h:387
Definition: cg.h:168
Definition: cg.h:915
CG_API void CGENTRY cgSetParameter2d(CGparameter param, double x, double y)
GLint GLint GLint GLint GLint x
Definition: glext.h:6295
CG_API CGcontext CGENTRY cgGetStateContext(CGstate state)
Definition: cg.h:534
Definition: cg.h:806
Definition: cg.h:587
CG_API void CGENTRY cgSetParameter1f(CGparameter param, float x)
void(CGENTRY * CGerrorCallbackFunc)(void)
Definition: cg.h:988
Definition: cg.h:543
Definition: cg.h:530
Definition: cg.h:445
Definition: cg.h:541
Definition: cg.h:567
CG_API void CGENTRY cgSetMatrixParameteric(CGparameter param, const int *matrix)
CG_API CGdomain CGENTRY cgGetProfileDomain(CGprofile profile)
Definition: cg.h:343
Definition: cg.h:882
Definition: cg.h:816
Definition: cg.h:902
Definition: cg.h:473
Definition: cg.h:864
Definition: cg.h:830
Definition: cg.h:704
Definition: cg.h:591
CG_API void CGENTRY cgSetCompilerIncludeFile(CGcontext context, const char *name, const char *filename)
Definition: cg.h:705
Definition: cg.h:155
Definition: cg.h:230
Definition: cg.h:574
CG_API void CGENTRY cgUnmapBuffer(CGbuffer buffer)
CG_API CGcontext CGENTRY cgCreateContext(void)
Definition: cg.h:911
Definition: cg.h:630
Definition: cg.h:434
Definition: cg.h:293
dictionary args
Definition: test_shaders.py:20
Definition: cg.h:923
Definition: cg.h:940
Definition: cg.h:472
Definition: cg.h:744
Definition: cg.h:304
Definition: cg.h:481
Definition: cg.h:170
Definition: cg.h:257
Definition: cg.h:962
Definition: cg.h:236
CG_API void CGENTRY cgDestroyEffect(CGeffect effect)
Definition: cg.h:180
Definition: cg.h:694
Definition: cg.h:750
Definition: cg.h:523
CG_API CGprogram CGENTRY cgCopyProgram(CGprogram program)
CG_API CGbool CGENTRY cgIsAnnotation(CGannotation ann)
Definition: inftrees.h:27
Definition: cg.h:328
CGbool(CGENTRY * CGstatecallback)(CGstateassignment)
Definition: cg.h:987
CG_API void CGENTRY cgSetMatrixParameterfc(CGparameter param, const float *matrix)
CG_API CGparameter CGENTRY cgGetConnectedParameter(CGparameter param)
CG_API const char *CGENTRY cgGetString(CGenum sname)
CG_API CGtype CGENTRY cgGetParameterNamedType(CGparameter param)
Definition: cg.h:323
Definition: cg.h:663
Definition: cg.h:898
CG_API unsigned long CGENTRY cgGetParameterResourceIndex(CGparameter param)
CG_API const int *CGENTRY cgGetIntStateAssignmentValues(CGstateassignment sa, int *nvalues)
Definition: cg.h:860
CG_API CGobj CGENTRY cgCreateObj(CGcontext context, CGenum program_type, const char *source, CGprofile profile, const char **args)
CG_API CGparameterclass CGENTRY cgGetParameterClassEnum(const char *pString)
struct _CGbuffer * CGbuffer
Definition: cg.h:111
Definition: cg.h:820
Definition: cg.h:446
Definition: cg.h:213
Definition: cg.h:186
Definition: cg.h:975
Definition: cg.h:365
Definition: cg.h:701
CG_API CGprogram CGENTRY cgCreateProgram(CGcontext context, CGenum program_type, const char *program, CGprofile profile, const char *entry, const char **args)
CG_API int CGENTRY cgGetArrayTotalSize(CGparameter param)
CG_API CGparameter CGENTRY cgGetFirstEffectParameter(CGeffect effect)
Definition: cg.h:126
Definition: cg.h:347
Definition: cg.h:558
Definition: cg.h:544
CG_API CGbool CGENTRY cgCallStateSetCallback(CGstateassignment sa)
CG_API void CGENTRY cgSetStateLatestProfile(CGstate state, CGprofile profile)
Definition: cg.h:978
CG_API CGbuffer CGENTRY cgGetEffectParameterBuffer(CGparameter param)
CG_API CGbool CGENTRY cgIsBuffer(CGbuffer buffer)
CGbufferaccess
Definition: cg.h:960
Definition: cg.h:298
Definition: cg.h:141
Definition: cg.h:789
Definition: cg.h:780
Definition: cg.h:542
CG_API CGresource CGENTRY cgGetParameterResource(CGparameter param)
Definition: cg.h:560
CG_API void CGENTRY cgSetUniformBufferParameter(CGparameter param, CGbuffer buffer)
Definition: cg.h:159
Definition: cg.h:583
Definition: cg.h:324
CG_API void CGENTRY cgDestroyBuffer(CGbuffer buffer)
Definition: cg.h:920
Definition: cg.h:509
CG_API void CGENTRY cgSetMatrixParameterdr(CGparameter param, const double *matrix)
Definition: cg.h:867
Definition: cg.h:246
Definition: cg.h:929
Definition: cg.h:300
Definition: cg.h:223
Definition: cg.h:738
Definition: cg.h:187
CG_API CGtype CGENTRY cgGetArrayType(CGparameter param)
CG_API CGstateassignment CGENTRY cgGetNextStateAssignment(CGstateassignment sa)
Definition: cg.h:314
Definition: cg.h:320
Definition: cg.h:506
Definition: cg.h:706
CG_API CGparameter CGENTRY cgGetNextParameter(CGparameter current)
CG_API void CGENTRY cgSetStringParameterValue(CGparameter param, const char *str)
Definition: cg.h:381
void(CGENTRY * CGIncludeCallbackFunc)(CGcontext, const char *)
Definition: cg.h:990
Definition: cg.h:275
CG_API void CGENTRY cgSetParameter4f(CGparameter param, float x, float y, float z, float w)
Definition: cg.h:787
CG_API CGparameter CGENTRY cgGetConnectedStateAssignmentParameter(CGstateassignment sa)
Definition: cg.h:459
Definition: cg.h:778
CG_API CGstate CGENTRY cgGetFirstSamplerState(CGcontext context)
static int listing
Definition: luac.c:31
Definition: cg.h:835
CG_API CGenum CGENTRY cgGetEnum(const char *enum_string)
CG_API CGtype CGENTRY cgGetTypeBase(CGtype type)
Definition: cg.h:880
Definition: cg.h:610
CG_API CGbool CGENTRY cgIsTechniqueValidated(CGtechnique tech)
Definition: cg.h:249
GLuint index
Definition: glext.h:6671
CG_API int CGENTRY cgGetProgramOutputVertices(CGprogram program)
CG_API CGobj CGENTRY cgCreateObjFromFile(CGcontext context, CGenum program_type, const char *source_file, CGprofile profile, const char **args)
int CGbool
Definition: cg.h:106
Nieznany kompilator Urządzenie zostało odłączone od portu Plik już istnieje Zapisywanie do bufora kopii zapasowej Mam połączenie Adres publiczny Ustawianie dysku w zasobniku Opuściłeś grę Dołączyłeś z urządzeniami wejściowymi *s *s dołączył jako gracz u Próba połączenia online nie powiodła ponieważ peer nie działa w trybie RetroArch lub używa starej wersji RetroArch użyjcie tej samej wersji użyj tej samej wersji Ten rdzeń nie obsługuje gry online między architekturami Niepoprawne hasło Klient gry online został odłączony Nie masz uprawnień do grania Żądane urządzenia wejściowe nie są dostępne Gracz s wstrzymał grę Nadaj rdzeniom sprzętowym własny prywatny kontekst Unikaj konieczności przejmowania zmian stanu sprzętu pomiędzy klatkami Dostosuj ustawienia wyglądu ekranu menu Poprawia wydajność kosztem opóźnień i częstszego rwania obrazu Używaj tylko gdy nie możesz uzyskać pełnej prędkości w przeciwnym razie Automatyczne wykrywanie Możliwości Łączenie z portem które nie wymagają nie mogą uczestniczyć w grze sieciowej Konta Cheevos Konta Retro osiągniecia Lista Skanuj zawartość Importuj zawartość Zapytać Zablokuj klatki Sterownik audio Włącz dźwięk Turbo Martwa strefa Maksymalne przesunięcie czasowe dźwięku Szybkość wyjścia Dynamiczna kontrola szybkości audio Dźwiek Poziom głośności Tryb WASAPI Współdzielony bufor WASAPI Automatyczne zastępowanie plików Automatycznie załaduj Shadery Potwierdź Wyjdź Przewiń do góry Przełącz klawiaturę Podstawowe ustawienia menu Informacje Przewiń do góry Przełącz klawiaturę Nie zastępuj SaveRAM przy ładowaniu stanu zapisu Adres URL zasobów Buildbot Zezwalaj na kamerę Oszukać Oszukane pliki Załaduj oszukany plik Oszukane przepustki Osiągnięcia trybu hardcore Odznaki osiągnięć Zablokowany Sprawdź nieoficjalne osiągnięcia Odblokowany Osiągnięcia trybu pełnego Zamknij zawartość Załaduj konfigurację Zapisz konfigurację przy wyjściu Baza danych Rozmiar listy historii Szybkie menu Pobrane pliki Liczniki rdzeniowe Informacje podstawowe Kategoria Nazwa rdzenia Licencja Obsługiwane rozszerzenia Nazwa systemu Załaduj rdzeń Rdzeń Automatycznie wyodrębnij pobrane archiwum Aktualizacja Rdzenia Architektura Rdzeń procesora Menedżer kursorów Menedżer bazy danych Usuń< Treść dir >< Żaden > Szczegóły Dołącz obraz dysku Kontrola dysku Pliki do pobrania Program do pobierania treści Nadpisz DPI Atrapa rdzenia przy zatrzymaniu rdzenia Dynamiczne tło Włącz osiągnięcia Normalny kolor menu Mnożnik prędkości Wyświetl ilość klatek na sekundę Manipulacja klatek Automatycznie ładuj zależne od zawartości opcje rdzenia Plik opcji gry Rozwiązywanie problemów audio wideo Podstawowa kontrola menu Ładowanie zawartości Co to jest rdzeń Historia Obraz Informacja Menu sterowania wszystkich użytkowników Lewy analog Lewy analog Lewy analog Y Lewy analog Prawo analog X Prawy analog Prawo analog Y Prawy analog Spust Pomocniczy A Pomocniczy C Wybierz D pad dół D pad prawo Martwa strefa gałki analogowej Powiąż wszystko Limit czasu powiązania Ukryj niezwiązane podstawowe deskryptory wejściowe Indeks urządzeń Indeks myszy Cykl zapisu Włączanie mapowania gamepada klawiatury Przycisk W dół D pad Przycisk L3 Lewy D pad R3 przycisk Prawy D pad Przycisk Start Przycisk Przycisk Mysz Mysz Mysz Kółko do dołu Kółko w prawo Maksymalna liczba użytkowników Indeks kodów Włącz kody Następny dysk Włącz klawisze skrótów Szybkie przewijanie do przodu Przełączanie pełnoekranowe Przełącznik ostrości gry Przełączanie menu Przełącznik wyciszania dźwięku Przełączanie klawiatury ekranowej Wstrzymaj przełącznik Zresetuj grę Zapisz stan Następny moduł cieniujący Zwolnione tempo Slot zapisu Głośność Wyświetl nakładkę Pokaż nakładki na nakładce Zachowanie typu ankiety Późno Preferuj dotyk Włącz sporządzanie mapy powiązań na nowo Sterowanie Włącz dotyk Okres turbo Opóźnienie Wprowadź autoconfig Usługi holenderski esperanto niemiecki japoński polski rosyjski wietnamski Lewy analog Informacje o rdzeniu Liniowy Załaduj ostatnie Wczytaj zapis Sterownik lokalizacji Zalogowanie rozmowy Ustawienia bazy danych Niebieski Ciemny niebieski NVIDIA Shield Żółty Nieprzezroczystość nagłówka Menu obrotowe przepustnicy częstotliwości wyświetlania klatek Menu filtra liniowego Wygląd Nieprzezroczystość tła Multimedia Filtruj nieznane rozszerzenia Najbliższy Zezwalaj na klientów w trybie slave Wejściowe klatki opóźnień Opóźnij klatki gry online Włącz grę online Uruchom hosta gry online Adres serwera Włącz klienta gry online Hasło serwera Zażądaj urządzenia u Ustawienia gry online Max Udostępnianie wejścia cyfrowego Zahacz Żaden Tryb widza gry online Hasło spontaniczne serwera Port TCP gry online Polecenia sieciowe Informacje o sieci Port zdalnej sieci Nie N A Bez rdzenia Brak dostępnych podstawowych informacji Brak wpisów do wyświetlenia Brak informacji Nie znaleziono hostów gry online Brak liczników wydajności Brak dostępnych pozycji na liście odtwarzania Brak parametrów modułu cieniującego Włącz Aktualizacja online Nakładka na ekranie Przeglądaj archiwum Nakładka Nakładka Ustawienia nakładki Nakładka na ekranie Nadrzędny katalog Nie pracuj w tle Listy odtwarzania Listy odtwarzania Port Prywatność Obsługa analog Ocena CERO CRC32 Deweloper Ocena magazynu Edge Ocena ELSPA Ocena ESRB Seria MD5 Pochodzenie Wydawca Rok wydania Kod seryjny Rozpocznij zawartość Restart Wyjście nagrywania Załaduj konfigurację nagrywania Sterownik MIDI Zapisz wyjścia jako Plik zmian Zapisz plik zmiany rdzenia Usuń plik zmiany rdzenia Wymagany Uruchom RetroArch ponownie Wznów zawartość Retro pad Osiągnięcia Przewijanie granularności Przeglądarka plików Wyświetl ekran startowy Dodaj do ulubionych Zresetuj domyślny rdzeń Uruchom muzykę Zapisz plik Automatyczne załadowanie stanu Zapisz stan Zapisz bieżącą konfigurację Zapisz nadpisania katalogu zawartości Zapisz nową konfigurację Zapisywanie Zeskanuj plik Zrzut ekranu Szukaj Ustawienia Shader Shadery Prosty śnieg Pokaż ustawienia zaawansowane Zamknąć Przejdź do przodu w celu skrócenia czasu oczekiwania Sortuj zapisy w folderach Ukryj ostrzeżenia RunAhead Napisz zapis stanów do treści dir Pliki systemowe znajdują się w katalogu treści Włącz SSH Uruchom zdalny Retro pad Slot zapisu Polecenia STDIN Wstrzymaj wygaszacz ekranu System BIOS Obsługa Data Builda Wsparcie Cocoa Obsługa CoreText Wyświetl DPI metryczne Wyświetl szerokość Wsparcie DirectSound Obsługa dynamicznej biblioteki Wsparcie EGL Wsparcie FFmpeg Wsparcie STB TrueType Nazwa frontendu Wersja Git Wsparcie HLSL Obsługa KMS EGL Obsługa LibretroDB Libxml2 obsługa parowania XML Obsługa interfejsu dowodzenia sieciowego Obsługa OpenAL Obsługa OpenGL Obsługa OpenVG Obsługa nakładek Naładowany Rozładowywanie Obsługa PulseAudio Obsługa Poziom Oceny Retro Obsługa RoarAudio Wsparcie RSound Wsparcie SDL2 Wsparcie SDL1 Przewlekanie wsparcia Obsługa Video4Linux2 Wsparcie Vulkan Wsparcie X11 Wsparcie XVideo Zrób zrzut ekranu Miniatury Miniatury dyspozycji pionowej Zaktualizuj miniatury Zrzuty ekranu Pokaż datę czas Prawdziwe Uruchom Companion UI przy włączeniu Uruchom menu okienkowe przy włączeniu Nie można odczytać skompresowanego pliku Cofnij zapisanie stanu Aktualizacja Zaktualizuj profile joypad Zaktualizuj kody Zaktualizuj bazy danych Zaktualizuj Lakka Zaktualizuj Shadery Slang Kbd Język Użyj wbudowanej przeglądarki zdjęć< Użyj tego katalogu > Konfiguruj współczynnik kształtu Proporcja obrazu Przytnij Wyłącz kompozycję pulpitu Sterownik wideo Filtr wideo Włącz powiadomienia na ekranie Rozmiar powiadomienia Wymuś wyłączenie sRGB FBO Użyj trybu pełnoekranowego Użyj zapisu GPU Trudna synchronizacja z GPU Maksymalne obrazy swapchain Pozycja Y powiadomienia Użyj funkcji Nagrywania po filtrowaniu Szacowana liczba klatek na sekundę na ekranie Obrót Skala całkowita Moduł cieniujący wideo Podgląd parametrów modułu cieniującego Zapisz ustawienie Shadera jako Zapisz ustawienie zawartości katalogu zawartości Włącz udostępniony kontekst sprzętu Włącz filtr miękki Wideo Migotanie Niestandardowy współczynnik proporcji Szerokość Niestandardowy współczynnik kształtu Y Poz Synchronizacja Tryb pełnoekranowy z pełnym ekranem Wysokość okna Pełnoekranowa wysokość Wi Fi Kolor czcionki czerwony Kolor czcionki niebieski Niestandardowy Monochromia Systematyczny Pixel RetroSystem Kolor menu Ciemny Poranny błękit Elektryczny błękit Czerwone dziedzictwo Zwykły Czerwień wulkaniczna Współczynnik skali menu Pokaż kartę Historii Pokaż kartę Listy odtwarzania Pokaż kartę Obraz Pokaż kartę Ustawienia Pokaż kartę Gry Online Motyw ikon menu Ustawienia Shader Włącz lub wyłącz nieoficjalne osiągnięcia i lub funkcje beta do celów testowych Włącz lub wyłącz tabele wyników w grze Nie jeśli tryb Hardcore jest wyłączony Włącz lub wyłącz powiadomienia OSD dla osiągnięć Zmień sterowniki używane przez system Zmień ustawienia rdzenia Zmień nakładkę ekranu i nakładkę klawiatury oraz ustawienia powiadomień na ekranie Zmień ustawienia zapisu Zmień ustawienia interfejsu użytkownika Zmień ustawienia prywatności Zmień domyślne w których znajdują się pliki Skonfiguruj ustawienia serwera i sieci Zmień ustawienia wyjścia audio Zapisuje zmiany w pliku konfiguracyjnym przy wyjściu Zarządzaj i twórz pliki konfiguracyjne Wyświetla bieżącą liczbę klatek na sekundę na ekranie Kombinacja przycisków gamepada do przełączania menu Skonfiguruj elementy sterujące dla tego użytkownika Dołącz lub obsługuj sesję gry online Wyświetl informacje o systemie Włącz lub wyłącz udostępnianie sieciowe folderów Pokaż ukryte pliki katalogi w przeglądarce plików Włącz lub wyłącz zdalny dostęp do wiersza poleceń Ustawia rozmiar okna względem głównego rozmiaru wyświetlania Alternatywnie możesz ustawić szerokość i wysokość okna poniżej dla ustalonego rozmiaru okna Wstawia czarną klatke między klatkami Przydatny dla użytkowników z którzy chcą odtwarzać zawartość aby wyeliminować efekt duchów Określa liczbę jaką procesor może uruchomić przed gdy używana jest Trudna synchronizacja z GPU który ekran wyświetlacza ma być używany Częstotliwość odświeżania zgłoszona przez sterownik ekranu Skanuje sieci bezprzewodowe i nawiązuje połączenie Dodano do ulubionych Dołączony dysk Stosowanie zmian w kodzie Wyciszenie Dźwięku Błąd podczas zapisywania pliku autoconfig Nie można zainicjować autozapisu Blokowanie nadpisywania SRAM bajty Tryb Hardcore stan zapisu i przewijanie do tyłu były wyłączone Skompilowany z API Połączony z Pominięto ładowanie treści Implementacja załaduje ją samodzielnie Plik opcji rdzenia został pomyślnie utworzony Nie można znaleźć zgodnego systemu Nie można otworzyć ścieżki danych Nie można odczytać nagłówka filmu Niezgodność sumy kontrolnej CRC32 między plikiem treści a zapisaną sumą kontrolną w nagłówku pliku odtwarzania Powtórka najprawdopodobniej zsynchronizuje się podczas odtwarzania Dekompresja już trwa Wykryty obszar widoku Odłącz urządzenie od poprawnego portu Wyrzucony Index Błąd Rdzeń Libretro wymaga specjalnych ale żadne nie zostały dostarczone Błąd podczas zapisywania pliku opcji podstawowych Błąd podczas usuwania pliku remap Aplikacja zewnętrzna Dir Wyodrębnianie pliku Nie udało się Nie można przydzielić pamięci na poprawioną zawartość Nie powiodło się wiązanie gniazda Nie można wyodrębnić treści ze skompresowanego pliku Nie udało się załadować Nie udało się załadować pliku filmowego Nie udało się załadować stanu z Nie udało się załatać Nie udało się odebrać pseudonimu Nie można odebrać rozmiaru pseudonimu z hosta Nie udało się usunąć dysku z zasobnika Nie udało się zapisać SRAM Nie udało się wysłać pseudonimu Nie udało się wysłać pseudonimu do klienta Nie udało się wysłać danych SRAM do klienta Nie można uruchomić nagrywania filmu Nie udało się zrobić zrzutu ekranu Nie udało się cofnąć stanu zapisania Błąd krytyczny odebrany w Znajdź stan automatycznego zapisywania w Znaleziono pierwszą ścieżkę danych w pliku Znaleziony moduł cieniujący Opcje Otrzymałem nieprawidłowy indeks dysku Skup się na grze Rdzeń Libretro jest renderowany sprzętowo Musi także korzystać z nagrywania po cieniowaniu Wejdź w kod Wprowadź wstępnie ustawioną nazwę pliku Interfejs Magazyn wymienny w bajtach w megabajtach Frontend dla libretro Załadowany stan z gniazda Brak jednego lub więcej plików oprogramowania układowego Ładowanie pliku historii Pamięć Wygląda na to
Definition: msg_hash_pl.h:2324
Definition: cg.h:490
Definition: cg.h:480
CG_API CGerrorCallbackFunc CGENTRY cgGetErrorCallback(void)
Definition: cg.h:900
Definition: cg.h:244
Definition: cg.h:538
CG_API CGparameter CGENTRY cgGetNamedProgramParameter(CGprogram program, CGenum name_space, const char *name)
Definition: cg.h:194
Definition: cg.h:613
Definition: cg.h:329
Definition: cg.h:414
Definition: cg.h:888
Definition: cg.h:952
Definition: cg.h:477
CG_API void CGENTRY cgSetParameterSemantic(CGparameter param, const char *semantic)
Definition: cg.h:556
Definition: cg.h:313
Definition: cg.h:548
Definition: cg.h:695
CG_API CGbool CGENTRY cgIsParameterReferenced(CGparameter param)
Definition: cg.h:518
CG_API CGannotation CGENTRY cgCreateEffectAnnotation(CGeffect effect, const char *name, CGtype type)
Definition: cg.h:527
Definition: cg.h:349
struct _CGcontext * CGcontext
Definition: cg.h:107
Definition: cg.h:377
Definition: cg.h:754
GLsizei GLsizei GLchar * source
Definition: glext.h:6688
Definition: cg.h:536
Definition: cg.h:503
Definition: cg.h:455
Definition: cg.h:469
Definition: cg.h:517
Definition: cg.h:500
CG_API void CGENTRY cgSetParameter4iv(CGparameter param, const int *v)
CG_API CGpass CGENTRY cgGetNamedPass(CGtechnique tech, const char *name)
Definition: cg.h:399
CG_API void CGENTRY cgSetParameter4fv(CGparameter param, const float *v)
Definition: cg.h:419
const GLdouble * v
Definition: glext.h:6391
Definition: cg.h:463
Definition: cg.h:287
Definition: cg.h:753
Definition: cg.h:575
Definition: cg.h:142
Definition: cg.h:248
Definition: cg.h:677
CG_API CGannotation CGENTRY cgGetFirstTechniqueAnnotation(CGtechnique tech)
CG_API CGbool CGENTRY cgSetStringStateAssignment(CGstateassignment sa, const char *value)
CG_API CGeffect CGENTRY cgCopyEffect(CGeffect effect)
Definition: cg.h:729
Definition: cg.h:485
CG_API CGparameter CGENTRY cgGetDependentProgramArrayStateAssignmentParameter(CGstateassignment sa, int index)
CG_API CGprogram CGENTRY cgCreateProgramFromFile(CGcontext context, CGenum program_type, const char *program_file, CGprofile profile, const char *entry, const char **args)
CG_API CGeffect CGENTRY cgGetTechniqueEffect(CGtechnique tech)
Definition: cg.h:340
Definition: cg.h:685
CG_API void CGENTRY cgSetMatrixParameterir(CGparameter param, const int *matrix)
Definition: cg.h:924
CG_API CGbool CGENTRY cgSetFloatAnnotation(CGannotation ann, float value)
Definition: cg.h:633
CG_API CGbool CGENTRY cgSetIntAnnotation(CGannotation ann, int value)
CG_API CGbool CGENTRY cgIsStateAssignment(CGstateassignment sa)
Definition: cg.h:635
Definition: cg.h:709
Definition: cg.h:510
Definition: cg.h:311
Definition: cg.h:288
Definition: cg.h:420
Definition: cg.h:178
Definition: cg.h:943
CG_API void CGENTRY cgSetStateCallbacks(CGstate state, CGstatecallback set, CGstatecallback reset, CGstatecallback validate)
Definition: cg.h:662
Definition: cg.h:493
Definition: cg.h:863
CG_API CGbool CGENTRY cgIsInterfaceType(CGtype type)
CG_API void *CGENTRY cgMapBuffer(CGbuffer buffer, CGbufferaccess access)
Definition: cg.h:145
CG_API CGprogram CGENTRY cgGetFirstProgram(CGcontext context)
Definition: cg.h:881
Definition: cg.h:390
CG_API int CGENTRY cgGetBufferSize(CGbuffer buffer)
Definition: cg.h:158
Definition: cg.h:513
Definition: cg.h:263
void * CGhandle
Definition: cg.h:118
CG_API int CGENTRY cgGetProgramBufferMaxSize(CGprofile profile)
Definition: cg.h:197
Definition: cg.h:979
Definition: cg.h:529
CG_API const char *CGENTRY cgGetErrorString(CGerror error)
CG_API CGbool CGENTRY cgIsContext(CGcontext context)
Definition: cg.h:748
Definition: cg.h:482
Definition: cg.h:370
CG_API CGstateassignment CGENTRY cgCreateSamplerStateAssignment(CGparameter param, CGstate state)
Definition: cg.h:655
Definition: cg.h:227
Definition: cg.h:411
Definition: cg.h:130
Definition: cg.h:137
Definition: cg.h:673
Definition: cg.h:616
CG_API CGparameterclass CGENTRY cgGetTypeClass(CGtype type)
Definition: cg.h:779
CG_API CGparameter CGENTRY cgGetConnectedToParameter(CGparameter param, int index)
Definition: cg.h:457
Definition: cg.h:678
Definition: cg.h:584
Definition: cg.h:799
CG_API CGbool CGENTRY cgSetIntStateAssignment(CGstateassignment sa, int value)
Definition: cg.h:225
CG_API CGtype CGENTRY cgGetType(const char *type_string)
CG_API CGbool CGENTRY cgIsPass(CGpass pass)
Definition: cg.h:802
Definition: cg.h:632
Definition: cg.h:218
Definition: cg.h:332
Definition: cg.h:215
CG_API CGbool CGENTRY cgSetTextureStateAssignment(CGstateassignment sa, CGparameter param)
Definition: cg.h:376
Definition: cg.h:264
CG_API const CGbool *CGENTRY cgGetBoolAnnotationValues(CGannotation ann, int *nvalues)
Definition: cg.h:770
CG_API CGbool CGENTRY cgSetBoolStateAssignment(CGstateassignment sa, CGbool value)
GLfloat GLfloat GLfloat GLfloat nx
Definition: glext.h:9805
Definition: cg.h:447
Definition: cg.h:629
Definition: cg.h:418
CG_API void CGENTRY cgSetParameterValuefr(CGparameter param, int nelements, const float *vals)
CG_API CGparameter CGENTRY cgCreateParameter(CGcontext context, CGtype type)
Definition: cg.h:782
CGerror
Definition: cg.h:809
Definition: cg.h:169
Definition: cg.h:397
Definition: cg.h:702
Definition: cg.h:464
Definition: cg.h:854
Definition: cg.h:265
Definition: cg.h:626
CG_API CGstateassignment CGENTRY cgCreateStateAssignmentIndex(CGpass pass, CGstate state, int index)
CG_API CGbuffer CGENTRY cgGetProgramBuffer(CGprogram program, int bufferIndex)
CG_API void CGENTRY cgSetContextBehavior(CGcontext context, CGbehavior behavior)
Definition: cg.h:718
CG_API void CGENTRY cgSetParameter1dv(CGparameter param, const double *v)
Definition: cg.h:966
Definition: query.c:81
CG_API CGenum CGENTRY cgGetParameterDirection(CGparameter param)
CG_API CGdomain CGENTRY cgGetDomain(const char *domain_string)
Definition: cg.h:772
Definition: cg.h:601
CG_API CGenum CGENTRY cgGetProgramInput(CGprogram program)
Definition: cg.h:129
Definition: cg.h:594
Definition: cg.h:740
Definition: cg.h:604
Definition: cg.h:887
Definition: cg.h:707
CG_API CGtype CGENTRY cgGetParentType(CGtype type, int index)
Definition: cg.h:146
CG_API CGtechnique CGENTRY cgCreateTechnique(CGeffect effect, const char *name)
Definition: cg.h:299
Definition: cg.h:229
CG_API void CGENTRY cgSetParameter4i(CGparameter param, int x, int y, int z, int w)
CG_API void CGENTRY cgSetParameter4d(CGparameter param, double x, double y, double z, double w)
Definition: cg.h:735
Definition: cg.h:579
Definition: cg.h:252
Definition: cg.h:549
Definition: cg.h:728
Definition: cg.h:561
Definition: cg.h:852
Definition: cg.h:600
CG_API CGprofile CGENTRY cgGetStateLatestProfile(CGstate state)
Definition: cg.h:683
CG_API CGstate CGENTRY cgGetFirstState(CGcontext context)
Definition: cg.h:508
CG_API int CGENTRY cgGetNumStateEnumerants(CGstate state)
Definition: cg.h:761
Definition: cg.h:618
Definition: cg.h:925
Definition: cg.h:739
Definition: cg.h:337
GLsizei const GLfloat * value
Definition: glext.h:6709
CG_API const char *CGENTRY cgGetStringStateAssignmentValue(CGstateassignment sa)
CGparameterclass
Definition: cg.h:936
Definition: cg.h:282
Definition: cg.h:266
CG_API long CGENTRY cgGetParameterResourceSize(CGparameter param)
CG_API void CGENTRY cgSetCompilerIncludeString(CGcontext context, const char *name, const char *source)
CG_API const char *CGENTRY cgGetStringAnnotationValue(CGannotation ann)
Definition: cg.h:913
CG_API CGparameter CGENTRY cgGetArrayParameter(CGparameter aparam, int index)
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes
Definition: glsym_gl.h:634
Definition: cg.h:201
Definition: cg.h:586
Definition: cg.h:143
CG_API CGbool CGENTRY cgIsEffect(CGeffect effect)
Definition: cg.h:398
Definition: cg.h:862
Definition: cg.h:679
CG_API void CGENTRY cgSetParameter1d(CGparameter param, double x)
Definition: cg.h:812
CG_API int CGENTRY cgGetNumSupportedProfiles(void)
CG_API void CGENTRY cgSetMultiDimArraySize(CGparameter param, const int *sizes)
CG_API CGtype CGENTRY cgGetNamedUserType(CGhandle handle, const char *name)
Definition: cg.h:220
CG_API CGbool CGENTRY cgIsParameter(CGparameter param)
CG_API CGprogram CGENTRY cgGetProgramDomainProgram(CGprogram program, int index)
Definition: cg.h:845
CG_API CGannotation CGENTRY cgGetNextAnnotation(CGannotation ann)
Definition: cg.h:152
Definition: cg.h:235
Definition: cg.h:688
Definition: cg.h:507
Definition: cg.h:210
CG_API void CGENTRY cgSetParameter3iv(CGparameter param, const int *v)
CG_API CGerror CGENTRY cgGetError(void)
Definition: cg.h:516
Definition: cg.h:767
GLfloat GLfloat nz
Definition: glext.h:9803
Definition: cg.h:539
CG_API CGbool CGENTRY cgCallStateResetCallback(CGstateassignment sa)
Definition: cg.h:714
Definition: cg.h:478
Definition: cg.h:531
CG_API int CGENTRY cgGetNumDependentAnnotationParameters(CGannotation ann)
CG_API const char *CGENTRY cgGetStateEnumerantName(CGstate state, int value)
Definition: cg.h:546
Definition: cg.h:199
Definition: cg.h:537
Definition: cg.h:641
Definition: cg.h:150
Definition: cg.h:890
CG_API const char *CGENTRY cgGetStateName(CGstate state)
Definition: cg.h:642
Definition: cg.h:796
Definition: cg.h:665
GLubyte GLubyte GLubyte GLubyte w
Definition: glext.h:6742
Definition: cg.h:585
Definition: cg.h:763
Definition: cg.h:261
Definition: cg.h:245
Definition: cg.h:357
CG_API CGbool CGENTRY cgSetBoolAnnotation(CGannotation ann, CGbool value)
Definition: cg.h:461
struct _CGstate * CGstate
Definition: cg.h:115
CG_API CGbool CGENTRY cgSetProgramStateAssignment(CGstateassignment sa, CGprogram program)
Definition: cg.h:183
CG_API CGerror CGENTRY cgGetFirstError(void)
Definition: cg.h:342
Definition: cg.h:417
CG_API CGannotation CGENTRY cgCreateParameterAnnotation(CGparameter param, const char *name, CGtype type)
Definition: cg.h:731
Definition: cg.h:203
Definition: cg.h:351
Definition: cg.h:354
Definition: cg.h:181
CG_API void CGENTRY cgSetParameter2fv(CGparameter param, const float *v)
Definition: cg.h:291
Definition: cg.h:801
Definition: cg.h:514
Definition: cg.h:733
CG_API CGeffect CGENTRY cgGetParameterEffect(CGparameter param)
CG_API void CGENTRY cgDisconnectParameter(CGparameter param)
Definition: cg.h:693
Definition: video4linux2.c:51
GLintptr offset
Definition: glext.h:6560
CG_API void CGENTRY cgSetParameter3i(CGparameter param, int x, int y, int z)
Definition: cg.h:596
Definition: cg.h:851
Definition: cg.h:611
Definition: cg.h:409
Definition: cg.h:474
Definition: cg.h:906
Definition: cg.h:636
CG_API void CGENTRY cgSetParameter2i(CGparameter param, int x, int y)
Definition: cg.h:689
CG_API int CGENTRY cgGetProgramBufferMaxIndex(CGprofile profile)
Definition: cg.h:719
Definition: cg.h:933
Definition: cg.h:648
Definition: cg.h:656
Definition: cg.h:722
Definition: cg.h:498
Definition: cg.h:308
Definition: cg.h:696
CG_API void CGENTRY cgSetLastListing(CGhandle handle, const char *listing)
Definition: cg.h:944
Definition: cg.h:511
Definition: cg.h:803
Definition: cg.h:401
Definition: cg.h:819
Definition: cg.h:669
Definition: cg.h:307
Definition: cg.h:798
CG_API const char *CGENTRY cgGetPassName(CGpass pass)
CG_API int CGENTRY cgGetParameterDefaultValueir(CGparameter param, int nelements, int *vals)
Definition: cg.h:879
Definition: cg.h:306
CG_API void CGENTRY cgSetParameter3d(CGparameter param, double x, double y, double z)
CG_API CGstate CGENTRY cgCreateArrayState(CGcontext context, const char *name, CGtype type, int nelements)
CG_API void CGENTRY cgSetErrorHandler(CGerrorHandlerFunc func, void *data)
Definition: cg.h:279
Definition: cg.h:927
Definition: cg.h:436
Definition: cg.h:697
Definition: cg.h:919
Definition: cg.h:528
Definition: cg.h:918
CG_API CGparameter CGENTRY cgGetEffectParameterBySemantic(CGeffect effect, const char *semantic)
CG_API const char *CGENTRY cgGetParameterSemantic(CGparameter param)
Definition: cg.h:926
Definition: cg.h:829
Definition: cg.h:475
Definition: cg.h:165
CG_API const char *CGENTRY cgGetProgramString(CGprogram program, CGenum pname)
Definition: cg.h:760
Definition: cg.h:359
Definition: cg.h:777
Definition: cg.h:654
Definition: cg.h:184
Definition: cg.h:274
Definition: cg.h:732
CG_API const char *CGENTRY cgGetTypeString(CGtype type)
CG_API void CGENTRY cgSetParameter3fv(CGparameter param, const float *v)
Definition: cg.h:295
Definition: cg.h:479
GLenum GLuint GLenum GLsizei length
Definition: glext.h:6233
Definition: cg.h:608
void(CGENTRY * CGerrorHandlerFunc)(CGcontext, CGerror, void *)
Definition: cg.h:989
Definition: cg.h:345
GLdouble n
Definition: glext.h:8396
Definition: cg.h:773
Definition: cg.h:205
struct _CGparameter * CGparameter
Definition: cg.h:109
Definition: cg.h:260
Definition: cg.h:174
Definition: cg.h:501
CG_API const char *CGENTRY cgGetLastListing(CGcontext context)
CG_API CGbool CGENTRY cgGetProfileProperty(CGprofile profile, CGenum query)
CG_API CGparameter CGENTRY cgGetNamedEffectUniformBuffer(CGeffect effect, const char *blockName)
struct _CGpass * CGpass
Definition: cg.h:114
CG_API CGannotation CGENTRY cgGetNamedProgramAnnotation(CGprogram program, const char *name)
Definition: cg.h:953
Definition: cg.h:458
Definition: cg.h:941
Definition: cg.h:285
CG_API CGcontext CGENTRY cgGetEffectContext(CGeffect effect)
Definition: cg.h:951
Definition: cg.h:905
Definition: cg.h:965
CG_API CGtechnique CGENTRY cgGetPassTechnique(CGpass pass)
Definition: cg.h:619
CG_API const char *CGENTRY cgGetEffectName(CGeffect effect)
Definition: cg.h:254
Definition: cg.h:385
CG_API CGparameter CGENTRY cgGetNamedSubParameter(CGparameter param, const char *name)
CG_API CGannotation CGENTRY cgCreateTechniqueAnnotation(CGtechnique tech, const char *name, CGtype type)
Definition: cg.h:228
Definition: cg.h:386
CG_API CGannotation CGENTRY cgGetNamedTechniqueAnnotation(CGtechnique tech, const char *name)
Definition: cg.h:692
CG_API int CGENTRY cgGetParameterColumns(CGparameter param)
CG_API CGprofile CGENTRY cgGetSupportedProfile(int index)
Definition: cg.h:214
CG_API CGbool CGENTRY cgIsState(CGstate state)
Definition: cg.h:302
Definition: cg.h:620
CG_API CGtype CGENTRY cgGetUserType(CGhandle handle, int index)
Definition: cg.h:813
CG_API CGprogram CGENTRY cgCombinePrograms2(const CGprogram exe1, const CGprogram exe2)
CG_API CGenum CGENTRY cgGetSemanticCasePolicy(void)
Definition: cg.h:460
Definition: cg.h:550
const char *const str
Definition: portlistingparse.c:18
struct _CGtechnique * CGtechnique
Definition: cg.h:113
Definition: cg.h:595
CGbehavior
Definition: cg.h:123
Definition: cg.h:192
Definition: cg.h:443
Definition: cg.h:540
Definition: cg.h:533
CG_API int CGENTRY cgGetParameterOrdinalNumber(CGparameter param)
CG_API CGtechnique CGENTRY cgGetNamedTechnique(CGeffect effect, const char *name)
Definition: cg.h:776
CG_API CGbool CGENTRY cgSetSamplerStateAssignment(CGstateassignment sa, CGparameter param)
CG_API CGstate CGENTRY cgGetNamedSamplerState(CGcontext context, const char *name)
Definition: cg.h:553
Definition: cg.h:577
CG_API void CGENTRY cgSetParameter2iv(CGparameter param, const int *v)
Definition: cg.h:672
Definition: cg.h:653
Definition: cg.h:606
Definition: cg.h:955
CG_API CGbool CGENTRY cgIsProgram(CGprogram program)
Definition: cg.h:771
GLsizei GLsizei GLuint * obj
Definition: glext.h:6682
CG_API CGbool CGENTRY cgIsProgramCompiled(CGprogram program)
Definition: cg.h:339
CG_API CGenum CGENTRY cgGetParameterVariability(CGparameter param)
Definition: cg.h:321
CG_API CGIncludeCallbackFunc CGENTRY cgGetCompilerIncludeCallback(CGcontext context)
Definition: cg.h:766