Blender Git Commits

Blender Git "master" branch commits.

Page: 2212 / 5574

February 11, 2017, 20:15 (GMT)
GPU shaders / Clay engine : small renaming / cleanup
February 11, 2017, 19:36 (GMT)
Clay Engine: fix instancing (again)
February 11, 2017, 19:36 (GMT)
Clay Engine: converted Empties to the new instancing method
February 11, 2017, 19:36 (GMT)
Clay Engine: Small instancing fixes
February 11, 2017, 19:36 (GMT)
Clay Engine: Convert Lamp to use new instancing feature.
February 11, 2017, 19:36 (GMT)
Clay Engine: Fix instance attrib.
February 11, 2017, 19:36 (GMT)
Clay Engine: Separate batch for Z straight line
February 11, 2017, 19:36 (GMT)
Clay Engine: Refactoring of the dynamic batches

Support more attribs for interesting instancing
February 11, 2017, 16:35 (GMT)
UI: Redesign the VSE multicam strip

Idea from https://rightclickselect.com/p/sequencer/zfbbbc/sequencer-panels-update by @pauloup

|{F434631}|{F434624}|
|Before |After|

Test file:
{F434643}
February 11, 2017, 13:19 (GMT)
OpenGL immediate mode: drawarmature.c (cont)

Cube bone wire.
Fix do_const_color.
This breaks the selection in glSelect mode. Occlusion queries are fine.
Revision e008ca1 by Mike Erwin
February 11, 2017, 05:59 (GMT)
OpenGL: updated clip_utils.c to new immediate mode

D2391 by @darwin, part of T49043

Reviewed by @merwin who made some small changes before committing.
Revision 768e4e9 by Mike Erwin
February 11, 2017, 05:27 (GMT)
fix warning

Strip start & end are floating-point values, so clang expected fabsf here. Casting to int since we want a discrete number of vertices.
Revision bbc31e8 by Mike Erwin
February 11, 2017, 05:24 (GMT)
OpenGL: draw keyframe markers as point sprites

Also some conversion to new imm mode (T49043).

Multiple editors affected.
We could push this even further & draw all keyframes in an editor with a single draw call.

Something is strange with keyframe markers in blender2.8 -- they're not showing up before or after this commit. They do appear in master. This commit probably needs some follow-up work after keyframes are showing again. Better to share this code now instead of sitting on it.
Revision a161d45 by Mike Erwin
February 11, 2017, 05:02 (GMT)
add builtin GPU_SHADER_KEYFRAME_DIAMOND

Now we can draw keyframe markers as point sprites, with fewer draw calls and state changes.

Based on the builtin shader for round points with anti-aliased outline. This one is more pointy.
Revision f7b1b87 by Mike Erwin
February 11, 2017, 03:27 (GMT)
Gawain: minor cleanup

February 10, 2017, 23:43 (GMT)
OpenGL immediate mode: drawarmature.c

Changed the color function to output a float[4] to use with shaders.
Temporary leaving the UI_ThemeColor/glColor function.
Porting draw_bone_octahedral (wire) to Batch API.
February 10, 2017, 23:43 (GMT)
Gawain : Added Batch_init()

to init a batch without allocating memory
February 10, 2017, 23:43 (GMT)
OpenGL immediate mode: interface_draw.c (cont)

ui_draw_but_TRACKPREVIEW

Changed stipple shader usage to a bunch of GL_LINES with flat color

OpenGL immediate mode: interface_draw.c (end)

Eradicate leftover legacy functions.
Fix a crash with histogram resolution.
February 10, 2017, 23:42 (GMT)
OpenGL immediate mode: Added replacement for glaDrawPixelsTex_*
February 10, 2017, 23:42 (GMT)
OpenGL immediate mode: interface_draw.c (cont)

ui_draw_but_CURVE
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021