Blender Git Commit Log

All Blender Git commits.

Page: 3939 / 8462

April 9, 2017, 06:09 (GMT)
Merge branch 'master' into blender2.8
April 9, 2017, 06:07 (GMT)
ListBase: Add insert-replace function

Handy to replace an existing link
(without having to store before/after links)

Use for id-props
April 9, 2017, 05:03 (GMT)
Cleanup: use calloc for DNA data

ensures pad-members are set, avoids junk data in the file & quiets
memory checking tools.
April 9, 2017, 05:02 (GMT)
Cleanup: use BLI_find util functions
April 8, 2017, 15:42 (GMT)
Add/use utility macros for getters/setters in BKE_workspace.h
April 8, 2017, 15:23 (GMT)
General cleanup of workspace files (naming, function ordering, etc)
Revision b60d480 by Mai Lavelle (master)
April 8, 2017, 11:12 (GMT)
Cycles: Fix building of CUDA kernels with compilers where C++11 is disabled
April 8, 2017, 09:09 (GMT)
Add helpers in bpy_extras.keyconfig_utils for addons to (un)register their keymaps.

Doing this in a fully 'clean' way is far from obvious, especially
unregister, you often end up leaving nasty 'orphanned' keymap items
referring to unregistered operators...
Revision 79e862a by Mike Erwin (master)
April 8, 2017, 06:34 (GMT)
GPU lib support for WITH_LEGACY_OPENGL

For early testing of core profile:
- GPU_legacy_support = false
- GPU_display_list_support = false
- GPU_geometry_shader_support = true

Relates to T49012
Revision f60626e by Mike Erwin (master)
April 8, 2017, 06:21 (GMT)
OpenGL: drop support for EXT_geometry_shader4

See gpu_shader.c for the main changes.

EXT_geometry_shader4 brought this feature to GL versions < 3.2, but now it's just cluttering up our code.

Soon all platforms will be on version 3.3 so we won't even have to check support at runtime!
Revision d5883bb by Mike Erwin (master)
April 8, 2017, 05:19 (GMT)
Gawain: remove GL enum from primitive API

Callers now have to use Gawain's PRIM enum to specify geometric primitives.

This makes the API more bullet-proof (at least less vulnerable) since GLenum covers waaay more than GL_POINTS, GL_LINES, etc.

Also prepares us for Vulkan.
Revision 0947c97 by Mike Erwin (master)
April 8, 2017, 05:19 (GMT)
OpenGL: use PRIM instead of GL enum everywhere else

Well, everywhere that uses Gawain for drawing. Places that call OpenGL directly still use GL enums.

Part of T49043
April 8, 2017, 04:22 (GMT)
Merge branch 'blender2.8' into workspaces
April 8, 2017, 02:33 (GMT)
Add back widgets accidentally lost in merge (facemaps usable again)
April 8, 2017, 02:10 (GMT)
Merge branch 'blender2.8' into custom-manipulators
April 8, 2017, 02:08 (GMT)
Correct constraint manipulator colors

Widget show as color of constrained axis
April 8, 2017, 02:02 (GMT)
Merge branch 'blender2.8' into custom-manipulators
April 8, 2017, 02:01 (GMT)
Fix WITH_LEGACY_OPENGL=ON

This wasn't working outside of gpu module.
April 8, 2017, 01:33 (GMT)
Merge branch 'blender2.8' into custom-manipulators
Revision bd3a1b9 by Mike Erwin (master)
April 7, 2017, 20:31 (GMT)
OpenGL: use PRIM instead of GL enum for immBegin

Getting ready for a Gawain API change...

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