Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-13Use regular header guards in GPUCampbell Barton
2017-03-17move Gawain library to internMike Erwin
Before now it lived in source/blender/gpu for convenience. Only a few files in the gpu module use Gawain directly. Tested on Mac, time to push and test on Windows. Todo: some CMake magic to make it easy to #include "gawain/some_header.h" from any C or H file. Main problem here is the many editors that include GPU_immediate.h which includes Gawain's immediate.h -- is there a way to avoid changing every editor's CMakeLists?
2017-03-06OpenGL: Object bound drawing.Clément Foucault
2017-02-11OpenGL immediate mode: gluSphere replacementClément Foucault
Updated interface_draw.c to use the new sphere batch.
2016-09-15Extend Gawain to use Blender's built-in shadersMike Erwin
Was already done for immediate mode, but rearranged code to make a clean separation. Cleaned up #includes for code that uses this feature. Added same for batched rendering.
2016-09-13Gawain: geometry batches (unfinished)Mike Erwin
Vertex Buffer to store vertex attribute data. Element List (AKA Index Buffer) to select which vertices to use. Batch combines these into an object that can be built once then drawn many times. Porting over from the C++ version… Most of this C code is compiled but unused. Some of it is not even compiled. Committing now in case I’m lost at sea.