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" |
Revision b45728b by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) August 30, 2020, 02:43 (GMT) |
LineArt: added ratio() after interp() functions in math lib. |
Revision f14bb97 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021