Blender Git Commits

Blender Git "master" branch commits.

Page: 2088 / 5574

June 5, 2017, 20:05 (GMT)
Eevee: Optimize scene with a large number of objects.

Using a GHash to store the shgroup of every Material. This way we do not duplicates the DRWShadingGroups allocations on every object.
June 5, 2017, 17:34 (GMT)
WM: pass manipulator-map when creating wmManipulatorGroup

Also store parent-pointer in wmManipulatorGroup's,
since its not always possible to access the parent pointer.
June 5, 2017, 08:11 (GMT)
Merge branch 'master' into blender2.8
June 5, 2017, 08:10 (GMT)
WM: add WM_manipulatorgrouptype_append_ptr

Needed for PyAPI registration.
June 5, 2017, 07:57 (GMT)
WM: de-duplicate operator append code

WM_operatortype_append(_ptr) functions had diverged.
June 5, 2017, 06:09 (GMT)
PyAPI: is_staticmethod used for classmethods's too

Add note to investigate this, don't change so close to release.
June 5, 2017, 05:31 (GMT)
PyAPI: correct exception, expect 'staticmethod'
June 5, 2017, 05:02 (GMT)
DwM: skip background-set objects w/ selection
June 4, 2017, 23:05 (GMT)
Fix alembic tests not running with debug build on windows
June 4, 2017, 21:11 (GMT)
Clay Engine: Improve sampling of SSAO

Replace completly random noise by Blue noisen, giving a better aspect.
Also randomize the distance in the sample direction to cover the whole distance even with 1 sample. Using another blue noise for this.
Replace spiral samples (that had tendency to align if the number of samples was near the chosen constant) with Hammersley samples that have good coverage even for low number of samples.
Use a UBO instead of Texture (a bit less latency) making things a tiny bit faster.
Move the noise data to the SceneLayerData, because each render layer can have a different sample count.
June 4, 2017, 19:45 (GMT)
Eevee: Modify Blue Noise.
June 4, 2017, 14:50 (GMT)
Eevee: Move Spherical Harmonics to a new Probe UBO.

Keep data packing tight to prevent use of padding floats
June 4, 2017, 10:12 (GMT)
Eevee: Material code refactor.

Separate material handling inside another file.
Make use of enums to identify shader variations.
Group all 64*64 LUTs into one array texture.
Only update world probe if world changes.
June 4, 2017, 10:08 (GMT)
World: Add temporary update flag.
June 3, 2017, 22:58 (GMT)
Fix T51587: Blender fails to interpret a specific layer in OpenEXR multilayer file
June 2, 2017, 23:43 (GMT)
Eevee: Fix compilation error
June 2, 2017, 22:54 (GMT)
Eevee: Cleanup. Group data functions into one file.
June 2, 2017, 22:54 (GMT)
Eevee: fix bad eye vector and get rid of two uniform
June 2, 2017, 22:54 (GMT)
Eevee: Reduce shadow map precision.

Since we only store linear distance now we don't need so much bytes per pixels.
June 2, 2017, 22:54 (GMT)
Eevee: fix shadows artifact by clearing to max depth
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021