Added a bunch of WebGL functions related to shader uniforms to gl_functions.js
This commit is contained in:
@@ -96,6 +96,7 @@
|
||||
"GlId jsGlCreateProgram()",
|
||||
"GlId jsGlCreateShader(GlEnum shaderType)",
|
||||
"GlId jsGlCreateVertexArray()",
|
||||
"GlId jsGlGetUniformLocation(GlId programId, int nameLength, const char* namePntr)",
|
||||
"bool jsGlGetProgramParameterBool(GlId programId, GlEnum parameter)",
|
||||
"bool jsGlGetShaderParameterBool(GlId shaderId, GlEnum parameter)",
|
||||
"inline void* ReallocMem(Arena* arena, void* oldPntr, u32 oldSize, u32 newSize)",
|
||||
@@ -116,6 +117,25 @@
|
||||
"void jsGlEnableVertexAttribArray(GlEnum location)",
|
||||
"void jsGlLinkProgram(GlId programId)",
|
||||
"void jsGlShaderSource(GlId shaderId, int sourceLength, const char* sourcePntr)",
|
||||
"void jsGlUniform1f(int location, r32 value)",
|
||||
"void jsGlUniform1fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
|
||||
"void jsGlUniform1i(GlId locationId, int value)",
|
||||
"void jsGlUniform1iv(GlId locationId, int valuesCount, const int* valuesPntr)",
|
||||
"void jsGlUniform2f(int location, r32 value0, r32 value1)",
|
||||
"void jsGlUniform2fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
|
||||
"void jsGlUniform2i(GlId locationId, int value0, int value1)",
|
||||
"void jsGlUniform2iv(GlId locationId, int valuesCount, const int* valuesPntr)",
|
||||
"void jsGlUniform3f(int location, r32 value0, r32 value1, r32 value2)",
|
||||
"void jsGlUniform3fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
|
||||
"void jsGlUniform3i(GlId locationId, int value0, int value1, int value2)",
|
||||
"void jsGlUniform3iv(GlId locationId, int valuesCount, const int* valuesPntr)",
|
||||
"void jsGlUniform4f(int location, r32 value0, r32 value1, r32 value2, r32 value3)",
|
||||
"void jsGlUniform4fv(GlId locationId, int valuesCount, const r32* valuesPntr)",
|
||||
"void jsGlUniform4i(GlId locationId, int value0, int value1, int value2, int value3)",
|
||||
"void jsGlUniform4iv(GlId locationId, int valuesCount, const int* valuesPntr)",
|
||||
"void jsGlUniformMatrix2fv(GlId locationId, const r32* valuesPntr)",
|
||||
"void jsGlUniformMatrix3fv(GlId locationId, const r32* valuesPntr)",
|
||||
"void jsGlUniformMatrix4fv(GlId locationId, const r32* valuesPntr)",
|
||||
"void jsGlUseProgram(GlId programId)",
|
||||
"void jsGlVertexAttribPointer(GlEnum attribLocation, int componentCount, GlEnum componentType, bool normalized, int stride, int offset)",
|
||||
"void* AllocMemUnaligned(Arena* arena, u32 numBytes)",
|
||||
|
||||
Reference in New Issue
Block a user