summaryrefslogtreecommitdiff
path: root/opengl-bindings/Cargo.toml
blob: 8251642984bd073415ce374203fed9154af5b20e (plain)
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"
]