mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
gl, glfw, freetype fixes
This commit is contained in:
40
vlib/gl/gl.v
40
vlib/gl/gl.v
@@ -11,6 +11,46 @@ module gl
|
||||
// joe-c: fix & remove
|
||||
pub enum TmpGlImportHack{ non_empty }
|
||||
|
||||
fn C.glDisable()
|
||||
fn C.glEnable()
|
||||
fn C.glScissor()
|
||||
fn C.glVertexAttribPointer()
|
||||
fn C.glGenBuffers()
|
||||
fn C.glEnableVertexAttribArray()
|
||||
fn C.glGenVertexArrays()
|
||||
fn C.glDrawElements()
|
||||
fn C.glUseProgram()
|
||||
fn C.glDrawArrays()
|
||||
fn C.glBufferData()
|
||||
fn C.glGenerateMipmap()
|
||||
fn C.glTexParameteri()
|
||||
fn C.glDeleteTextures()
|
||||
fn C.glBindTexture()
|
||||
fn C.glActiveTexture()
|
||||
fn C.glGenTextures()
|
||||
fn C.glBindBuffer()
|
||||
fn C.glBindVertexArray()
|
||||
fn C.glGetProgramInfoLog()
|
||||
fn C.glGetShaderInfoLog()
|
||||
fn C.glDeleteShader()
|
||||
fn C.glGetProgramiv()
|
||||
fn C.glLinkProgram()
|
||||
fn C.glAttachShader()
|
||||
fn C.glGetShaderiv()
|
||||
fn C.glCompileShader()
|
||||
fn C.glShaderSource()
|
||||
fn C.glCreateProgram()
|
||||
fn C.glClear()
|
||||
fn C.glCreateShader()
|
||||
fn C.glClearColor()
|
||||
fn C.glViewport()
|
||||
fn C.gladLoadGL()
|
||||
fn C.glTexImage2D()
|
||||
fn C.glPixelStorei()
|
||||
fn C.glBlendFunc()
|
||||
|
||||
|
||||
|
||||
pub fn init_glad() {
|
||||
ok := C.gladLoadGL()
|
||||
if isnil(ok) {
|
||||
|
Reference in New Issue
Block a user