Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-21 | Use brush texture as color texture. | Jeroen Bakker | |
2022-03-21 | Connecting color texture. | Jeroen Bakker | |
2022-03-21 | Split sculpt brush texture eval. | Jeroen Bakker | |
2022-03-21 | Connect brush strength and blend mode. | Jeroen Bakker | |
2022-03-21 | Combine innerloop data. | Jeroen Bakker | |
2022-03-18 | comments, | Jeroen Bakker | |
2022-03-18 | Only store loop indices when extracting. | Jeroen Bakker | |
2022-03-16 | Some tweaks to the encoding. | Jeroen Bakker | |
2022-03-16 | Clear flags after flush. | Jeroen Bakker | |
2022-03-16 | Initial support for tiled textures. | Jeroen Bakker | |
2022-03-16 | Add support for byte4 buffers. | Jeroen Bakker | |
2022-03-16 | Use template callback function. | Jeroen Bakker | |
2022-03-16 | Remove unused code to simplify the inner loop. | Jeroen Bakker | |
2022-03-16 | Use a templated painting kernel. | Jeroen Bakker | |
2022-03-16 | Rename members + adding operators. | Jeroen Bakker | |
2022-03-15 | Face set automasking support. | Jeroen Bakker | |
2022-03-15 | Increase performance of pixel encoding. | Jeroen Bakker | |
2022-03-15 | Remove painting artifacts at border of nodes. | Jeroen Bakker | |
2022-03-15 | New extraction method. | Jeroen Bakker | |
2022-03-14 | Tag triangles for painting gives additional performance. | Jeroen Bakker | |
2022-03-14 | Use pixel encoding to reduce memory needs. | Jeroen Bakker | |
2022-03-14 | Use struct of structs. | Jeroen Bakker | |
2022-03-11 | Fix Compilation error. | Jeroen Bakker | |
2022-03-11 | Add support for brush textures. | Jeroen Bakker | |
2022-03-11 | Use struct of structs. | Jeroen Bakker | |
2022-03-11 | Rasterization in compute shader. | Jeroen Bakker | |
2022-03-09 | Use compute shader for extraction. | Jeroen Bakker | |
2022-03-09 | Split up pixel extraction in multiple files. | Jeroen Bakker | |
2022-03-09 | Small changes | Jeroen Bakker | |
2022-03-08 | changes logging. | Jeroen Bakker | |
2022-03-08 | Improved performance. Still takes minutes to build accelleration structures. | Jeroen Bakker | |
2022-03-08 | Use different rasterization. | Jeroen Bakker | |
2022-03-07 | Fixes. | Jeroen Bakker | |
2022-03-07 | Texture painting second experiment. | Jeroen Bakker | |
2022-03-07 | Add compile unit for second prototype. | Jeroen Bakker | |
2022-03-04 | Per fragment brush strength. | Jeroen Bakker | |
2022-03-04 | texture painting. | Jeroen Bakker | |
2022-03-04 | WIP Initial texture painting. | Jeroen Bakker | |
2022-03-04 | Merge branch 'master' into temp-image-buffer-rasterizer | Jeroen Bakker | |
2022-03-04 | Cleanup: remove outdated references to tweak | Campbell Barton | |
2022-03-04 | Cleanup: use doxy-sections in outliner_draw.cc | Campbell Barton | |
Also remove outdated comment. | |||
2022-03-04 | Cleanup: use doxy-sections for interface_dropboxes.cc | Campbell Barton | |
2022-03-04 | Sequencer: de-duplicate new-scene enum, include in generated docs | Campbell Barton | |
2022-03-04 | Sequencer: disallow assigning scenes to non-seuencer strips | Campbell Barton | |
2022-03-04 | Cleanup: use doxy-sections in scene_edit.c | Campbell Barton | |
2022-03-04 | Cleanup: warning & spelling from recent scene/sequencer operator | Campbell Barton | |
- Avoid the abbreviation "VSE" as the convention is to use "sequencer". - Remove dead-code (second return statement). - Remove unused argument. | |||
2022-03-04 | Cleanup: spelling in comments, function name | Campbell Barton | |
2022-03-04 | UI: Drag & Drop to Properties Materials Panel | Azeem Bande-Ali | |
Support drag/drop of materials to Properties Material Slots. See D13549 for more details. Differential Revision: https://developer.blender.org/D13549 Reviewed by Julian Eisel | |||
2022-03-03 | Curves: Port endpoint selection node to new data-block | Hans Goudey | |
The node should be faster than in 3.1, for a few reasons: - It doesn't need to calculate and allocate the curve offsets. - It doesn't need to de-reference a pointer for each curve. - The inputs are accessed from the virual arrays fewer times. On top of that, I added two other performance improvements: - The node is multi-threaded when there are many curves. - There are generated special cases for single value and span inputs. **Performance** With a set position node affecting 1 million splines with a selection based on this node, on an Intel i5 8250U (times are approximate): | Before | After | Speedup | | 760 ms | 60 ms | 13x | Differential Revision: https://developer.blender.org/D14233 | |||
2022-03-03 | BLI: Add functions to IndexRange to mirror Span | Hans Goudey | |
Adds functions for special cases of slicing and an `is_empty` method. |