Revision 24703c9 by Clément Foucault February 11, 2017, 20:15 (GMT) |
GPU shaders / Clay engine : small renaming / cleanup |
Revision 737d349 by Clément Foucault February 11, 2017, 19:36 (GMT) |
Clay Engine: fix instancing (again) |
Revision e05800d by Clément Foucault February 11, 2017, 19:36 (GMT) |
Clay Engine: converted Empties to the new instancing method |
Revision 1abd2f2 by Clément Foucault February 11, 2017, 19:36 (GMT) |
Clay Engine: Small instancing fixes |
Revision eb47314 by Clément Foucault February 11, 2017, 19:36 (GMT) |
Clay Engine: Convert Lamp to use new instancing feature. |
Revision 1976fd7 by Clément Foucault February 11, 2017, 19:36 (GMT) |
Clay Engine: Fix instance attrib. |
Revision 08c1afb by Clément Foucault February 11, 2017, 19:36 (GMT) |
Clay Engine: Separate batch for Z straight line |
Revision fc07971 by Clément Foucault February 11, 2017, 19:36 (GMT) |
Clay Engine: Refactoring of the dynamic batches Support more attribs for interesting instancing |
Revision 1ac6e4c by Aaron Carlisle 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} |
Revision c5f2380 by Clément Foucault 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) |
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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021