Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-16Fix T62621 object scale changes tangent node output in EeveeClément Foucault
Normal Matrices were not normalized, leading to non-normalized vector rotations results.
2019-03-16Eevee: Fix tangent being renormalized after interpolationClément Foucault
2019-03-16Eevee: DOF: Optimization: Move some operations out of the shaderClément Foucault
2019-03-16Fix T61857 Eevee DOF not working if the camera is in orthographic modeClément Foucault
It was just a bad mapping of the ogl depth to scene linear depth.
2019-03-16Particle: Remove Billboard Particle codeClément Foucault
The billboard particles were only used by Blender Internal. So until it is supported by Cycles of Eevee there is no reason to keep it in the code and UI. Fix T61695 Billboard particles not displaying in Eevee viewport, render
2019-03-16Silence warning from recent GPU simplify commitDalai Felinto
Said commit introduced warnings and build problens. Let's be more careful in the future. Warnings are not to be treated lightly either.
2019-03-16Fix compiling after last commitJens Verwiebe
2019-03-15GPU: Simplify select shaders.mano-wii
The shaders are: `GPU_SHADER_3D_FLAT_SELECT_ID` and `GPU_SHADER_3D_UNIFORM_SELECT_ID`. This commit allows the drawing of the mesh select ids to be done on a 32UI format texture. This simplifies the shader that previously acted on the backbuffer and had to do an uint to rgba conversion. Differential Revision: https://developer.blender.org/D4350
2019-03-15Remove object hide_* operators from outliner keymapDalai Felinto
We already have dedicated outliner visibility operators that not only take precedent over those ones, but also unhide collections as well. No change for the end user. That said, since I added the outliner hide/unhide operators I assumed that newly visible objects are to be selected. That can change in a separate commit, but it should be done by changing OUTLINER_OT_unhide_all. Reviewers: brecht Differential Revision: https://developer.blender.org/D4527
2019-03-15Fix T62438: Unhide all doesn't set newly visible objects to selectedDalai Felinto
The select option in the operator was never working because we were trying to select an object considered unselectable (since it was hidden). Reviewers: brecht Differential Revision: https://developer.blender.org/D4527
2019-03-15Fix T62313 - No way to remove object from master collection in 3d viewDalai Felinto
This introduces a new iterator, FOREACH_COLLECTION, that unlike the FOREACH_SCENE_COLLECTION it iterates over all the Blender file collections, including the scene master collection, as well the database ones (bmain). Reviewers: brecht
2019-03-15Fix T62320: Outliner collection disable not propagating to other view layersDalai Felinto
The moment you switched to another view layer the visibility was still outdated.
2019-03-15Fix T62608: many tools in the toolbar not working.Brecht Van Lommel
The keymap names still use the label, so use that again for looking up the keymap so things work again after recent changes.
2019-03-15Fix T59943 Color banding present in Workbench render but not in viewportClément Foucault
I don't really like forcing RGBA16F for Albedo render but that's ok since the texture is shared with the effect_fb.
2019-03-15Fix T62601: parenting to curve (follow path) causes offsetPhilipp Oeser
Similar to T60623 / rB2894e75121d7. Issue (when parenting with 'Follow Curve') is that the curves CU_FOLLOW flag is set on the original, but not the evaluated curve (yet), leading to misbehaviour in 'ob_parcurve()'. Setting this on both now. Reviewers: sergey Maniphest Tasks: T62601 Differential Revision: https://developer.blender.org/D4524
2019-03-15Merge branch 'blender2.7'Brecht Van Lommel
2019-03-15Cycles: upgrade to CUDA 10.1 as the one officially supported version.Brecht Van Lommel
This version fixes various bugs, and there is no need anymore to use both 9.1 and 10.0 for different cards. There is a bug related to WITH_CYCLES_CUBIN_COMPILER and bump mapping in the regression tests, so that remains disabled same as it was for CUDA 10.0. Fix T59286: CUDA bake failing on some cards. Fix T56858: CUDA 9.2 and 10 issues.
2019-03-15Fix cycles preferences.get_devices() not returning all devices as before.Brecht Van Lommel
It only returned those for the active device type. For backwards compatibility return them all again, but still avoid enumerating them from our own code on startup or opening preferences.
2019-03-15Merge branch 'blender2.7'Jeroen Bakker
2019-03-15Cycles/OpenCL: Compile Kernels During Scene UpdateJeroen Bakker
The main goals of this change is faster starting when using foreground rendering. This patch will build kernels in parallel to the update process of the scene. When these optimized kernels are not available (yet) an AO kernel will be used. These AO kernels are fast to compile (3-7 seconds) and can be reused by all scenes. When the final kernels become available we will switch to these kernels. In background mode the AO kernels will not be used. Some kernels are being used during Scene update (displace, background light). When these kernels are being used the process can halt until these become available. Reviewed By: brecht, #cycles Maniphest Tasks: T61752 Differential Revision: https://developer.blender.org/D4428
2019-03-15Fix T62614: Copy eevee settings when scene is copiedJacques Lucke
Reviewers: brecht, fclem Differential Revision: https://developer.blender.org/D4520
2019-03-15Fix T62594: Truncated text in UIJacques Lucke
Reviewers: brecht, billreynish Differential Revision: https://developer.blender.org/D4518
2019-03-15Fix: "Jump To Target" showing up in workspace context menuDalai Felinto
Issue introduced on d227c58e3ec2020. This was affecting WorkSpaces as well as background scene and probably other places. We use the operator poll to decide whether to show it. Reviewers: brecht, mont29 Differential Revision: https://developer.blender.org/D4488
2019-03-15Fix T62592: GPencil layer activation from outliner needed two clicksAntonioya
For some reason, the code was commented and we missed to enable it again.
2019-03-15Fix T62284: apply a retroactive fix for T57366 to old files.Alexander Gavrilov
2019-03-15UI: rename object Boundary back to Bounds, it's not the same thing.Brecht Van Lommel
2019-03-15Correct tool name (missed in recent update)Campbell Barton
2019-03-15Fix T62297: Grease Pencil dots drawing crashes BlenderAntonioya
Fix again this bug. Maybe it was introduced when change how wireframe mode by object works.
2019-03-15Cleanup: unused importsCampbell Barton
2019-03-15Cycles/OpenCL: Added missing opencl programsJeroen Bakker
The functions that determine the program name + filename of kernels were missing some base kernels like denoising and base. For completeness I added those kernels so the function returns the correct results.
2019-03-15Tool System: add tool registration APICampbell Barton
This mimics RNA style class registration, keeping the same internal data types. Currently there is a template which shows an example of adding a tool group with a keymap. Icon generation still needs to be exposed for general use.
2019-03-15Tool System: use categories for tool identifiersCampbell Barton
Tools that come with Blender use 'builtin' or 'builtin_brush' prefix.
2019-03-15Tool System: split UI label from tool identifiersCampbell Barton
Prepare for exposing tool registration to the Python API. - Generated tools can use their own prefix so naming collisions won't happen between hard coded & generated tools. - Add-on authors can use the add-on name as a prefix. Currently the names match, renaming will happen next.
2019-03-15UI: rename brush "Overlay" to "Display"Campbell Barton
Brush cursor display options are more closely related to other data-block display options than per-3D viewport overlay. Rename to avoid confusion.
2019-03-15Fix T59155: Can't select light in-front of other objectsCampbell Barton
Enable depth picking by default. This adds new 'gpu_flag' since it's not so relevant to add GPU drawing options into uiflag & uiflag2. This resets the recently added smooth edge flag.
2019-03-15Cleanup: deprecated flags to named DNA flagsCampbell Barton
2019-03-15Cleanup: indentation, wrappingCampbell Barton
Mostly functions wrapping args, not confirming to our style guide.
2019-03-15Cleanup: style, use doxygen for commentsCampbell Barton
2019-03-14GPencil: Invert Texture for Line StrokesAntonioya
Invert the texture of the stroke if the random UV is activated. Before, this parameter only affected to dot mode, but not to line strokes. The texture is inverted vertically.
2019-03-14Merge branch 'blender2.7'Brecht Van Lommel
2019-03-14Fix T62460: undo doesn't work in files that have a paint curve.Brecht Van Lommel
2019-03-14Fix T62425: topbar showing wrong buttons at some UI scales.Brecht Van Lommel
2019-03-14Fix T62120: number button editing outside of soft max range jumps.Brecht Van Lommel
2019-03-14Tests: BLI_heap_simple test fix build error with MSVC.Ray Molenkamp
BLI_heap_simple.h uses types from BLI_sys_types.h causing a build error on windows.
2019-03-14Fix T57138: Cycles CMJ failing with viewport samples set to 0.Brecht Van Lommel
Can't use INT_MAX, CMJ runs into precision/overflow issues before that.
2019-03-14Fix T58793: Volumetric Clouds in Eevee not working | MacOsClément Foucault
Fix missing attribute in vertex shader. Theses are optimized out if using volumetric shader but on MacOS they seems to be needed.
2019-03-14Fix T58610: EEVEE: camera motion blur renders only one viewport sampleClément Foucault
This fix saves the camera matrices in order to not call BKE_animsys_evaluate_animdata during each draw loop. This function tags the view as dirty even if the camera does not move. This effectivly, avoids the constant reset of TAA.
2019-03-14Fix T58694 Eevee: Wrong result when using normal map and face is flippedClément Foucault
2019-03-14Fix T62551: Limited Hair editing (no grab, scale, rotate)Sergey Sharybin
This is actually re-introduced T59963 which got broken by 6752022310b. Use less obscure recalc flag now.
2019-03-14Fix T61300: First letter truncatedJacques Lucke
The main problem was that the character `J` has "negative kerning". It was cut off because it started outside of the clipping rectangle. Reviewers: brecht Differential Revision: https://developer.blender.org/D4513