]> gitweb.factorcode.org Git - factor.git/blob - extra/rlgl/rlgl-docs.factor
Finish documenting raylib
[factor.git] / extra / rlgl / rlgl-docs.factor
1 ! Copyright (C) 2023 CapitalEx.
2 ! See https://factorcode.org/license.txt for BSD license.
3 USING: help.markup help.syntax kernel ;
4 IN: rlgl
5
6 HELP: <rlBlendMode>
7 { $values
8     { "number" object }
9     { "enum" object }
10 }
11 { $description "" } ;
12
13 HELP: <rlCullMode>
14 { $values
15     { "number" object }
16     { "enum" object }
17 }
18 { $description "" } ;
19
20 HELP: <rlFramebufferAttachTextureType>
21 { $values
22     { "number" object }
23     { "enum" object }
24 }
25 { $description "" } ;
26
27 HELP: <rlFramebufferAttachType>
28 { $values
29     { "number" object }
30     { "enum" object }
31 }
32 { $description "" } ;
33
34 HELP: <rlGlVersion>
35 { $values
36     { "number" object }
37     { "enum" object }
38 }
39 { $description "" } ;
40
41 HELP: <rlPixelFormat>
42 { $values
43     { "number" object }
44     { "enum" object }
45 }
46 { $description "" } ;
47
48 HELP: <rlShaderAttributeDataType>
49 { $values
50     { "number" object }
51     { "enum" object }
52 }
53 { $description "" } ;
54
55 HELP: <rlShaderLocationIndex>
56 { $values
57     { "number" object }
58     { "enum" object }
59 }
60 { $description "" } ;
61
62 HELP: <rlShaderUniformDataType>
63 { $values
64     { "number" object }
65     { "enum" object }
66 }
67 { $description "" } ;
68
69 HELP: <rlTextureFilter>
70 { $values
71     { "number" object }
72     { "enum" object }
73 }
74 { $description "" } ;
75
76 HELP: <rlTraceLogLevel>
77 { $values
78     { "number" object }
79     { "enum" object }
80 }
81 { $description "" } ;
82
83 HELP: RLGL_VERSION
84 { $values
85     { "value" object }
86 }
87 { $description "" } ;
88
89 HELP: RL_ATTACHMENT_COLOR_CHANNEL0
90 { $class-description "" } ;
91
92 HELP: RL_ATTACHMENT_COLOR_CHANNEL1
93 { $class-description "" } ;
94
95 HELP: RL_ATTACHMENT_COLOR_CHANNEL2
96 { $class-description "" } ;
97
98 HELP: RL_ATTACHMENT_COLOR_CHANNEL3
99 { $class-description "" } ;
100
101 HELP: RL_ATTACHMENT_COLOR_CHANNEL4
102 { $class-description "" } ;
103
104 HELP: RL_ATTACHMENT_COLOR_CHANNEL5
105 { $class-description "" } ;
106
107 HELP: RL_ATTACHMENT_COLOR_CHANNEL6
108 { $class-description "" } ;
109
110 HELP: RL_ATTACHMENT_COLOR_CHANNEL7
111 { $class-description "" } ;
112
113 HELP: RL_ATTACHMENT_CUBEMAP_NEGATIVE_X
114 { $class-description "" } ;
115
116 HELP: RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y
117 { $class-description "" } ;
118
119 HELP: RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z
120 { $class-description "" } ;
121
122 HELP: RL_ATTACHMENT_CUBEMAP_POSITIVE_X
123 { $class-description "" } ;
124
125 HELP: RL_ATTACHMENT_CUBEMAP_POSITIVE_Y
126 { $class-description "" } ;
127
128 HELP: RL_ATTACHMENT_CUBEMAP_POSITIVE_Z
129 { $class-description "" } ;
130
131 HELP: RL_ATTACHMENT_DEPTH
132 { $class-description "" } ;
133
134 HELP: RL_ATTACHMENT_RENDERBUFFER
135 { $class-description "" } ;
136
137 HELP: RL_ATTACHMENT_STENCIL
138 { $class-description "" } ;
139
140 HELP: RL_ATTACHMENT_TEXTURE2D
141 { $class-description "" } ;
142
143 HELP: RL_BLEND_ADDITIVE
144 { $class-description "" } ;
145
146 HELP: RL_BLEND_ADD_COLORS
147 { $class-description "" } ;
148
149 HELP: RL_BLEND_ALPHA
150 { $class-description "" } ;
151
152 HELP: RL_BLEND_ALPHA_PREMULTIPLY
153 { $class-description "" } ;
154
155 HELP: RL_BLEND_COLOR
156 { $values
157     { "value" object }
158 }
159 { $description "" } ;
160
161 HELP: RL_BLEND_CUSTOM
162 { $class-description "" } ;
163
164 HELP: RL_BLEND_CUSTOM_SEPARATE
165 { $class-description "" } ;
166
167 HELP: RL_BLEND_DST_ALPHA
168 { $values
169     { "value" object }
170 }
171 { $description "" } ;
172
173 HELP: RL_BLEND_DST_RGB
174 { $values
175     { "value" object }
176 }
177 { $description "" } ;
178
179 HELP: RL_BLEND_EQUATION
180 { $values
181     { "value" object }
182 }
183 { $description "" } ;
184
185 HELP: RL_BLEND_EQUATION_ALPHA
186 { $values
187     { "value" object }
188 }
189 { $description "" } ;
190
191 HELP: RL_BLEND_EQUATION_RGB
192 { $values
193     { "value" object }
194 }
195 { $description "" } ;
196
197 HELP: RL_BLEND_MULTIPLIED
198 { $class-description "" } ;
199
200 HELP: RL_BLEND_SRC_ALPHA
201 { $values
202     { "value" object }
203 }
204 { $description "" } ;
205
206 HELP: RL_BLEND_SRC_RGB
207 { $values
208     { "value" object }
209 }
210 { $description "" } ;
211
212 HELP: RL_BLEND_SUBTRACT_COLORS
213 { $class-description "" } ;
214
215 HELP: RL_COMPUTE_SHADER
216 { $values
217     { "value" object }
218 }
219 { $description "" } ;
220
221 HELP: RL_CONSTANT_ALPHA
222 { $values
223     { "value" object }
224 }
225 { $description "" } ;
226
227 HELP: RL_CONSTANT_COLOR
228 { $values
229     { "value" object }
230 }
231 { $description "" } ;
232
233 HELP: RL_CULL_FACE_BACK
234 { $class-description "" } ;
235
236 HELP: RL_CULL_FACE_FRONT
237 { $class-description "" } ;
238
239 HELP: RL_DST_ALPHA
240 { $values
241     { "value" object }
242 }
243 { $description "" } ;
244
245 HELP: RL_DST_COLOR
246 { $values
247     { "value" object }
248 }
249 { $description "" } ;
250
251 HELP: RL_DYNAMIC_COPY
252 { $values
253     { "value" object }
254 }
255 { $description "" } ;
256
257 HELP: RL_DYNAMIC_DRAW
258 { $values
259     { "value" object }
260 }
261 { $description "" } ;
262
263 HELP: RL_DYNAMIC_READ
264 { $values
265     { "value" object }
266 }
267 { $description "" } ;
268
269 HELP: RL_FLOAT
270 { $values
271     { "value" object }
272 }
273 { $description "" } ;
274
275 HELP: RL_FRAGMENT_SHADER
276 { $values
277     { "value" object }
278 }
279 { $description "" } ;
280
281 HELP: RL_FUNC_ADD
282 { $values
283     { "value" object }
284 }
285 { $description "" } ;
286
287 HELP: RL_FUNC_REVERSE_SUBTRACT
288 { $values
289     { "value" object }
290 }
291 { $description "" } ;
292
293 HELP: RL_FUNC_SUBTRACT
294 { $values
295     { "value" object }
296 }
297 { $description "" } ;
298
299 HELP: RL_LINES
300 { $values
301     { "value" object }
302 }
303 { $description "" } ;
304
305 HELP: RL_LOG_ALL
306 { $class-description "" } ;
307
308 HELP: RL_LOG_DEBUG
309 { $class-description "" } ;
310
311 HELP: RL_LOG_ERROR
312 { $class-description "" } ;
313
314 HELP: RL_LOG_FATAL
315 { $class-description "" } ;
316
317 HELP: RL_LOG_INFO
318 { $class-description "" } ;
319
320 HELP: RL_LOG_NONE
321 { $class-description "" } ;
322
323 HELP: RL_LOG_TRACE
324 { $class-description "" } ;
325
326 HELP: RL_LOG_WARNING
327 { $class-description "" } ;
328
329 HELP: RL_MAX
330 { $values
331     { "value" object }
332 }
333 { $description "" } ;
334
335 HELP: RL_MIN
336 { $values
337     { "value" object }
338 }
339 { $description "" } ;
340
341 HELP: RL_MODELVIEW
342 { $values
343     { "value" object }
344 }
345 { $description "" } ;
346
347 HELP: RL_ONE
348 { $values
349     { "value" object }
350 }
351 { $description "" } ;
352
353 HELP: RL_ONE_MINUS_CONSTANT_ALPHA
354 { $values
355     { "value" object }
356 }
357 { $description "" } ;
358
359 HELP: RL_ONE_MINUS_CONSTANT_COLOR
360 { $values
361     { "value" object }
362 }
363 { $description "" } ;
364
365 HELP: RL_ONE_MINUS_DST_ALPHA
366 { $values
367     { "value" object }
368 }
369 { $description "" } ;
370
371 HELP: RL_ONE_MINUS_DST_COLOR
372 { $values
373     { "value" object }
374 }
375 { $description "" } ;
376
377 HELP: RL_ONE_MINUS_SRC_ALPHA
378 { $values
379     { "value" object }
380 }
381 { $description "" } ;
382
383 HELP: RL_ONE_MINUS_SRC_COLOR
384 { $values
385     { "value" object }
386 }
387 { $description "" } ;
388
389 HELP: RL_OPENGL_11
390 { $class-description "" } ;
391
392 HELP: RL_OPENGL_21
393 { $class-description "" } ;
394
395 HELP: RL_OPENGL_33
396 { $class-description "" } ;
397
398 HELP: RL_OPENGL_43
399 { $class-description "" } ;
400
401 HELP: RL_OPENGL_ES_20
402 { $class-description "" } ;
403
404 HELP: RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
405 { $class-description "" } ;
406
407 HELP: RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
408 { $class-description "" } ;
409
410 HELP: RL_PIXELFORMAT_COMPRESSED_DXT1_RGB
411 { $class-description "" } ;
412
413 HELP: RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA
414 { $class-description "" } ;
415
416 HELP: RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA
417 { $class-description "" } ;
418
419 HELP: RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA
420 { $class-description "" } ;
421
422 HELP: RL_PIXELFORMAT_COMPRESSED_ETC1_RGB
423 { $class-description "" } ;
424
425 HELP: RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA
426 { $class-description "" } ;
427
428 HELP: RL_PIXELFORMAT_COMPRESSED_ETC2_RGB
429 { $class-description "" } ;
430
431 HELP: RL_PIXELFORMAT_COMPRESSED_PVRT_RGB
432 { $class-description "" } ;
433
434 HELP: RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA
435 { $class-description "" } ;
436
437 HELP: RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
438 { $class-description "" } ;
439
440 HELP: RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA
441 { $class-description "" } ;
442
443 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R32
444 { $class-description "" } ;
445
446 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32
447 { $class-description "" } ;
448
449 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32
450 { $class-description "" } ;
451
452 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4
453 { $class-description "" } ;
454
455 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1
456 { $class-description "" } ;
457
458 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5
459 { $class-description "" } ;
460
461 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8
462 { $class-description "" } ;
463
464 HELP: RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8
465 { $class-description "" } ;
466
467 HELP: RL_PROJECTION
468 { $values
469     { "value" object }
470 }
471 { $description "" } ;
472
473 HELP: RL_QUADS
474 { $values
475     { "value" object }
476 }
477 { $description "" } ;
478
479 HELP: RL_SHADER_ATTRIB_FLOAT
480 { $class-description "" } ;
481
482 HELP: RL_SHADER_ATTRIB_VEC2
483 { $class-description "" } ;
484
485 HELP: RL_SHADER_ATTRIB_VEC3
486 { $class-description "" } ;
487
488 HELP: RL_SHADER_ATTRIB_VEC4
489 { $class-description "" } ;
490
491 HELP: RL_SHADER_LOC_COLOR_AMBIENT
492 { $class-description "" } ;
493
494 HELP: RL_SHADER_LOC_COLOR_DIFFUSE
495 { $class-description "" } ;
496
497 HELP: RL_SHADER_LOC_COLOR_SPECULAR
498 { $class-description "" } ;
499
500 HELP: RL_SHADER_LOC_MAP_ALBEDO
501 { $class-description "" } ;
502
503 HELP: RL_SHADER_LOC_MAP_BRDF
504 { $class-description "" } ;
505
506 HELP: RL_SHADER_LOC_MAP_CUBEMAP
507 { $class-description "" } ;
508
509 HELP: RL_SHADER_LOC_MAP_DIFFUSE
510 { $values
511     { "value" object }
512 }
513 { $description "" } ;
514
515 HELP: RL_SHADER_LOC_MAP_EMISSION
516 { $class-description "" } ;
517
518 HELP: RL_SHADER_LOC_MAP_HEIGHT
519 { $class-description "" } ;
520
521 HELP: RL_SHADER_LOC_MAP_IRRADIANCE
522 { $class-description "" } ;
523
524 HELP: RL_SHADER_LOC_MAP_METALNESS
525 { $class-description "" } ;
526
527 HELP: RL_SHADER_LOC_MAP_NORMAL
528 { $class-description "" } ;
529
530 HELP: RL_SHADER_LOC_MAP_OCCLUSION
531 { $class-description "" } ;
532
533 HELP: RL_SHADER_LOC_MAP_PREFILTER
534 { $class-description "" } ;
535
536 HELP: RL_SHADER_LOC_MAP_ROUGHNESS
537 { $class-description "" } ;
538
539 HELP: RL_SHADER_LOC_MAP_SPECULAR
540 { $values
541     { "value" object }
542 }
543 { $description "" } ;
544
545 HELP: RL_SHADER_LOC_MATRIX_MODEL
546 { $class-description "" } ;
547
548 HELP: RL_SHADER_LOC_MATRIX_MVP
549 { $class-description "" } ;
550
551 HELP: RL_SHADER_LOC_MATRIX_NORMAL
552 { $class-description "" } ;
553
554 HELP: RL_SHADER_LOC_MATRIX_PROJECTION
555 { $class-description "" } ;
556
557 HELP: RL_SHADER_LOC_MATRIX_VIEW
558 { $class-description "" } ;
559
560 HELP: RL_SHADER_LOC_VECTOR_VIEW
561 { $class-description "" } ;
562
563 HELP: RL_SHADER_LOC_VERTEX_COLOR
564 { $class-description "" } ;
565
566 HELP: RL_SHADER_LOC_VERTEX_NORMAL
567 { $class-description "" } ;
568
569 HELP: RL_SHADER_LOC_VERTEX_POSITION
570 { $class-description "" } ;
571
572 HELP: RL_SHADER_LOC_VERTEX_TANGENT
573 { $class-description "" } ;
574
575 HELP: RL_SHADER_LOC_VERTEX_TEXCOORD01
576 { $class-description "" } ;
577
578 HELP: RL_SHADER_LOC_VERTEX_TEXCOORD02
579 { $class-description "" } ;
580
581 HELP: RL_SHADER_UNIFORM_FLOAT
582 { $class-description "" } ;
583
584 HELP: RL_SHADER_UNIFORM_INT
585 { $class-description "" } ;
586
587 HELP: RL_SHADER_UNIFORM_IVEC2
588 { $class-description "" } ;
589
590 HELP: RL_SHADER_UNIFORM_IVEC3
591 { $class-description "" } ;
592
593 HELP: RL_SHADER_UNIFORM_IVEC4
594 { $class-description "" } ;
595
596 HELP: RL_SHADER_UNIFORM_SAMPLER2D
597 { $class-description "" } ;
598
599 HELP: RL_SHADER_UNIFORM_VEC2
600 { $class-description "" } ;
601
602 HELP: RL_SHADER_UNIFORM_VEC3
603 { $class-description "" } ;
604
605 HELP: RL_SHADER_UNIFORM_VEC4
606 { $class-description "" } ;
607
608 HELP: RL_SRC_ALPHA
609 { $values
610     { "value" object }
611 }
612 { $description "" } ;
613
614 HELP: RL_SRC_ALPHA_SATURATE
615 { $values
616     { "value" object }
617 }
618 { $description "" } ;
619
620 HELP: RL_SRC_COLOR
621 { $values
622     { "value" object }
623 }
624 { $description "" } ;
625
626 HELP: RL_STATIC_COPY
627 { $values
628     { "value" object }
629 }
630 { $description "" } ;
631
632 HELP: RL_STATIC_DRAW
633 { $values
634     { "value" object }
635 }
636 { $description "" } ;
637
638 HELP: RL_STATIC_READ
639 { $values
640     { "value" object }
641 }
642 { $description "" } ;
643
644 HELP: RL_STREAM_COPY
645 { $values
646     { "value" object }
647 }
648 { $description "" } ;
649
650 HELP: RL_STREAM_DRAW
651 { $values
652     { "value" object }
653 }
654 { $description "" } ;
655
656 HELP: RL_STREAM_READ
657 { $values
658     { "value" object }
659 }
660 { $description "" } ;
661
662 HELP: RL_TEXTURE
663 { $values
664     { "value" object }
665 }
666 { $description "" } ;
667
668 HELP: RL_TEXTURE_FILTER_ANISOTROPIC
669 { $values
670     { "value" object }
671 }
672 { $description "" } ;
673
674 HELP: RL_TEXTURE_FILTER_ANISOTROPIC_16X
675 { $class-description "" } ;
676
677 HELP: RL_TEXTURE_FILTER_ANISOTROPIC_4X
678 { $class-description "" } ;
679
680 HELP: RL_TEXTURE_FILTER_ANISOTROPIC_8X
681 { $class-description "" } ;
682
683 HELP: RL_TEXTURE_FILTER_BILINEAR
684 { $class-description "" } ;
685
686 HELP: RL_TEXTURE_FILTER_LINEAR
687 { $values
688     { "value" object }
689 }
690 { $description "" } ;
691
692 HELP: RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST
693 { $values
694     { "value" object }
695 }
696 { $description "" } ;
697
698 HELP: RL_TEXTURE_FILTER_MIP_LINEAR
699 { $values
700     { "value" object }
701 }
702 { $description "" } ;
703
704 HELP: RL_TEXTURE_FILTER_MIP_NEAREST
705 { $values
706     { "value" object }
707 }
708 { $description "" } ;
709
710 HELP: RL_TEXTURE_FILTER_NEAREST
711 { $values
712     { "value" object }
713 }
714 { $description "" } ;
715
716 HELP: RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR
717 { $values
718     { "value" object }
719 }
720 { $description "" } ;
721
722 HELP: RL_TEXTURE_FILTER_POINT
723 { $class-description "" } ;
724
725 HELP: RL_TEXTURE_FILTER_TRILINEAR
726 { $class-description "" } ;
727
728 HELP: RL_TEXTURE_MAG_FILTER
729 { $values
730     { "value" object }
731 }
732 { $description "" } ;
733
734 HELP: RL_TEXTURE_MIN_FILTER
735 { $values
736     { "value" object }
737 }
738 { $description "" } ;
739
740 HELP: RL_TEXTURE_MIPMAP_BIAS_RATIO
741 { $values
742     { "value" object }
743 }
744 { $description "" } ;
745
746 HELP: RL_TEXTURE_WRAP_CLAMP
747 { $values
748     { "value" object }
749 }
750 { $description "" } ;
751
752 HELP: RL_TEXTURE_WRAP_MIRROR_CLAMP
753 { $values
754     { "value" object }
755 }
756 { $description "" } ;
757
758 HELP: RL_TEXTURE_WRAP_MIRROR_REPEAT
759 { $values
760     { "value" object }
761 }
762 { $description "" } ;
763
764 HELP: RL_TEXTURE_WRAP_REPEAT
765 { $values
766     { "value" object }
767 }
768 { $description "" } ;
769
770 HELP: RL_TEXTURE_WRAP_S
771 { $values
772     { "value" object }
773 }
774 { $description "" } ;
775
776 HELP: RL_TEXTURE_WRAP_T
777 { $values
778     { "value" object }
779 }
780 { $description "" } ;
781
782 HELP: RL_TRIANGLES
783 { $values
784     { "value" object }
785 }
786 { $description "" } ;
787
788 HELP: RL_UNSIGNED_BYTE
789 { $values
790     { "value" object }
791 }
792 { $description "" } ;
793
794 HELP: RL_VERTEX_SHADER
795 { $values
796     { "value" object }
797 }
798 { $description "" } ;
799
800 HELP: RL_ZERO
801 { $values
802     { "value" object }
803 }
804 { $description "" } ;
805
806 HELP: rl-activate-draw-buffers
807 { $values
808     { "count" object }
809 }
810 { $description "" } ;
811
812 HELP: rl-active-texture-slot
813 { $values
814     { "slot" object }
815 }
816 { $description "" } ;
817
818 HELP: rl-begin
819 { $values
820     { "mode" object }
821 }
822 { $description "" } ;
823
824 HELP: rl-bind-image-texture
825 { $values
826     { "id" object } { "index" object } { "format" object } { "readonly" object }
827 }
828 { $description "" } ;
829
830 HELP: rl-bind-shader-buffer
831 { $values
832     { "id" object } { "index" object }
833 }
834 { $description "" } ;
835
836 HELP: rl-check-errors
837 { $description "" } ;
838
839 HELP: rl-check-render-batch-limit
840 { $values
841     { "vCount" object }
842     { "bool" object }
843 }
844 { $description "" } ;
845
846 HELP: rl-clear-color
847 { $values
848     { "r" object } { "g" object } { "b" object } { "a" object }
849 }
850 { $description "" } ;
851
852 HELP: rl-clear-screen-buffers
853 { $description "" } ;
854
855 HELP: rl-color3f
856 { $values
857     { "x" object } { "y" object } { "z" object }
858 }
859 { $description "" } ;
860
861 HELP: rl-color4f
862 { $values
863     { "x" object } { "y" object } { "z" object } { "w" object }
864 }
865 { $description "" } ;
866
867 HELP: rl-color4ub
868 { $values
869     { "r" object } { "g" object } { "b" object } { "a" object }
870 }
871 { $description "" } ;
872
873 HELP: rl-compile-shader
874 { $values
875     { "shaderCode" object } { "type" object }
876     { "uint" object }
877 }
878 { $description "" } ;
879
880 HELP: rl-compute-shader-dispatch
881 { $values
882     { "groupX" object } { "groupY" object } { "groupZ" object }
883 }
884 { $description "" } ;
885
886 HELP: rl-copy-shader-buffer
887 { $values
888     { "destId" object } { "srcId" object } { "destOffset" object } { "srcOffset" object } { "count" object }
889 }
890 { $description "" } ;
891
892 HELP: rl-cubemap-parameters
893 { $values
894     { "id" object } { "param" object } { "value" object }
895 }
896 { $description "" } ;
897
898 HELP: rl-disable-backface-culling
899 { $description "" } ;
900
901 HELP: rl-disable-color-blend
902 { $description "" } ;
903
904 HELP: rl-disable-depth-mask
905 { $description "" } ;
906
907 HELP: rl-disable-depth-test
908 { $description "" } ;
909
910 HELP: rl-disable-framebuffer
911 { $description "" } ;
912
913 HELP: rl-disable-scissor-test
914 { $description "" } ;
915
916 HELP: rl-disable-shader
917 { $description "" } ;
918
919 HELP: rl-disable-smooth-lines
920 { $description "" } ;
921
922 HELP: rl-disable-stereo-render
923 { $description "" } ;
924
925 HELP: rl-disable-texture
926 { $description "" } ;
927
928 HELP: rl-disable-texture-cubemap
929 { $description "" } ;
930
931 HELP: rl-disable-vertex-array
932 { $description "" } ;
933
934 HELP: rl-disable-vertex-attribute
935 { $values
936     { "index" object }
937 }
938 { $description "" } ;
939
940 HELP: rl-disable-vertex-buffer
941 { $description "" } ;
942
943 HELP: rl-disable-vertex-buffer-element
944 { $description "" } ;
945
946 HELP: rl-disable-wire-mode
947 { $description "" } ;
948
949 HELP: rl-draw-render-batch
950 { $values
951     { "batch" object }
952 }
953 { $description "" } ;
954
955 HELP: rl-draw-render-batch-active
956 { $description "" } ;
957
958 HELP: rl-draw-vertex-array
959 { $values
960     { "offset" object } { "count" object }
961 }
962 { $description "" } ;
963
964 HELP: rl-draw-vertex-array-elements
965 { $values
966     { "offset" object } { "count" object } { "buffer" object }
967 }
968 { $description "" } ;
969
970 HELP: rl-draw-vertex-array-elements-instanced
971 { $values
972     { "offset" object } { "count" object } { "buffer" object } { "instances" object }
973 }
974 { $description "" } ;
975
976 HELP: rl-draw-vertex-array-instanced
977 { $values
978     { "offset" object } { "count" object } { "instances" object }
979 }
980 { $description "" } ;
981
982 HELP: rl-enable-backface-culling
983 { $description "" } ;
984
985 HELP: rl-enable-color-blend
986 { $description "" } ;
987
988 HELP: rl-enable-depth-mask
989 { $description "" } ;
990
991 HELP: rl-enable-framebuffer
992 { $values
993     { "id" object }
994 }
995 { $description "" } ;
996
997 HELP: rl-enable-scissor-test
998 { $description "" } ;
999
1000 HELP: rl-enable-shader
1001 { $values
1002     { "id" object }
1003 }
1004 { $description "" } ;
1005
1006 HELP: rl-enable-smooth-lines
1007 { $description "" } ;
1008
1009 HELP: rl-enable-stereo-render
1010 { $description "" } ;
1011
1012 HELP: rl-enable-texture
1013 { $values
1014     { "id" object }
1015 }
1016 { $description "" } ;
1017
1018 HELP: rl-enable-texture-cubemap
1019 { $values
1020     { "id" object }
1021 }
1022 { $description "" } ;
1023
1024 HELP: rl-enable-vertex-array
1025 { $values
1026     { "vaoId" object }
1027     { "bool" object }
1028 }
1029 { $description "" } ;
1030
1031 HELP: rl-enable-vertex-attribute
1032 { $values
1033     { "index" object }
1034 }
1035 { $description "" } ;
1036
1037 HELP: rl-enable-vertex-buffer
1038 { $values
1039     { "id" object }
1040 }
1041 { $description "" } ;
1042
1043 HELP: rl-enable-vertex-buffer-element
1044 { $values
1045     { "id" object }
1046 }
1047 { $description "" } ;
1048
1049 HELP: rl-enable-wire-mode
1050 { $description "" } ;
1051
1052 HELP: rl-enble-depth-test
1053 { $description "" } ;
1054
1055 HELP: rl-end
1056 { $description "" } ;
1057
1058 HELP: rl-framebuffer-attach
1059 { $values
1060     { "fboId" object } { "texId" object } { "attachType" object } { "texType" object } { "mipLevel" object }
1061 }
1062 { $description "" } ;
1063
1064 HELP: rl-framebuffer-complete
1065 { $values
1066     { "id" object }
1067     { "bool" object }
1068 }
1069 { $description "" } ;
1070
1071 HELP: rl-frustum
1072 { $values
1073     { "left" object } { "right" object } { "bottom" object } { "top" object } { "znear" object } { "zfar" object }
1074 }
1075 { $description "" } ;
1076
1077 HELP: rl-gen-texture-mipmaps
1078 { $values
1079     { "id" object } { "width" object } { "height" object } { "format" object } { "mipmaps" object }
1080 }
1081 { $description "" } ;
1082
1083 HELP: rl-get-framebuffer-height
1084 { $values
1085     { "int" object }
1086 }
1087 { $description "" } ;
1088
1089 HELP: rl-get-framebuffer-width
1090 { $values
1091     { "int" object }
1092 }
1093 { $description "" } ;
1094
1095 HELP: rl-get-gl-texture-formats
1096 { $values
1097     { "format" object } { "glInternalFormat" object } { "glFormat" object } { "glType" object }
1098 }
1099 { $description "" } ;
1100
1101 HELP: rl-get-line-width
1102 { $values
1103     { "float" object }
1104 }
1105 { $description "" } ;
1106
1107 HELP: rl-get-location-attrib
1108 { $values
1109     { "shaderId" object } { "attribName" object }
1110     { "int" object }
1111 }
1112 { $description "" } ;
1113
1114 HELP: rl-get-location-uniform
1115 { $values
1116     { "shaderId" object } { "uniformName" object }
1117     { "int" object }
1118 }
1119 { $description "" } ;
1120
1121 HELP: rl-get-matrix-modelview
1122 { $values
1123     { "Matrix" object }
1124 }
1125 { $description "" } ;
1126
1127 HELP: rl-get-matrix-projection
1128 { $values
1129     { "Matrix" object }
1130 }
1131 { $description "" } ;
1132
1133 HELP: rl-get-matrix-projection-stereo
1134 { $values
1135     { "eye" object }
1136     { "Matrix" object }
1137 }
1138 { $description "" } ;
1139
1140 HELP: rl-get-matrix-transform
1141 { $values
1142     { "Matrix" object }
1143 }
1144 { $description "" } ;
1145
1146 HELP: rl-get-matrix-view-offset-stereo
1147 { $values
1148     { "eye" object }
1149     { "Matrix" object }
1150 }
1151 { $description "" } ;
1152
1153 HELP: rl-get-pixel-format-name
1154 { $values
1155     { "format" object }
1156     { "char*" object }
1157 }
1158 { $description "" } ;
1159
1160 HELP: rl-get-shader-buffer-size
1161 { $values
1162     { "id" object }
1163     { "uint" object }
1164 }
1165 { $description "" } ;
1166
1167 HELP: rl-get-shader-id-default
1168 { $values
1169     { "uint" object }
1170 }
1171 { $description "" } ;
1172
1173 HELP: rl-get-shader-locs-default
1174 { $values
1175     { "int*" object }
1176 }
1177 { $description "" } ;
1178
1179 HELP: rl-get-texture-id-default
1180 { $values
1181     { "uint" object }
1182 }
1183 { $description "" } ;
1184
1185 HELP: rl-get-version
1186 { $values
1187     { "int" object }
1188 }
1189 { $description "" } ;
1190
1191 HELP: rl-gl-close
1192 { $description "" } ;
1193
1194 HELP: rl-gl-init
1195 { $values
1196     { "width" object } { "height" object }
1197 }
1198 { $description "" } ;
1199
1200 HELP: rl-is-stereo-rendering-enabled
1201 { $values
1202     { "bool" object }
1203 }
1204 { $description "" } ;
1205
1206 HELP: rl-load-compute-shader-program
1207 { $values
1208     { "shaderId" object }
1209     { "uint" object }
1210 }
1211 { $description "" } ;
1212
1213 HELP: rl-load-draw-cube
1214 { $description "" } ;
1215
1216 HELP: rl-load-draw-quad
1217 { $description "" } ;
1218
1219 HELP: rl-load-extensions
1220 { $values
1221     { "loader" object }
1222 }
1223 { $description "" } ;
1224
1225 HELP: rl-load-framebuffer
1226 { $values
1227     { "width" object } { "height" object }
1228     { "uint" object }
1229 }
1230 { $description "" } ;
1231
1232 HELP: rl-load-identity
1233 { $description "" } ;
1234
1235 HELP: rl-load-render-batch
1236 { $values
1237     { "numBuffers" object } { "bufferElements" object }
1238     { "rlRenderBatch" object }
1239 }
1240 { $description "" } ;
1241
1242 HELP: rl-load-shader-buffer
1243 { $values
1244     { "size" object } { "data" object } { "usageHint" object }
1245     { "uint" object }
1246 }
1247 { $description "" } ;
1248
1249 HELP: rl-load-shader-code
1250 { $values
1251     { "vsCode" object } { "fsCode" object }
1252     { "uint" object }
1253 }
1254 { $description "" } ;
1255
1256 HELP: rl-load-shader-program
1257 { $values
1258     { "vShaderId" object } { "fShaderId" object }
1259     { "uint" object }
1260 }
1261 { $description "" } ;
1262
1263 HELP: rl-load-texture
1264 { $values
1265     { "data" object } { "width" object } { "height" object } { "format" object } { "mipmapCount" object }
1266     { "uint" object }
1267 }
1268 { $description "" } ;
1269
1270 HELP: rl-load-texture-cubemap
1271 { $values
1272     { "data" object } { "size" object } { "format" object }
1273     { "uint" object }
1274 }
1275 { $description "" } ;
1276
1277 HELP: rl-load-texture-depth
1278 { $values
1279     { "width" object } { "height" object } { "useRenderBuffer" object }
1280     { "uint" object }
1281 }
1282 { $description "" } ;
1283
1284 HELP: rl-load-vertex-array
1285 { $values
1286     { "uint" object }
1287 }
1288 { $description "" } ;
1289
1290 HELP: rl-load-vertex-buffer
1291 { $values
1292     { "buffer" object } { "size" object } { "dynamic" object }
1293     { "uint" object }
1294 }
1295 { $description "" } ;
1296
1297 HELP: rl-load-vertex-buffer-element
1298 { $values
1299     { "buffer" object } { "size" object } { "dynamic" object }
1300     { "uint" object }
1301 }
1302 { $description "" } ;
1303
1304 HELP: rl-matrix-mode
1305 { $values
1306     { "mode" object }
1307 }
1308 { $description "" } ;
1309
1310 HELP: rl-mult-matrixf
1311 { $values
1312     { "matf" object }
1313 }
1314 { $description "" } ;
1315
1316 HELP: rl-normal3f
1317 { $values
1318     { "x" object } { "y" object } { "z" object }
1319 }
1320 { $description "" } ;
1321
1322 HELP: rl-ortho
1323 { $values
1324     { "left" object } { "right" object } { "bottom" object } { "top" object } { "znear" object } { "zfar" object }
1325 }
1326 { $description "" } ;
1327
1328 HELP: rl-pop-matrix
1329 { $description "" } ;
1330
1331 HELP: rl-push-matrix
1332 { $description "" } ;
1333
1334 HELP: rl-read-screen-pixels
1335 { $values
1336     { "width" object } { "height" object }
1337     { "uchar*" object }
1338 }
1339 { $description "" } ;
1340
1341 HELP: rl-read-shader-buffer
1342 { $values
1343     { "id" object } { "dest" object } { "count" object } { "offset" object }
1344 }
1345 { $description "" } ;
1346
1347 HELP: rl-read-texture-pixels
1348 { $values
1349     { "id" object } { "width" object } { "height" object } { "format" object }
1350     { "void*" object }
1351 }
1352 { $description "" } ;
1353
1354 HELP: rl-rotatef
1355 { $values
1356     { "angle" object } { "x" object } { "y" object } { "z" object }
1357 }
1358 { $description "" } ;
1359
1360 HELP: rl-scalef
1361 { $values
1362     { "x" object } { "y" object } { "z" object }
1363 }
1364 { $description "" } ;
1365
1366 HELP: rl-scissor
1367 { $values
1368     { "x" object } { "y" object } { "width" object } { "height" object }
1369 }
1370 { $description "" } ;
1371
1372 HELP: rl-set-blend-factors
1373 { $values
1374     { "glSrcFactor" object } { "glDstFactor" object } { "glEquation" object }
1375 }
1376 { $description "" } ;
1377
1378 HELP: rl-set-blend-factors-seperate
1379 { $values
1380     { "glSrcRGB" object } { "glDstRGB" object } { "glSrcAlpha" object } { "glDstAlpha" object } { "glEqRGB" object } { "glEqAlpha" object }
1381 }
1382 { $description "" } ;
1383
1384 HELP: rl-set-blend-mode
1385 { $values
1386     { "mode" object }
1387 }
1388 { $description "" } ;
1389
1390 HELP: rl-set-cull-face
1391 { $values
1392     { "mode" object }
1393 }
1394 { $description "" } ;
1395
1396 HELP: rl-set-framebuffer-height
1397 { $values
1398     { "height" object }
1399 }
1400 { $description "" } ;
1401
1402 HELP: rl-set-framebuffer-width
1403 { $values
1404     { "width" object }
1405 }
1406 { $description "" } ;
1407
1408 HELP: rl-set-line-width
1409 { $values
1410     { "width" object }
1411 }
1412 { $description "" } ;
1413
1414 HELP: rl-set-matrix-modelview
1415 { $values
1416     { "view" object }
1417 }
1418 { $description "" } ;
1419
1420 HELP: rl-set-matrix-projection
1421 { $values
1422     { "proj" object }
1423 }
1424 { $description "" } ;
1425
1426 HELP: rl-set-matrix-projection-stereo
1427 { $values
1428     { "right" object } { "left" object }
1429 }
1430 { $description "" } ;
1431
1432 HELP: rl-set-matrix-view-offset-stereo
1433 { $values
1434     { "right" object } { "left" object }
1435 }
1436 { $description "" } ;
1437
1438 HELP: rl-set-render-batch-active
1439 { $values
1440     { "batch" object }
1441 }
1442 { $description "" } ;
1443
1444 HELP: rl-set-shader
1445 { $values
1446     { "id" object } { "locs" object }
1447 }
1448 { $description "" } ;
1449
1450 HELP: rl-set-texture
1451 { $values
1452     { "id" object }
1453 }
1454 { $description "" } ;
1455
1456 HELP: rl-set-uniform
1457 { $values
1458     { "locIndex" object } { "value" object } { "uniformType" object } { "count" object }
1459 }
1460 { $description "" } ;
1461
1462 HELP: rl-set-uniform-matrix
1463 { $values
1464     { "locIndex" object } { "mat" object }
1465 }
1466 { $description "" } ;
1467
1468 HELP: rl-set-uniform-sampler
1469 { $values
1470     { "locIndex" object } { "textureId" object }
1471 }
1472 { $description "" } ;
1473
1474 HELP: rl-set-vertex-attribute
1475 { $values
1476     { "index" object } { "compSize" object } { "type" object } { "normalized" object } { "stride" object } { "pointer" object }
1477 }
1478 { $description "" } ;
1479
1480 HELP: rl-set-vertex-attribute-default
1481 { $values
1482     { "locIndex" object } { "value" object } { "attribType" object } { "count" object }
1483 }
1484 { $description "" } ;
1485
1486 HELP: rl-set-vertex-attribute-divisor
1487 { $values
1488     { "index" object } { "divisor" object }
1489 }
1490 { $description "" } ;
1491
1492 HELP: rl-text-coord2f
1493 { $values
1494     { "x" object } { "y" object }
1495 }
1496 { $description "" } ;
1497
1498 HELP: rl-texture-parameters
1499 { $values
1500     { "id" object } { "param" object } { "value" object }
1501 }
1502 { $description "" } ;
1503
1504 HELP: rl-translatef
1505 { $values
1506     { "x" object } { "y" object } { "z" object }
1507 }
1508 { $description "" } ;
1509
1510 HELP: rl-unload-framebuffer
1511 { $values
1512     { "id" object }
1513 }
1514 { $description "" } ;
1515
1516 HELP: rl-unload-render-batch
1517 { $values
1518     { "batch" object }
1519 }
1520 { $description "" } ;
1521
1522 HELP: rl-unload-shader-buffer
1523 { $values
1524     { "ssboId" object }
1525 }
1526 { $description "" } ;
1527
1528 HELP: rl-unload-shader-program
1529 { $values
1530     { "id" object }
1531 }
1532 { $description "" } ;
1533
1534 HELP: rl-unload-texture
1535 { $values
1536     { "id" object }
1537 }
1538 { $description "" } ;
1539
1540 HELP: rl-unload-vertex-array
1541 { $values
1542     { "vaoId" object }
1543 }
1544 { $description "" } ;
1545
1546 HELP: rl-unload-vertex-buffer
1547 { $values
1548     { "vboId" object }
1549 }
1550 { $description "" } ;
1551
1552 HELP: rl-update-shader-buffer
1553 { $values
1554     { "id" object } { "data" object } { "dataSize" object } { "offset" object }
1555 }
1556 { $description "" } ;
1557
1558 HELP: rl-update-texture
1559 { $values
1560     { "id" object } { "offsetX" object } { "offsetY" object } { "width" object } { "height" object } { "format" object } { "data" object }
1561 }
1562 { $description "" } ;
1563
1564 HELP: rl-update-vetex-buffer
1565 { $values
1566     { "bufferId" object } { "data" object } { "dataSize" object } { "offset" object }
1567 }
1568 { $description "" } ;
1569
1570 HELP: rl-update-vetex-buffer-elements
1571 { $values
1572     { "id" object } { "data" object } { "dataSize" object } { "offset" object }
1573 }
1574 { $description "" } ;
1575
1576 HELP: rl-vertex2f
1577 { $values
1578     { "x" object } { "y" object }
1579 }
1580 { $description "" } ;
1581
1582 HELP: rl-vertex2i
1583 { $values
1584     { "x" object } { "y" object }
1585 }
1586 { $description "" } ;
1587
1588 HELP: rl-vertex3f
1589 { $values
1590     { "x" object } { "y" object } { "z" object }
1591 }
1592 { $description "" } ;
1593
1594 HELP: rl-viewport
1595 { $values
1596     { "x" object } { "y" object } { "width" object } { "height" object }
1597 }
1598 { $description "" } ;
1599
1600 HELP: rlBlendMode
1601 { $var-description "" } ;
1602
1603 HELP: rlCullMode
1604 { $var-description "" } ;
1605
1606 HELP: rlDrawCall
1607 { $class-description "" } ;
1608
1609 HELP: rlFramebufferAttachTextureType
1610 { $var-description "" } ;
1611
1612 HELP: rlFramebufferAttachType
1613 { $var-description "" } ;
1614
1615 HELP: rlGlVersion
1616 { $var-description "" } ;
1617
1618 HELP: rlPixelFormat
1619 { $var-description "" } ;
1620
1621 HELP: rlRenderBatch
1622 { $class-description "" } ;
1623
1624 HELP: rlShaderAttributeDataType
1625 { $var-description "" } ;
1626
1627 HELP: rlShaderLocationIndex
1628 { $var-description "" } ;
1629
1630 HELP: rlShaderUniformDataType
1631 { $var-description "" } ;
1632
1633 HELP: rlTextureFilter
1634 { $var-description "" } ;
1635
1636 HELP: rlTraceLogLevel
1637 { $var-description "" } ;
1638
1639 HELP: rlVertexBuffer
1640 { $class-description "" } ;
1641
1642 ARTICLE: "rlgl" "rlgl"
1643 { $vocab-link "rlgl" }
1644 ;
1645
1646 ABOUT: "rlgl"