May 17, 2021, 20:08 (GMT) |
Merge branch 'master' into sculpt-dev |
May 17, 2021, 19:39 (GMT) |
USD import: remove Convert to Z Up option. Removing the z-up conversion option, per suggestion from reviewers. |
May 17, 2021, 18:40 (GMT) |
Rename public getInputOperation to get_input_operation |
May 17, 2021, 17:39 (GMT) |
Rename multi_update_memory_buffer to update_memory_buffer_partial |
May 17, 2021, 17:38 (GMT) |
Rename get_input_area_of_interest to get_area_of_interest |
May 17, 2021, 17:17 (GMT) |
Merge branch 'master' into greasepencil-object |
May 17, 2021, 16:47 (GMT) |
Move is_breaked to base class |
May 17, 2021, 16:44 (GMT) |
Cast strange type values instead of normal ones. |
May 17, 2021, 16:36 (GMT) |
Use num_* naming instead of n_* |
May 17, 2021, 16:15 (GMT) |
Cycles X: Remove unused pointer alignment query Was used by NLM denoiser. Removing to make it easier to possibly extend to the new devices. Reviewed By: brecht Differential Revision: https://developer.blender.org/D11275 |
May 17, 2021, 16:02 (GMT) |
Rename OutputStore to SharedOperationBuffers |
May 17, 2021, 15:28 (GMT) |
USD import: root object xform logic fix. Fixed logic for determining if a USDXformReader object is the root of a transform hierarchy. The previous implementation did not work for USDXformReader instances created for transform cache contraints, since in that case parent readers aren't set. Also, now checking if the prim is a root xform in the USDXformReader constructor, to avoid repeating this check every time the matrix is computed. |
May 17, 2021, 13:20 (GMT) |
Revert "Performance: GPU Batch Baseline TestCase." This reverts commit f80426699598daa1ee502031d755706b9c0f0d5f. |
May 17, 2021, 13:18 (GMT) |
Cycles X: Use queue for data transfer in naive GPU update Run into this code while looking into the following issue: when using non-display GPU and OpenImageDenoiser in viewport sometimes during navigation the viewport goes blank. This change seems to either fix this issue (although, not entirely sure why, because from my understanding all the calls were already properly synchronized). In any case, using a queue for data transfers and kernel is more correct way to go. If the issue described above ever comes back we will dig deeper. |
May 17, 2021, 11:16 (GMT) |
May 17, 2021, 11:04 (GMT) |
add support for adding and removing attributes |
May 17, 2021, 10:54 (GMT) |
Rename new class data members from m_* to *_ |
May 17, 2021, 09:46 (GMT) |
Fix possible race condition in Cycles X Not a fix easily measurable by artists, but something what is correct from multi-threaded environment. Update number of samples in the scheduler in a safe place, where we know that scheduler is not accessing the value. |
May 17, 2021, 09:16 (GMT) |
Merge branch 'master' into temp-attributes-panel |
May 17, 2021, 09:16 (GMT) |
Performance: GPU Batch Baseline TestCase. When using a dense mesh and transforming a small number of verts the mesh received a copy-on-write signal. This will free all GPU batches. No reuse is currently possible. This patch adds a test case that can be used as a baseline to optimize the cache construction in the draw module. Differential Revision: https://developer.blender.org/D11255 |
|