1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
[package]
name = "opengl-bindings"
version = "0.1.0"
edition = "2021"
[dependencies]
glutin = "0.32.3"
thiserror = "1.0.49"
safer-ffi = "0.1.13"
bitflags = "2.4.0"
util-macros = { path = "../util-macros" }
[build-dependencies]
gl_generator = "=0.14.0"
toml = "0.8.12"
anyhow = "1.0.100"
[package.metadata.build]
gl_commands = [
"CreateBuffers",
"NamedBufferData",
"NamedBufferSubData",
"CreateVertexArrays",
"DrawArrays",
"DrawElements",
"VertexArrayElementBuffer",
"VertexArrayVertexBuffer",
"EnableVertexArrayAttrib",
"VertexArrayAttribFormat",
"VertexArrayAttribBinding",
"BindVertexArray",
"TextureStorage2D",
"TextureSubImage2D",
"DeleteTextures",
"GenerateTextureMipmap",
"TextureParameteri",
"CreateTextures",
"BindTextureUnit",
"DeleteShader",
"CreateShader",
"ShaderSource",
"CompileShader",
"GetShaderiv",
"GetShaderInfoLog",
"LinkProgram",
"GetProgramiv",
"CreateProgram",
"AttachShader",
"UseProgram",
"GetUniformLocation",
"ProgramUniform1f",
"ProgramUniform1i",
"ProgramUniform3f",
"ProgramUniformMatrix4fv",
"GetProgramInfoLog",
"DeleteProgram",
"Viewport",
"Clear",
"PolygonMode",
"Enable",
"Disable",
"GetIntegerv",
"DebugMessageCallback",
"DebugMessageControl"
]
|