August 17, 2019, 15:27 (GMT) |
DRW: Fix couple of issues in DRW_draw_select_id Theses 2 function calls are mandatory. |
August 17, 2019, 14:31 (GMT) |
Merge branch 'master' into greasepencil-object Conflicts: source/blender/editors/gpencil/gpencil_brush.c source/blender/editors/gpencil/gpencil_intern.h |
August 17, 2019, 14:26 (GMT) |
Fix T68723: GPencil - Split Select mode for Sculpt and Edit mode Actually, the selection mode is not visible in Sculpt mode when mask is enabled, but still is used. Also, the mode is shared between Edit mode and Sculpt mode and for meshes the selector is by mode. This commit splits the select mode in different properties and show the selector in Sculpt mode to define the Select mode. Also, the Select Mask button has been removed and now the Select Mode buttons work equal to Meshes where the select buttons are the mask enable too. Fixed some old code not valid detected during these changes. Differential Revision: https://developer.blender.org/D5500 |
August 17, 2019, 12:48 (GMT) |
DRW: Resource Handle: Use manual bitmasks and bitsifts This is in order to avoid implementation dependant behavior. |
August 17, 2019, 12:48 (GMT) |
DRW: Fix regression when rendering using index ranges |
August 17, 2019, 12:48 (GMT) |
GPU: Fix USE_MULTI_DRAW_INDIRECT macro Now uses GPU_arb_base_instance_is_supported properly. |
August 17, 2019, 12:48 (GMT) |
Workbench: Fix dark mesh when no material applied |
August 17, 2019, 12:48 (GMT) |
BLI_memblock: Remove ATTR_MALLOC flags This is made to do some optimization but this is creating unwanted behavior. |
August 17, 2019, 12:48 (GMT) |
DRW: Fix and improve DRW_pass_sort_shgroup_z Now sorting only compare and does not compute Z distance for each comparisson. It also keeps the order of shgroups with the same distances. |
August 17, 2019, 12:48 (GMT) |
DRW: Move Shading Group Extra DRWState to own DRWCommand |
August 17, 2019, 12:48 (GMT) |
DRW: Use a DRWResourceHandle to reference the parent DRWPass ... ... inside a DRWShadingGroup |
August 17, 2019, 12:48 (GMT) |
Cleanup: DRW: Add draw_call_batching_flush for easier code understanding |
August 17, 2019, 12:48 (GMT) |
DRW: Move DRWUniformChunk length and used counter to the struct itself. This is better for code simplicity. Memory usage is not that much of a concern for uniforms. |
August 17, 2019, 12:48 (GMT) |
DRW: Add DRWCommandSetStencil Now multiple stencils can be set inside a shgroup. Should not change the previous behavior as all usage of DRW_shgroup_stencil_mask was done at shgroup creation. |
August 17, 2019, 12:48 (GMT) |
DRW: Refactor replacing DRWCall by DRWCommand DRWCall was fat and not very flexible. DRWCommand is very small and makes it possible to have many kind of DRWCommand making the DRWManager more extensible. Like adding the possibility of changing the stencil mask or clear framebuffers in between drawcalls. This commit breaks shgroup z sorting. |
August 17, 2019, 12:48 (GMT) |
Workbench: Fix Shader compilation |
August 17, 2019, 12:48 (GMT) |
GPencil: Use custom obmat instead of common_view_lib |
August 17, 2019, 12:48 (GMT) |
DRW: Put Transform Feedback buffer into DRWUniform Since the transform feedback must be the same for the whole SHgroup, and since it is optional, put it in DRWUniform to make things cleaner. |
August 17, 2019, 12:48 (GMT) |
Cleanup: DRW: Make drawcall render control flow a more easier to follow. |
August 17, 2019, 12:48 (GMT) |
GPU: Fix flush range and uninitialized buffer_id |
|
|
|


Master Commits
MiikaHweb | 2003-2021