Revision 81632de by Clément Foucault (draw-viewport-data, eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) March 25, 2021, 00:03 (GMT) |
DRW: Move mempool datas to a DRW managed struct. Same idea as previous commit. This cleans-up the interface and put all viewport related data inside the `DRWData` struct. The draw manager is responsible for freeing it. That is the main point of this all. In the future, we can have custom freeing method for each engine. This also move the DefaultFramebuffer/TextureList and the engine related data to a new `DRWViewData` struct. This struct manages the per view (as in stereo view) engine data. There is a bit of cleanup in the way the draw manager is setup. We now use a temporary DRWData instead of creating a dummy viewport. |
March 25, 2021, 00:01 (GMT) |
clean up code a bit |
March 24, 2021, 22:09 (GMT) |
Fix, add the ability to add a "processor" group It is broken and doesn't do anything yet |
March 24, 2021, 21:46 (GMT) |
Merge branch 'master' into temp-geometry-nodes-processor-prototype |
March 24, 2021, 21:09 (GMT) |
Fixed two remaining performance bugs with dyntopo: * Normals are now updated in threads. * The sculpt neighbor code was using the slower BM_LOOPS_OF_VERT instead of BM_EDGES_OF_VERT, fixed. |
March 24, 2021, 20:20 (GMT) |
Sculpt Expand: Default Face Set boundary modes to topology |
March 24, 2021, 19:55 (GMT) |
Sculpt Poly Loop: Symmetry support |
March 24, 2021, 19:55 (GMT) |
Merge branch 'master' into sculpt-dev |
March 24, 2021, 17:48 (GMT) |
Cleanup: Clang format |
March 24, 2021, 17:47 (GMT) |
Cloth Filter: Add pinch origin modes |
Revision 6954f2c by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-multi-function-procedure, temp-parallel-multi-function) March 24, 2021, 17:46 (GMT) |
dot export |
Revision 8cc8321 by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-multi-function-procedure, temp-parallel-multi-function) March 24, 2021, 17:23 (GMT) |
more |
March 24, 2021, 17:12 (GMT) |
Cloth Filter: Add symmetry support to pinch deformation mode |
Revision 08d9faa by Richard Antalik March 24, 2021, 17:03 (GMT) |
Bypass failing ffmpeg test |
March 24, 2021, 17:01 (GMT) |
Rename some variables to clarify them. |
Revision 7b8c54b by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-multi-function-procedure, temp-parallel-multi-function) March 24, 2021, 16:51 (GMT) |
more |
Revision e850d17 by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-multi-function-procedure, temp-parallel-multi-function) March 24, 2021, 16:42 (GMT) |
more |
Revision 326f79d by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-multi-function-procedure, temp-parallel-multi-function) March 24, 2021, 16:39 (GMT) |
more |
Revision 8850a6b by Richard Antalik March 24, 2021, 16:35 (GMT) |
[WIP]VSE: Allow playback of multiple framerates Store playback rate in `Sequence` and use it to calculate length and to convert timeline frame to frame index. Playback rate is stored as absolute value which allows easy update on framechange. This means that scene framerate has to be available, so a lot of functions had to be supplied with pointer to scene. With relative value, scene frame rate properties would need `_set` accessor function that would first go over all strips to update framerate value, then scene framerate and finally update strip offsets. There is also risk of precision loss for playback rate when doing these calculations. ----- I am undecided whether to keep this property for users to utilize for other purposes (it could possibly replace speed effect). See for example D4067, which is attempt for more advanced version of this feature. Right now property is exposed in time panel (it's badly aligned...) It has no effect on effect strips, only movie, image, scene and similar strips. Problem with speed effect is, that it is more difficult to work with because whole effect chain has to be cut and time related issues and inconsistencies do require special treatment. On the other hand this approach does not work well with animation - retiming strip won' t move keyframes. So either this feature will work only for movie (and scene) strips and will be hidden under the hood Or it could replace speed effect completely. Perhaps it would be better to first make this feature invisible and catch bugs, because I am quite sure there will be some. Differential Revision: https://developer.blender.org/D10807 |
Revision ec4954e by Jacques Lucke (temp-geometry-nodes-fields, temp-geometry-nodes-fields--anonymous-attributes, temp-geometry-nodes-fields--fields, temp-geometry-nodes-fields--fields-jacques, temp-multi-function-procedure, temp-parallel-multi-function) March 24, 2021, 16:34 (GMT) |
destructor |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021