Skip to content

TPMoyer/Processing3-using-low-level-OpenGL-VBO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Processing3 using low level OpenGL VBO

Example sketch demo'ing how to use the low level OpenGL Visual Buffer Object (VBO) technique. This allows faster rendering and is appropriate for large datasets. The technique works by having the data input and/or calculation occur only once. The aspects of the geometry (vertexes, normals, colors, texture map locations) are loaded into the GPU memory as a VBO. The rendering speed results from not needing to move the data from the CPU memory to the GPU for every draw refresh. The GPU can access it's own memory with parallel processing, so having the data reside in the GPU is faster than feeding it from the CPU.

The sketch also includes the ability to move the camera viewpoint using keyboard inputs.

About

Example Sketch using OpenGL low level DrawArrays method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published