February 8, 2021, 09:32 (GMT) |
Code quality: Refactor asset operators using C++ * Attempt to improve readability by using focused, coherent helper classes. * Replace ListBase with blender::Vector, which is more efficient and has a better API. * Split user reporting from error checking. * Use namespace (as we usually do for C++ code). * Remove unused headers |
February 8, 2021, 07:17 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
February 8, 2021, 07:01 (GMT) |
* Yet another attempt at writing a faster distance to tri function. I think I will end up writing a less accurate version and be done with it. This is a consistent hotspot in profiling. * Fixed a few more undo bugs |
February 8, 2021, 05:41 (GMT) |
avoid loading curve data when it is homogenous |
February 8, 2021, 05:40 (GMT) |
add support for instancing |
February 8, 2021, 05:40 (GMT) |
load data for the frames based on the cache method |
Revision f6cc14f by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) February 8, 2021, 00:25 (GMT) |
EEVEE: Split closure_lit_lib.glsl |
February 7, 2021, 23:21 (GMT) |
Cleanup: Alphabetize function order |
February 7, 2021, 22:41 (GMT) |
Forgot to free a bvhtree with previous commit. |
February 7, 2021, 20:33 (GMT) |
Merge branch 'master' into temp-geometry-nodes-instances-api-v2 |
Revision 1df2f7a by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) February 7, 2021, 19:46 (GMT) |
EEVEE: Fix missing shadowing factor |
Revision bb05f6d by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) February 7, 2021, 19:46 (GMT) |
EEVEE: Replace constant booleans by const float This makes principled optimization easier and less verbose. Tests shows no differences in performance. |
Revision 36b066e by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) February 7, 2021, 19:46 (GMT) |
EEVEE: Fix lightgrid accumulation not using diffuse_accum Also add safe normalize to interpolated normals. |
Revision 60b2e41 by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) February 7, 2021, 19:13 (GMT) |
EEVEE: Fix typo in macro leading to undefined behavior Only the 1st closure radiance accumulator was initialized correctly. |
February 7, 2021, 18:33 (GMT) |
PBVH depth: Improve detection with normal orientation in trim |
February 7, 2021, 18:18 (GMT) |
Merge branch 'arcpatch-D9622' into sculpt-dev |
February 7, 2021, 18:14 (GMT) |
GPencil: Change how processed areas cleared |
February 7, 2021, 18:12 (GMT) |
Sculpt: Location option for lasso trim and depth info This adds a location option to the trim lasso tool to position the shape in the middle of the volume of the object instead of in the surface under the cursor. {F9349724} In order to make this work, the SCULPT_cursor_geometry_info_update can now also get the depth of the geometry from the raycast. The depth is calculated as the second further intersecting triangle in the raycast over the entire mesh. This information will also be used to improve and create new tools. Differential Revision: https://developer.blender.org/D9622 |
February 7, 2021, 17:59 (GMT) |
GPencil: Remove unused line |
February 7, 2021, 17:58 (GMT) |
GPencil: Fix merge errors This variable has been removed in this branch |
|
|
|


Master Commits
MiikaHweb | 2003-2021