Blender Git Statistics -> Branches -> viewport_generic_engine

"Viewport_generic_engine" branch

Total commits : 5
Total committers : 1
First Commit : October 8, 2016
Latest Commit : October 8, 2016


Commits by Date

DateNumber of Commits
October 8, 20165

Committers

AuthorNumber of Commits
Julian Eisel5

Popular Files

FilenameTotal Edits
view3d_draw.c26
gpu_immediate.c21
gpu_shader.c18
CMakeLists.txt15
GPU_shader.h13
immediate.c13
drawgpencil.c12
drawobject.c11
GPU_immediate.h10
readfile.c9

Latest commits Feed

October 8, 2016, 18:03 (GMT)
Fix 3D views sharing viewport engine after splitting/duplicating
October 8, 2016, 17:53 (GMT)
Some UI changes for new viewport engine dropdown

* Use legacy viewport as default for now
* Remove "Use Modern Viewport" option
* Minor cleanup
October 8, 2016, 17:33 (GMT)
Implement generic draw-modes and draw-plates for viewport engines

Also made the new viewport use these (at least a default mode with a number of default plates).

This draw-plate design is more generic then the previous hardcoded one, it stores the plates in mutable lists which can be stored as presets (draw-modes). We can further add sub-plates and process callbacks for plates that need additional data processing or don't do any drawing.
October 8, 2016, 17:20 (GMT)
Use viewport engine for drawing new viewport

Only basic transition, objects are not drawn yet.
October 8, 2016, 13:20 (GMT)
Initial support for generic viewport render engines

Adds a basic API for managing viewport render engines. This should make it possible to hook up external viewport engines in future (e.g. Hydra). Commit also includes some basic integration with View3D (including version patching) and RNA defines for exposing viewport render engine list in UI.

Code works really similar to normal render engine API, but I don't think we should merge them.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021