# The directives vendor/raylib/bindings describes. # # Nothing in rlgl.h is generated. Its functions all begin with `rl`, which the # kebab rule would keep (rlgl/rl-push-matrix), and most of it is the GL # backend raylib drives for itself — buffers, shaders, framebuffers — which a # program calling raylib has no use for. The part a program does use is the # matrix stack, and rlgl.flan binds that by hand under shorter names. Each of # those lines is still checked against the header on every build. exclude rl*