diff options
| author | jussi | 2023-06-02 15:31:58 +0300 |
|---|---|---|
| committer | jussi | 2023-06-02 15:31:58 +0300 |
| commit | 9f979ad69c78a85bb88c2649a0613cea7890b650 (patch) | |
| tree | 55fd628fc867d9144bd1e3dd7b78b5796abd3c94 /src | |
| parent | 560ff1a208e93a3636615380743ce76bd8811c94 (diff) | |
| download | reilua-enhanced-9f979ad69c78a85bb88c2649a0613cea7890b650.tar.gz reilua-enhanced-9f979ad69c78a85bb88c2649a0613cea7890b650.tar.bz2 reilua-enhanced-9f979ad69c78a85bb88c2649a0613cea7890b650.zip | |
RLGL defines.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lua_core.c | 108 |
1 files changed, 106 insertions, 2 deletions
diff --git a/src/lua_core.c b/src/lua_core.c index fbdcbfd..09684c7 100644 --- a/src/lua_core.c +++ b/src/lua_core.c @@ -489,13 +489,117 @@ void defineGlobals() { /* LightType */ assignGlobalInt( LIGHT_DIRECTIONAL, "LIGHT_DIRECTIONAL" ); assignGlobalInt( LIGHT_POINT, "LIGHT_POINT" ); - /* rlGlVersion */ + /* RLGL Default internal render batch elements limits */ + assignGlobalInt( RL_DEFAULT_BATCH_BUFFER_ELEMENTS, "RL_DEFAULT_BATCH_BUFFER_ELEMENTS" ); + assignGlobalInt( RL_DEFAULT_BATCH_BUFFERS, "RL_DEFAULT_BATCH_BUFFERS" ); + assignGlobalInt( RL_DEFAULT_BATCH_DRAWCALLS, "RL_DEFAULT_BATCH_DRAWCALLS" ); + assignGlobalInt( RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS, "RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS" ); + /* RLGL Internal Matrix stack */ + assignGlobalInt( RL_MAX_MATRIX_STACK_SIZE, "RL_MAX_MATRIX_STACK_SIZE" ); + /* RLGL Shader limits */ + assignGlobalInt( RL_MAX_SHADER_LOCATIONS, "RL_MAX_SHADER_LOCATIONS" ); + /* RLGL Projection matrix culling */ + assignGlobalInt( RL_CULL_DISTANCE_NEAR, "RL_CULL_DISTANCE_NEAR" ); + assignGlobalInt( RL_CULL_DISTANCE_FAR, "RL_CULL_DISTANCE_FAR" ); + /* RLGL Texture parameters */ + assignGlobalInt( RL_TEXTURE_WRAP_S, "RL_TEXTURE_WRAP_S" ); + assignGlobalInt( RL_TEXTURE_WRAP_T, "RL_TEXTURE_WRAP_T" ); + assignGlobalInt( RL_TEXTURE_MAG_FILTER, "RL_TEXTURE_MAG_FILTER" ); + assignGlobalInt( RL_TEXTURE_MIN_FILTER, "RL_TEXTURE_MIN_FILTER" ); + assignGlobalInt( RL_TEXTURE_FILTER_NEAREST, "RL_TEXTURE_FILTER_NEAREST" ); + assignGlobalInt( RL_TEXTURE_FILTER_LINEAR, "RL_TEXTURE_FILTER_LINEAR" ); + assignGlobalInt( RL_TEXTURE_FILTER_MIP_NEAREST, "RL_TEXTURE_FILTER_MIP_NEAREST" ); + assignGlobalInt( RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR, "RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR" ); + assignGlobalInt( RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST, "RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST" ); + assignGlobalInt( RL_TEXTURE_FILTER_MIP_LINEAR, "RL_TEXTURE_FILTER_MIP_LINEAR" ); + assignGlobalInt( RL_TEXTURE_FILTER_ANISOTROPIC, "RL_TEXTURE_FILTER_ANISOTROPIC" ); + assignGlobalInt( RL_TEXTURE_MIPMAP_BIAS_RATIO, "RL_TEXTURE_MIPMAP_BIAS_RATIO" ); + assignGlobalInt( RL_TEXTURE_WRAP_REPEAT, "RL_TEXTURE_WRAP_REPEAT" ); + assignGlobalInt( RL_TEXTURE_WRAP_CLAMP, "RL_TEXTURE_WRAP_CLAMP" ); + assignGlobalInt( RL_TEXTURE_WRAP_MIRROR_REPEAT, "RL_TEXTURE_WRAP_MIRROR_REPEAT" ); + assignGlobalInt( RL_TEXTURE_WRAP_MIRROR_CLAMP, "RL_TEXTURE_WRAP_MIRROR_CLAMP" ); + /* RLGL Matrix modes (equivalent to OpenGL) */ + assignGlobalInt( RL_MODELVIEW, "RL_MODELVIEW" ); + assignGlobalInt( RL_PROJECTION, "RL_PROJECTION" ); + assignGlobalInt( RL_TEXTURE, "RL_TEXTURE" ); + /* RLGL Primitive assembly draw modes */ + assignGlobalInt( RL_LINES, "RL_LINES" ); + assignGlobalInt( RL_TRIANGLES, "RL_TRIANGLES" ); + assignGlobalInt( RL_QUADS, "RL_QUADS" ); + /* RLGL GL equivalent data types */ + assignGlobalInt( RL_UNSIGNED_BYTE, "RL_UNSIGNED_BYTE" ); + assignGlobalInt( RL_FLOAT, "RL_FLOAT" ); + /* RLGL GL buffer usage hint */ + assignGlobalInt( RL_STREAM_DRAW, "RL_STREAM_DRAW" ); + assignGlobalInt( RL_STREAM_READ, "RL_STREAM_READ" ); + assignGlobalInt( RL_STREAM_COPY, "RL_STREAM_COPY" ); + assignGlobalInt( RL_STATIC_DRAW, "RL_STATIC_DRAW" ); + assignGlobalInt( RL_STATIC_READ, "RL_STATIC_READ" ); + assignGlobalInt( RL_STATIC_COPY, "RL_STATIC_COPY" ); + assignGlobalInt( RL_DYNAMIC_DRAW, "RL_DYNAMIC_DRAW" ); + assignGlobalInt( RL_DYNAMIC_READ, "RL_DYNAMIC_READ" ); + assignGlobalInt( RL_DYNAMIC_COPY, "RL_DYNAMIC_COPY" ); + /* RLGL Shader type */ + assignGlobalInt( RL_FRAGMENT_SHADER, "RL_FRAGMENT_SHADER" ); + assignGlobalInt( RL_VERTEX_SHADER, "RL_VERTEX_SHADER" ); + assignGlobalInt( RL_COMPUTE_SHADER, "RL_COMPUTE_SHADER" ); + /* RLGL GlVersion */ + assignGlobalInt( RL_ZERO, "RL_ZERO" ); + assignGlobalInt( RL_ONE, "RL_ONE" ); + assignGlobalInt( RL_SRC_COLOR, "RL_SRC_COLOR" ); + assignGlobalInt( RL_ONE_MINUS_SRC_COLOR, "RL_ONE_MINUS_SRC_COLOR" ); + assignGlobalInt( RL_SRC_ALPHA, "RL_SRC_ALPHA" ); + assignGlobalInt( RL_ONE_MINUS_SRC_ALPHA, "RL_ONE_MINUS_SRC_ALPHA" ); + assignGlobalInt( RL_DST_ALPHA, "RL_DST_ALPHA" ); + assignGlobalInt( RL_ONE_MINUS_DST_ALPHA, "RL_ONE_MINUS_DST_ALPHA" ); + assignGlobalInt( RL_DST_COLOR, "RL_DST_COLOR" ); + assignGlobalInt( RL_ONE_MINUS_DST_COLOR, "RL_ONE_MINUS_DST_COLOR" ); + assignGlobalInt( RL_SRC_ALPHA_SATURATE, "RL_SRC_ALPHA_SATURATE" ); + assignGlobalInt( RL_CONSTANT_COLOR, "RL_CONSTANT_COLOR" ); + assignGlobalInt( RL_ONE_MINUS_CONSTANT_COLOR, "RL_ONE_MINUS_CONSTANT_COLOR" ); + assignGlobalInt( RL_CONSTANT_ALPHA, "RL_CONSTANT_ALPHA" ); + assignGlobalInt( RL_ONE_MINUS_CONSTANT_ALPHA, "RL_ONE_MINUS_CONSTANT_ALPHA" ); + /* RLGL GL blending functions/equations */ + assignGlobalInt( RL_FUNC_ADD, "RL_FUNC_ADD" ); + assignGlobalInt( RL_MIN, "RL_MIN" ); + assignGlobalInt( RL_MAX, "RL_MAX" ); + assignGlobalInt( RL_FUNC_SUBTRACT, "RL_FUNC_SUBTRACT" ); + assignGlobalInt( RL_FUNC_REVERSE_SUBTRACT, "RL_FUNC_REVERSE_SUBTRACT" ); + assignGlobalInt( RL_BLEND_EQUATION, "RL_BLEND_EQUATION" ); + assignGlobalInt( RL_BLEND_EQUATION_RGB, "RL_BLEND_EQUATION_RGB" ); + assignGlobalInt( RL_BLEND_EQUATION_ALPHA, "RL_BLEND_EQUATION_ALPHA" ); + assignGlobalInt( RL_BLEND_DST_RGB, "RL_BLEND_DST_RGB" ); + assignGlobalInt( RL_BLEND_SRC_RGB, "RL_BLEND_SRC_RGB" ); + assignGlobalInt( RL_BLEND_DST_ALPHA, "RL_BLEND_DST_ALPHA" ); + assignGlobalInt( RL_BLEND_SRC_ALPHA, "RL_BLEND_SRC_ALPHA" ); + assignGlobalInt( RL_BLEND_COLOR, "RL_BLEND_COLOR" ); + /* RLGL GlVersion */ assignGlobalInt( RL_OPENGL_11, "RL_OPENGL_11" ); assignGlobalInt( RL_OPENGL_21, "RL_OPENGL_21" ); assignGlobalInt( RL_OPENGL_33, "RL_OPENGL_33" ); assignGlobalInt( RL_OPENGL_43, "RL_OPENGL_43" ); assignGlobalInt( RL_OPENGL_ES_20, "RL_OPENGL_ES_20" ); - /* rlCullMode */ + /* RLGL Framebuffer attachment type */ + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL0, "RL_ATTACHMENT_COLOR_CHANNEL0" ); + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL1, "RL_ATTACHMENT_COLOR_CHANNEL1" ); + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL2, "RL_ATTACHMENT_COLOR_CHANNEL2" ); + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL3, "RL_ATTACHMENT_COLOR_CHANNEL3" ); + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL4, "RL_ATTACHMENT_COLOR_CHANNEL4" ); + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL5, "RL_ATTACHMENT_COLOR_CHANNEL5" ); + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL6, "RL_ATTACHMENT_COLOR_CHANNEL6" ); + assignGlobalInt( RL_ATTACHMENT_COLOR_CHANNEL7, "RL_ATTACHMENT_COLOR_CHANNEL7" ); + assignGlobalInt( RL_ATTACHMENT_DEPTH, "RL_ATTACHMENT_DEPTH" ); + assignGlobalInt( RL_ATTACHMENT_STENCIL, "RL_ATTACHMENT_STENCIL" ); + /* RLGL Framebuffer texture attachment type */ + assignGlobalInt( RL_ATTACHMENT_CUBEMAP_POSITIVE_X, "RL_ATTACHMENT_CUBEMAP_POSITIVE_X" ); + assignGlobalInt( RL_ATTACHMENT_CUBEMAP_NEGATIVE_X, "RL_ATTACHMENT_CUBEMAP_NEGATIVE_X" ); + assignGlobalInt( RL_ATTACHMENT_CUBEMAP_POSITIVE_Y, "RL_ATTACHMENT_CUBEMAP_POSITIVE_Y" ); + assignGlobalInt( RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y, "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y" ); + assignGlobalInt( RL_ATTACHMENT_CUBEMAP_POSITIVE_Z, "RL_ATTACHMENT_CUBEMAP_POSITIVE_Z" ); + assignGlobalInt( RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z, "RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z" ); + assignGlobalInt( RL_ATTACHMENT_TEXTURE2D, "RL_ATTACHMENT_TEXTURE2D" ); + assignGlobalInt( RL_ATTACHMENT_RENDERBUFFER, "RL_ATTACHMENT_RENDERBUFFER" ); + /* RLGL CullMode */ assignGlobalInt( RL_CULL_FACE_FRONT, "RL_CULL_FACE_FRONT" ); assignGlobalInt( RL_CULL_FACE_BACK, "RL_CULL_FACE_BACK" ); /* OpenGL */ |
