Revision 2ebde4c by Clément Foucault 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. |
Revision 6d4f084 by Campbell Barton 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. |
Revision e83001b by Campbell Barton June 5, 2017, 08:11 (GMT) |
Merge branch 'master' into blender2.8 |
Revision cb4f759 by Campbell Barton June 5, 2017, 08:10 (GMT) |
WM: add WM_manipulatorgrouptype_append_ptr Needed for PyAPI registration. |
Revision 0d428c6 by Campbell Barton June 5, 2017, 07:57 (GMT) |
WM: de-duplicate operator append code WM_operatortype_append(_ptr) functions had diverged. |
Revision 81d7ff8 by Campbell Barton 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. |
Revision bd8377c by Campbell Barton June 5, 2017, 05:31 (GMT) |
PyAPI: correct exception, expect 'staticmethod' |
Revision 4ee9016 by Campbell Barton June 5, 2017, 05:02 (GMT) |
DwM: skip background-set objects w/ selection |
Revision 7bff00b by Ray molenkamp June 4, 2017, 23:05 (GMT) |
Fix alembic tests not running with debug build on windows |
Revision c838dd9 by Clément Foucault 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. |
Revision 288b54b by Clément Foucault June 4, 2017, 19:45 (GMT) |
Eevee: Modify Blue Noise. |
Revision 819b8ad by Clément Foucault 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 |
Revision 28b597b by Clément Foucault 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. |
Revision 8d1e6d7 by Clément Foucault June 4, 2017, 10:08 (GMT) |
World: Add temporary update flag. |
Revision 556942e by Lukas Stockner June 3, 2017, 22:58 (GMT) |
Fix T51587: Blender fails to interpret a specific layer in OpenEXR multilayer file |
Revision 3fa2409 by Clément Foucault June 2, 2017, 23:43 (GMT) |
Eevee: Fix compilation error |
Revision 2851e91 by Clément Foucault June 2, 2017, 22:54 (GMT) |
Eevee: Cleanup. Group data functions into one file. |
Revision 433bb91 by Clément Foucault June 2, 2017, 22:54 (GMT) |
Eevee: fix bad eye vector and get rid of two uniform |
Revision bc984fd by Clément Foucault 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. |
Revision 403c6b1 by Clément Foucault June 2, 2017, 22:54 (GMT) |
Eevee: fix shadows artifact by clearing to max depth |
|
|
|


Master Commits
MiikaHweb | 2003-2021