Lines Matching refs:prim

183 def name(intype, outtype, inpv, outpv, pr, prim):
185 return 'generate_' + prim + '_' + outtype + '_' + inpv + '2' + outpv
187 return 'translate_' + prim + '_' + intype + '2' + outtype + '_' + inpv + '2' + outpv + '_' + pr
189 def preamble(intype, outtype, inpv, outpv, pr, prim):
190 print('static void ' + name( intype, outtype, inpv, outpv, pr, prim ) + '(')
229 preamble(intype, outtype, inpv, outpv, pr, prim='points')
236 preamble(intype, outtype, inpv, outpv, pr, prim='lines')
243 preamble(intype, outtype, inpv, outpv, pr, prim='linestrip')
250 preamble(intype, outtype, inpv, outpv, pr, prim='lineloop')
269 preamble(intype, outtype, inpv, outpv, pr, prim='tris')
277 preamble(intype, outtype, inpv, outpv, pr, prim='tristrip')
288 preamble(intype, outtype, inpv, outpv, pr, prim='trifan')
307 preamble(intype, outtype, inpv, outpv, pr, prim='polygon')
323 preamble(intype, outtype, inpv, outpv, pr, prim='quads')
334 preamble(intype, outtype, inpv, outpv, pr, prim='quadstrip')
348 preamble(intype, outtype, inpv, outpv, pr, prim='linesadj')
356 preamble(intype, outtype, inpv, outpv, pr, prim='linestripadj')
364 preamble(intype, outtype, inpv, outpv, pr, prim='trisadj')
373 preamble(intype, outtype, inpv, outpv, pr, prim='tristripadj')
411 def init(intype, outtype, inpv, outpv, pr, prim):
417 '][' + longprim[prim] +
418 '] = ' + name( intype, outtype, inpv, outpv, pr, prim ) + ';')
426 '][' + longprim[prim] +
427 '] = ' + name( intype, outtype, inpv, outpv, pr, prim ) + ';')
436 for prim in PRIMS:
437 init(intype, outtype, inpv, outpv, pr, prim)