Blender Git Commit Log

All Blender Git commits.

Page: 1317 / 8462

August 30, 2020, 11:11 (GMT)
GPUUniformBuf: Fix debug name being shorter than release name
August 30, 2020, 11:11 (GMT)
Cleanup: GPUContext: Remove default_framebuffer_

This is now handled by FrameBuffer wrapping.
August 30, 2020, 11:11 (GMT)
GPUFrameBuffer: Use debug name support

This is to make it easier to navigate captures in renderdoc.
August 30, 2020, 11:11 (GMT)
GPUFrameBuffer: GL backend isolation

This is related to the Vulkan port T68990.

This is a full cleanup of the Framebuffer module and a separation
of OpenGL related functions.

There is some changes with how the default framebuffers are handled.
Now the default framebuffers are individually wrapped inside special
GLFrameBuffers. This make it easier to keep track of the currently bound
framebuffer state and have some specificity for operations on these
framebuffers.

Another change is dropping the optimisation of only configuring the
changed attachements during framebuffers update. This does not give
any benefits and add some complexity to the code. This might be brought
back if it has a performance impact on some systems.

This also adds support for naming framebuffers but it is currently not
used.
August 30, 2020, 11:11 (GMT)
Cleanup: GPU: Remove unused init/exit functions
August 30, 2020, 11:11 (GMT)
GPUFramebuffer: Make GPUFrameBuffer an opaque type

This is in preparation of the Framebuffer GL backend.

This is a just changing types and moving some code.
No logic is changed... almost... it just removes the context attach.
i.e: `gpu_context_add/remove_framebuffer()`
This is not needed for now and was even disabled in release.

This is part of T68990.
August 30, 2020, 11:11 (GMT)
GPUState: Fix missing writemask encapsulation

This was the last remaining.
August 30, 2020, 08:53 (GMT)
Object: support multiple objects for limit-total vertex groups

Also add this to the "Clean Up" menu.
August 30, 2020, 08:53 (GMT)
Object: add ED_object_array_in_mode_or_selected

Use this utility function for render-shading & weight paint modes.

This adds support for edit-mode & pose-mode where all objects in the
mode are used in this case instead of the selected objects.
August 30, 2020, 03:48 (GMT)
UI: add "Object -> Clean Up" menu

Useful to perform cleanup operations on many objects at once,
also these operations weren't accessible from the search menu.

This follows the convention for other clean up menus
when editing mesh, curve & grease-pencil.

Resolves issues raised in T80011
August 30, 2020, 03:48 (GMT)
Object: support removing unused weights for selected objects

This is useful to run in object-mode, instead of from the property editor,
note that this still only used the current object when activated from
the property editor.
August 30, 2020, 03:48 (GMT)
Object: support removing unused material slots for selected objects

This is useful to run in object-mode, instead of from the property editor,
note that this still only used the current object when activated from
the property editor.
August 30, 2020, 03:42 (GMT)
Operator: expose ED_operator_object_active_local_editable_ex

Support calling this function with an object argument,
useful for implementing filter functions that loop over objects.
August 30, 2020, 03:42 (GMT)
BKE_layer: add BKE_view_layer_array_selected_objects_params

Useful for similar situations as BKE_view_layer_array_from_bases_in_mode_params
without depending on the active objects mode.
August 30, 2020, 03:42 (GMT)
Cleanup: pass v3d as const to view layer utilities
August 30, 2020, 03:30 (GMT)
UI: Use term "Plasticity" instead of "Plastic"
August 30, 2020, 02:43 (GMT)
LineArt: added ratio() after interp() functions in math lib.
August 30, 2020, 02:23 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp
August 29, 2020, 21:48 (GMT)
New Boolean: performance improvement.

Avoided cost of searching for coplanar clusters in many cases.
August 29, 2020, 17:09 (GMT)
Merge branch 'master' into soc-2020-io-performance
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021