pkg/

directory
v0.0.0-...-23eb0d9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2020 License: MIT

Directories

Path Synopsis
buffer
fbo
Package fbo is a buffer that can hold different kind of textures.
Package fbo is a buffer that can hold different kind of textures.
ibo
Package ibo contains a buffer with indices of a vertex array.
Package ibo contains a buffer with indices of a vertex array.
ssbo
Package ssbo is a general purpose buffer that can hold any data.
Package ssbo is a general purpose buffer that can hold any data.
vao
Package vao is a buffer that uses vertex buffer objects and index buffer objects.
Package vao is a buffer that uses vertex buffer objects and index buffer objects.
vbo
Package vbo contains a buffer with vertex data.
Package vbo contains a buffer with vertex data.
core
gl
Package gl provides an abstraction layer on top of OpenGL.
Package gl provides an abstraction layer on top of OpenGL.
interaction
Package interaction handles the user interaction with mouse and keyboard.
Package interaction handles the user interaction with mouse and keyboard.
shader
Package shader provides a way to load shader programs, adding renderable objects to the shader and updating values of the shader as well as executing the shader.
Package shader provides a way to load shader programs, adding renderable objects to the shader and updating values of the shader as well as executing the shader.
window
Package engine provides an abstraction layer on top of OpenGL.
Package engine provides an abstraction layer on top of OpenGL.
io
obj
scene
camera/fps
Package camera provides implementations of different camera models.
Package camera provides implementations of different camera models.
camera/trackball
Package camera provides implementations of different camera models.
Package camera provides implementations of different camera models.
camera/trackballpan
Package trackballpan provides implementations of different camera models.
Package trackballpan provides implementations of different camera models.
view
image/image2d
Package image2d provides classes for creating and storing 2d images.
Package image2d provides classes for creating and storing 2d images.
mesh
Package mesh is used for creating meshes from geometry and textures.
Package mesh is used for creating meshes from geometry and textures.
mesh/cube
Package box is used for creating a simple box mesh.
Package box is used for creating a simple box mesh.
mesh/cylinder
Package cylinder is used for creating a simple cylinder mesh.
Package cylinder is used for creating a simple cylinder mesh.
mesh/quad
Package quad is used for creating a simple quad mesh.
Package quad is used for creating a simple quad mesh.
mesh/sphere
Package sphere is used for creating a simple sphere mesh.
Package sphere is used for creating a simple sphere mesh.
texture
Package texture provides classes for creating and storing images and textures.
Package texture provides classes for creating and storing images and textures.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL