diff options
Diffstat (limited to 'opengl-bindings/Cargo.toml')
| -rw-r--r-- | opengl-bindings/Cargo.toml | 65 | 
1 files changed, 65 insertions, 0 deletions
diff --git a/opengl-bindings/Cargo.toml b/opengl-bindings/Cargo.toml new file mode 100644 index 0000000..8251642 --- /dev/null +++ b/opengl-bindings/Cargo.toml @@ -0,0 +1,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" +]  | 
