Blender Git Commit Log

Git Commits -> Revision fe0df0a

January 3, 2017, 09:44 (GMT)
Beginning Clay Viewport Engine :
- Added temporary draw_mesh function to render edit mesh
- DRW_draw_batch_list allows to render a list of objects with optimal state change
- All viewport rendering is done offscreen for the moment

Signed-off-by: Cl�ment Foucault <foucault.clem@gmail.com>

Commit Details:

Full Hash: fe0df0a9729bbb43d9603672ca7aab927a800579
Parent Commit: 2fa175e
Lines Changed: +1377, -42

9 Added Paths:

/source/blender/draw/DRW_engine.h (+59, -0) (View)
/source/blender/draw/engines/clay/clay.c (+217, -0) (View)
/source/blender/draw/engines/clay/clay.h (+26, -0) (View)
/source/blender/draw/engines/clay/shaders/clay_debug_frag.glsl (+14, -0) (View)
/source/blender/draw/engines/clay/shaders/clay_downsample_depth_frag.glsl (+15, -0) (View)
/source/blender/draw/engines/clay/shaders/clay_frag.glsl (+21, -0) (View)
/source/blender/draw/engines/clay/shaders/clay_vert.glsl (+20, -0) (View)
/source/blender/draw/intern/draw_manager.c (+515, -0) (View)
/source/blender/draw/intern/DRW_render.h (+121, -0) (View)

2 Deleted Paths:

/source/blender/draw/DRW_defines.h (+0, -25)
/source/blender/draw/DRW_engines.h (+0, -0)

17 Modified Paths:

/build_files/cmake/macros.cmake (+1, -0) (Diff)
/source/blender/CMakeLists.txt (+1, -0) (Diff)
/source/blender/draw/CMakeLists.txt (+19, -11) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+30, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+40, -1) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+2, -0) (Diff)
/source/blender/gpu/gawain/batch.c (+35, -0) (Diff)
/source/blender/gpu/gawain/batch.h (+1, -0) (Diff)
/source/blender/gpu/GPU_framebuffer.h (+1, -0) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -0) (Diff)
/source/blender/gpu/GPU_viewport.h (+32, -1) (Diff)
/source/blender/gpu/intern/gpu_framebuffer.c (+37, -1) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+6, -0) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+158, -3) (Diff)
/source/blender/render/CMakeLists.txt (+1, -0) (Diff)
/source/blender/render/extern/include/RE_engine.h (+1, -0) (Diff)
/source/blender/render/intern/source/external_engine.c (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021