Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-03 | Add missing single user management for grease pencil materials | Antonioya | |
2018-08-03 | Bugfix: audaspace cmake variables need to be cached. | Joerg Mueller | |
2018-08-03 | Fix T56217: Segment Fault when using the Fill Brush on Blank GP Object | Antonioya | |
The error was in any GP object without layers. Also added a check to avoid paint in a locked layer. | |||
2018-08-03 | Fix T56180: Grease Pencil edit mode select menu crash. | Bastien Montagne | |
Note that there are most certainly many other operators that’d need that same flag... Don’t have time to hunt them down currently, will just fix as issues are found, for now. | |||
2018-08-03 | Fix T55791: blender 2.8 crash on redoing 'snap to cursor' with Offset option ON. | Bastien Montagne | |
Many snap_to operators need a fully evaluated depsgraph to run properly... | |||
2018-08-03 | Operators: add a new flag stating that operator needs access to evaluated data. | Bastien Montagne | |
For now, that flag is only used in redo code, since after undo step depsgraph is totally empty... We *may* want to add at least an assert in op calling code too, though? | |||
2018-08-03 | Depsgraph: add helper to ensure a given scene/view_layer graph is up-to-date. | Bastien Montagne | |
Since that call make the graph active, it should only be used in active editing context aware code (i.e. essentially, operators). | |||
2018-08-03 | DRW: Augment Debug messages | Clément Foucault | |
2018-08-03 | Eevee: Fix assert with hair drawing | Clément Foucault | |
This remove unused clip_block when not needed and the useless ubo bind that were put there for the sake of not crashing. | |||
2018-08-03 | Icons: add particle brush icons | Campbell Barton | |
2018-08-02 | Eevee: Don't show probe display when not using scene lighting | Clément Foucault | |
The display is broken otherwise. | |||
2018-08-02 | Eevee: Fix missing UBO bind. | Clément Foucault | |
2018-08-02 | Add Assign Material option to Special menu (W key) | Antonioya | |
Also some renames and cleanups. | |||
2018-08-02 | Add list of color to Assign color operator | Antonioya | |
It's more clear for user to see the name of the color | |||
2018-08-02 | DRW: Add UBO binding checking routine. | Clément Foucault | |
2018-08-02 | Cleanup: Fix compilation warnings. | Clément Foucault | |
2018-08-02 | DRW: Cleanup: Fix header naming. | Clément Foucault | |
2018-08-02 | GPUShader: Add name for debugging & identifying shaders. | Clément Foucault | |
2018-08-02 | Eevee: Fix missing UBO binds. | Clément Foucault | |
Some of them are unecessary and should be removed from the shader instead. But for now we need a quick fix for the crashes happening on some platforms. See T55475. | |||
2018-08-02 | Fix missing type for material arry | Antonioya | |
This function was called by RNA Api and had grease pencil object type missing. | |||
2018-08-02 | Fix wrong RNA Api parameter definition | Antonioya | |
2018-08-02 | Depsgraph: fix some DEG queries crashing with new, empty graph. | Bastien Montagne | |
Calling code is responsible to check on NULL pointers here, or ensure is does have a fully built and evaluated depsgraph, but this should never crash in DEG queries themselves. | |||
2018-08-02 | Fix assert in UI string trimming code when we have 'protected' right part. | Bastien Montagne | |
2018-08-02 | UI: Move thickness before frame lock in Annotation Panel | Antonioya | |
The thickness is more important and must be below list of annotation layers. | |||
2018-08-02 | Cleanup: use dictionary for icon lookup | Campbell Barton | |
2018-08-02 | UI: show all particle brush settings in topbar | Campbell Barton | |
Also show particle brush in tool-properties panel. | |||
2018-08-02 | UI: show particle radius & strength in topbar | Campbell Barton | |
2018-08-02 | Subsurf: Better crease which represents sharp edges | Sergey Sharybin | |
Enabled infinite sharp patches for topology refiner and evaluator, which allows to have sharp edge at first subdivision level. Also tweaked crease export from Blender to OpenSubdiv to have more artistic control over the whole 0..1 range. | |||
2018-08-02 | Tool System: initial particle system support | Campbell Barton | |
2018-08-02 | Tool System: sync changes from changes to brushes | Campbell Barton | |
Changing a brush now updates the tool. | |||
2018-08-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-02 | RNA: make particle enum public | Campbell Barton | |
2018-08-02 | Fix T56199: Crash on Annotation in (VSE) Image Preview | Joshua Leung | |
In some cases (e.g. using old userpref settings/keymaps) it was possible to trigger a crash when the wrong GP/Annotation operators were triggered in the wrong contexts (e.g. using the old GPENCIL_OT_paint in annotation-only contexts like all the 2D editors). This commit resolves several issues that were caused by sloppy code-churn + features that had been hacked on. | |||
2018-08-02 | Dev Tooling: Instrument motion path calculation operator (for bones) to ↵ | Joshua Leung | |
collect timing data This will be useful for checking on the progress of our optimisation efforts, and to generate some nice stats for later. | |||
2018-08-02 | Armature Panel Tweaks - Motion Paths/Ghosting | Joshua Leung | |
Since most animators find Motion Paths more useful than Armature Ghosting: * Move Motion Paths before Ghosting settings (less scrolling) * Collapse Ghosting panel by default * Open Motion Paths panel by default instead | |||
2018-08-02 | UI: Slightly larger action zone for corner resizing | Pablo Vazquez | |
Pretty minor, from 0.6 to 0.8, but the improvement is noticeable especially when using a stylus, without overlapping too much with the buttons and dropdowns in headers. | |||
2018-08-02 | UI: Group similar Grease Pencil brush settings | Pablo Vazquez | |
2018-08-02 | UI: Remove OpenGL Render operators from Render menu | Pablo Vazquez | |
Rendering OpenGL/Preview is accessible from each editor. Render settings are accessible from the Film menu when in OpenGL/Preview engine. It wasn't always predictable especially with Workspaces without or with many viewports. Also reordering of items, renaming and removal of superfluous icons. | |||
2018-08-02 | Cleanup: warnings, trailing space | Campbell Barton | |
2018-08-01 | GPUMaterial: Normal Map Node: Make default inputs interactives | Clément Foucault | |
2018-08-01 | GPUMaterial: Fix assert when shader failed to compile. | Clément Foucault | |
2018-08-01 | GPUMaterial: Make Mapping node use UBO storage | Clément Foucault | |
This means tweaking parameter is now interactive and does not need to recompile the shaders. | |||
2018-08-01 | GPUMaterial: Make Localize tree live longer | Clément Foucault | |
This is in order to reference the localized node->storage when populating the UBO data. | |||
2018-08-01 | GPUMaterial: Fix nearest sampling | Clément Foucault | |
texelFetch return vec4(0.0) if the target pixel is outside the texture rect. So we mimic the default repeate mode that we have for linear interpolation. Fix T56156 Mapping-Node doesn't work | |||
2018-08-01 | GPUUniformBuffer: Fix bad memcpy error catched by asan | Clément Foucault | |
We need to copy the size of the gputype not the padded type. | |||
2018-08-01 | Fix T56197: Cycles OpenCL build error after recent changes. | Brecht Van Lommel | |
2018-08-01 | Subsurf: Evaluate all UV layers | Sergey Sharybin | |
Before that it was only first UV layer which was properly evaluated, the rest were ignored. Now all layers are being properly handled. | |||
2018-08-01 | Subsurf: Add API to provide vertex sharpness | Sergey Sharybin | |
Currently unused, added for the future and API completeness. | |||
2018-08-01 | Subsurf: Support subdivision of mesh with just loose elements | Sergey Sharybin | |
2018-08-01 | Subsurf: Cleanup, remove unused mappings and topology queries | Sergey Sharybin | |