Added texture related functions to gl_functions.js
This commit is contained in:
@@ -95,6 +95,7 @@
|
||||
"GlId jsGlCreateBuffer()",
|
||||
"GlId jsGlCreateProgram()",
|
||||
"GlId jsGlCreateShader(GlEnum shaderType)",
|
||||
"GlId jsGlCreateTexture()",
|
||||
"GlId jsGlCreateVertexArray()",
|
||||
"GlId jsGlGetUniformLocation(GlId programId, int nameLength, const char* namePntr)",
|
||||
"bool jsGlGetProgramParameterBool(GlId programId, GlEnum parameter)",
|
||||
@@ -106,8 +107,10 @@
|
||||
"void InitGlobalArenas(u32 scratchArenasSize)",
|
||||
"void ResetToArenaMark(ArenaMark arenaMark)",
|
||||
"void ResetToMark(Arena* arena, u32 mark)",
|
||||
"void jsGlActiveTexture(GlEnum textureIndex)",
|
||||
"void jsGlAttachShader(GlId programId, GlId shaderId)",
|
||||
"void jsGlBindBuffer(GlEnum bufferType, GlId bufferId)",
|
||||
"void jsGlBindTexture(GlEnum target, GlId textureId)",
|
||||
"void jsGlBindVertexArray(GlId vaoId)",
|
||||
"void jsGlBlendFunc(GlEnum srcFactor, GlEnum dstFactor)",
|
||||
"void jsGlBlendFuncSeparate(GlEnum srcRGB, GlEnum dstRGB, GlEnum srcAlpha, GlEnum dstAlpha)",
|
||||
@@ -118,14 +121,19 @@
|
||||
"void jsGlDeleteBuffer(GlId bufferId)",
|
||||
"void jsGlDeleteProgram(GlId programId)",
|
||||
"void jsGlDeleteShader(GlId shaderId)",
|
||||
"void jsGlDeleteTexture(GlId textureId)",
|
||||
"void jsGlDeleteVertexArray(GlId vaoId)",
|
||||
"void jsGlDepthFunc(GlEnum depthFunc)",
|
||||
"void jsGlDisable(GlEnum capability)",
|
||||
"void jsGlDrawArrays(GlEnum geometryType, int startIndex, int count)",
|
||||
"void jsGlEnable(GlEnum capability)",
|
||||
"void jsGlEnableVertexAttribArray(GlEnum location)",
|
||||
"void jsGlFrontFace(GlEnum cullMode)",
|
||||
"void jsGlGenerateMipmap(GlEnum target)",
|
||||
"void jsGlLinkProgram(GlId programId)",
|
||||
"void jsGlShaderSource(GlId shaderId, int sourceLength, const char* sourcePntr)",
|
||||
"void jsGlTexImage2D(GlEnum target, GlEnum level, GlEnum internalFormat, int width, int height, int border, GlEnum format, GlEnum type, int dataLength, const void* dataPntr)",
|
||||
"void jsGlTexParameteri(GlEnum target, GlEnum parameter, int value)",
|
||||
"void jsGlUniform1f(int location, r32 value)",
|
||||
"void jsGlUniform1fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
|
||||
"void jsGlUniform1i(GlId locationId, int value)",
|
||||
|
||||
Reference in New Issue
Block a user