Update binding.
This commit is contained in:
parent
2914f26360
commit
3e28c06db5
2
raylib
2
raylib
@ -1 +1 @@
|
|||||||
Subproject commit fa2c1146366557e5ce779d8b5c2575579dfa6389
|
Subproject commit 79d63e6ca1a1fa3b9e5e8647c522157e616f023f
|
@ -90,11 +90,38 @@ ffi.cdef [[
|
|||||||
|
|
||||||
typedef struct RenderTexture2D {
|
typedef struct RenderTexture2D {
|
||||||
unsigned int id;
|
unsigned int id;
|
||||||
Texture2D texture;
|
Texture texture;
|
||||||
Texture2D depth;
|
Texture depth;
|
||||||
} RenderTexture2D;
|
} RenderTexture2D;
|
||||||
|
|
||||||
typedef RenderTexture2D RenderTexture;
|
typedef RenderTexture2D RenderTexture;
|
||||||
|
|
||||||
|
typedef enum { OPENGL_11 = 1, OPENGL_21, OPENGL_33, OPENGL_ES_20 } GlVersion;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL0 = 0,
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL1,
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL2,
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL3,
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL4,
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL5,
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL6,
|
||||||
|
RL_ATTACHMENT_COLOR_CHANNEL7,
|
||||||
|
RL_ATTACHMENT_DEPTH = 100,
|
||||||
|
RL_ATTACHMENT_STENCIL = 200,
|
||||||
|
} FramebufferAttachType;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
RL_ATTACHMENT_CUBEMAP_POSITIVE_X = 0,
|
||||||
|
RL_ATTACHMENT_CUBEMAP_NEGATIVE_X,
|
||||||
|
RL_ATTACHMENT_CUBEMAP_POSITIVE_Y,
|
||||||
|
RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y,
|
||||||
|
RL_ATTACHMENT_CUBEMAP_POSITIVE_Z,
|
||||||
|
RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z,
|
||||||
|
RL_ATTACHMENT_TEXTURE2D = 100,
|
||||||
|
RL_ATTACHMENT_RENDERBUFFER = 200,
|
||||||
|
} FramebufferTexType;
|
||||||
|
|
||||||
typedef struct NPatchInfo {
|
typedef struct NPatchInfo {
|
||||||
Rectangle sourceRec;
|
Rectangle sourceRec;
|
||||||
int left;
|
int left;
|
||||||
|
@ -383,9 +383,9 @@ void SetMatrixProjection(Matrix proj)
|
|||||||
void SetMatrixModelview(Matrix view)
|
void SetMatrixModelview(Matrix view)
|
||||||
Matrix GetMatrixModelview(void)
|
Matrix GetMatrixModelview(void)
|
||||||
Matrix GetMatrixProjection(void)
|
Matrix GetMatrixProjection(void)
|
||||||
Texture2D GenTextureCubemap(Shader shader, Texture2D map, int size)
|
TextureCubemap GenTextureCubemap(Shader shader, Texture2D panorama, int size)
|
||||||
Texture2D GenTextureIrradiance(Shader shader, Texture2D cubemap, int size)
|
TextureCubemap GenTextureIrradiance(Shader shader, TextureCubemap cubemap, int size)
|
||||||
Texture2D GenTexturePrefilter(Shader shader, Texture2D cubemap, int size)
|
TextureCubemap GenTexturePrefilter(Shader shader, TextureCubemap cubemap, int size)
|
||||||
Texture2D GenTextureBRDF(Shader shader, int size)
|
Texture2D GenTextureBRDF(Shader shader, int size)
|
||||||
void BeginShaderMode(Shader shader)
|
void BeginShaderMode(Shader shader)
|
||||||
void EndShaderMode(void)
|
void EndShaderMode(void)
|
||||||
|
24
tools/rlgl.h
24
tools/rlgl.h
@ -16,14 +16,16 @@ void rlVertex2f(float x, float y)
|
|||||||
void rlVertex3f(float x, float y, float z)
|
void rlVertex3f(float x, float y, float z)
|
||||||
void rlTexCoord2f(float x, float y)
|
void rlTexCoord2f(float x, float y)
|
||||||
void rlNormal3f(float x, float y, float z)
|
void rlNormal3f(float x, float y, float z)
|
||||||
void rlColor4ub(uint8_t r, uint8_t g, uint8_t b, uint8_t a)
|
void rlColor4ub(unsigned char r, unsigned char g, unsigned char b, unsigned char a)
|
||||||
void rlColor3f(float x, float y, float z)
|
void rlColor3f(float x, float y, float z)
|
||||||
void rlColor4f(float x, float y, float z, float w)
|
void rlColor4f(float x, float y, float z, float w)
|
||||||
void rlEnableTexture(unsigned int id)
|
void rlEnableTexture(unsigned int id)
|
||||||
void rlDisableTexture(void)
|
void rlDisableTexture(void)
|
||||||
void rlTextureParameters(unsigned int id, int param, int value)
|
void rlTextureParameters(unsigned int id, int param, int value)
|
||||||
void rlEnableRenderTexture(unsigned int id)
|
void rlEnableShader(unsigned int id)
|
||||||
void rlDisableRenderTexture(void)
|
void rlDisableShader(void)
|
||||||
|
void rlEnableFramebuffer(unsigned int id)
|
||||||
|
void rlDisableFramebuffer(void)
|
||||||
void rlEnableDepthTest(void)
|
void rlEnableDepthTest(void)
|
||||||
void rlDisableDepthTest(void)
|
void rlDisableDepthTest(void)
|
||||||
void rlEnableBackfaceCulling(void)
|
void rlEnableBackfaceCulling(void)
|
||||||
@ -33,12 +35,7 @@ void rlDisableScissorTest(void)
|
|||||||
void rlScissor(int x, int y, int width, int height)
|
void rlScissor(int x, int y, int width, int height)
|
||||||
void rlEnableWireMode(void)
|
void rlEnableWireMode(void)
|
||||||
void rlDisableWireMode(void)
|
void rlDisableWireMode(void)
|
||||||
void rlDeleteTextures(unsigned int id)
|
void rlClearColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)
|
||||||
void rlDeleteRenderTextures(RenderTexture2D target)
|
|
||||||
void rlDeleteShader(unsigned int id)
|
|
||||||
void rlDeleteVertexArrays(unsigned int id)
|
|
||||||
void rlDeleteBuffers(unsigned int id)
|
|
||||||
void rlClearColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a)
|
|
||||||
void rlClearScreenBuffers(void)
|
void rlClearScreenBuffers(void)
|
||||||
void rlUpdateBuffer(int bufferId, void *data, int dataSize)
|
void rlUpdateBuffer(int bufferId, void *data, int dataSize)
|
||||||
unsigned int rlLoadAttribBuffer(unsigned int vaoId, int shaderLoc, void *buffer, int size, bool dynamic)
|
unsigned int rlLoadAttribBuffer(unsigned int vaoId, int shaderLoc, void *buffer, int size, bool dynamic)
|
||||||
@ -52,7 +49,7 @@ void rlSetDebugMarker(const char *text)
|
|||||||
void rlSetBlendMode(int glSrcFactor, int glDstFactor, int glEquation)
|
void rlSetBlendMode(int glSrcFactor, int glDstFactor, int glEquation)
|
||||||
void rlLoadExtensions(void *loader)
|
void rlLoadExtensions(void *loader)
|
||||||
unsigned int rlLoadTexture(void *data, int width, int height, int format, int mipmapCount)
|
unsigned int rlLoadTexture(void *data, int width, int height, int format, int mipmapCount)
|
||||||
unsigned int rlLoadTextureDepth(int width, int height, int bits, bool useRenderBuffer)
|
unsigned int rlLoadTextureDepth(int width, int height, bool useRenderBuffer)
|
||||||
unsigned int rlLoadTextureCubemap(void *data, int size, int format)
|
unsigned int rlLoadTextureCubemap(void *data, int size, int format)
|
||||||
void rlUpdateTexture(unsigned int id, int offsetX, int offsetY, int width, int height, int format, const void *data)
|
void rlUpdateTexture(unsigned int id, int offsetX, int offsetY, int width, int height, int format, const void *data)
|
||||||
void rlGetGlTextureFormats(int format, unsigned int *glInternalFormat, unsigned int *glFormat, unsigned int *glType)
|
void rlGetGlTextureFormats(int format, unsigned int *glInternalFormat, unsigned int *glFormat, unsigned int *glType)
|
||||||
@ -60,9 +57,10 @@ void rlUnloadTexture(unsigned int id)
|
|||||||
void rlGenerateMipmaps(Texture2D *texture)
|
void rlGenerateMipmaps(Texture2D *texture)
|
||||||
void *rlReadTexturePixels(Texture2D texture)
|
void *rlReadTexturePixels(Texture2D texture)
|
||||||
unsigned char *rlReadScreenPixels(int width, int height)
|
unsigned char *rlReadScreenPixels(int width, int height)
|
||||||
RenderTexture2D rlLoadRenderTexture(int width, int height, int format, int depthBits, bool useDepthTexture)
|
unsigned int rlLoadFramebuffer(int width, int height)
|
||||||
void rlRenderTextureAttach(RenderTexture target, unsigned int id, int attachType)
|
void rlFramebufferAttach(unsigned int fboId, unsigned int texId, int attachType)
|
||||||
bool rlRenderTextureComplete(RenderTexture target)
|
bool rlFramebufferComplete(unsigned int id)
|
||||||
|
void rlUnloadFramebuffer(unsigned int id)
|
||||||
void rlLoadMesh(Mesh *mesh, bool dynamic)
|
void rlLoadMesh(Mesh *mesh, bool dynamic)
|
||||||
void rlUpdateMesh(Mesh mesh, int buffer, int num)
|
void rlUpdateMesh(Mesh mesh, int buffer, int num)
|
||||||
void rlUpdateMeshAt(Mesh mesh, int buffer, int num, int index)
|
void rlUpdateMeshAt(Mesh mesh, int buffer, int num, int index)
|
||||||
|
Loading…
Reference in New Issue
Block a user