Blender Git Loki

Blender Git commits from all branches.

Page: 90 / 2888

September 20, 2021, 10:14 (GMT)
Sculpt: add missing files
September 20, 2021, 10:14 (GMT)
Fix problem in last commit
September 20, 2021, 10:01 (GMT)
Sculpt: More brush channel stuff

* The input device curves for brush channels
now use a copy on write mechanism.
+ It's based on a global cache of curves.
The alternative is to reference count
BrushChannels, which I also implemented
then abandoned.
+ Profiling showed that copying CurveMapping
instances was actually a problem.

* Lots of small fixes to the old<-> new brush setting
conversion code;

* Brush commands can now, sortof, have individual
spacing. The default brush spacing still acts
as a minimum though.

* Added a BLI_ghash_lookup_p_ex method that
returns the key ptr inside the ghash (it
returns the actual key, not a pointer to
Entry.key).
* Added a general 1d CurveMapping preset operator
that uses an RNA path to get the curve.
September 20, 2021, 06:34 (GMT)
Add support for sculpt data.
September 20, 2021, 06:33 (GMT)
Deduplicate evaluator implementations.
September 20, 2021, 06:33 (GMT)
Cleanup, typo.
September 20, 2021, 06:33 (GMT)
Precise comment for subsurf_data_eval.
September 20, 2021, 06:33 (GMT)
Add check on the GPU backend, only OpenGL is supported for now.
September 20, 2021, 06:33 (GMT)
Comment function as not thread safe.
September 20, 2021, 06:33 (GMT)
Use type enum for evaluator type.
September 20, 2021, 06:33 (GMT)
Reintroduce OpenSubdiv_BufferInterface to keep Blender's GPU code
separate from the generic OpenSubDiv code.
September 20, 2021, 06:32 (GMT)
Merge branch 'master' into subdivision_work
September 20, 2021, 06:20 (GMT)
Made changes as per revision suggestions
September 20, 2021, 04:28 (GMT)
Merge branch 'master' into soc-2021-curve-fillet
September 19, 2021, 23:17 (GMT)
Sculpt: Brush channels names are now lower-case instead
of upper case.
September 19, 2021, 22:35 (GMT)
Sculpt: brush engine stuff

BrushChannels are now stored in linked lists
instead of simple arrays. This helps to
avoid memory corruption.

I had originally wanted to be able to pass
BrushChannels by value, but that doesn't really
work since they heap allocd data (the input
mapping curves).
September 19, 2021, 22:08 (GMT)
Merge branch 'temp-asset-browser-catalogs' into temp-asset-browser-catalogs-ui
September 19, 2021, 21:50 (GMT)
Merge branch 'master' into temp-asset-browser-catalogs
September 19, 2021, 20:49 (GMT)
Merge branch 'master' into soc-2020-io-performance
September 19, 2021, 20:30 (GMT)
commit prior to small refactor
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021