Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-26 | Cleanup: use saturate3() for float3 clamping | Patrick Mours | |
Ref D5363 | |||
2019-08-26 | Cleanup: fix compiler warning | Brecht Van Lommel | |
2019-08-26 | Cleanp: fix compiler warnings | Brecht Van Lommel | |
2019-08-26 | Cycles: GPU code generation optimizations for direct lighting | Patrick Mours | |
Use a single loop to iterate over all lights, reducing divergence and amount of code to generate. Moving ray intersection calls out of conditionals will also help the Optix compiler. Ref D5363 | |||
2019-08-26 | Cycles: inline more functions on the GPU | Patrick Mours | |
This makes little difference for CUDA and OpenCL, but will be helpful for Optix. | |||
2019-08-26 | Cycles: change svm node decoding for more efficient code generation on GPU | Patrick Mours | |
These functions no longer accept NULL. They were renamed for clarity and to avoid hidden merge issues. Ref D5363 | |||
2019-08-26 | Cycles: remove workaround to pass ray by value | Patrick Mours | |
CUDA is working correct without it now, and it's more efficient not to do this. Ref D5363 | |||
2019-08-26 | Cycles: tweaks for better GPU code generation | Patrick Mours | |
Uninitialized variables are harder to handle for the compiler. Ref D5363 | |||
2019-08-26 | Cycles: fixes for building kernel without certain features | Patrick Mours | |
Ref D5363 | |||
2019-08-26 | Cleanup: fix use of wrong constant | Patrick Mours | |
Ref D5363 | |||
2019-08-26 | Cleanup: fix compiler warning | Brecht Van Lommel | |
2019-08-26 | Fix render test Python error on crashes | Brecht Van Lommel | |
2019-08-26 | Gizmo: match the DOF gizmo size with the non-gizmo indicator | Campbell Barton | |
2019-08-26 | Fix T69153: Camera DOF gizmo fails | Campbell Barton | |
Regression from bc3139d792268 | |||
2019-08-26 | Gizmo: report error when property isn't found | Campbell Barton | |
Also add assert so this doesn't go unnoticed, see: T69153 | |||
2019-08-26 | Transform: support snapping origins onto the objects geometry | Campbell Barton | |
Normally it wouldn't make sense for the object to snap onto it's self, when moving origins this is a common use-case. | |||
2019-08-26 | Cleanup: use BLI_assert | Campbell Barton | |
2019-08-26 | Fix assert restricting allowed operation | mano-wii | |
2019-08-26 | Cleanup: unused arg | Campbell Barton | |
2019-08-25 | Cleanup: Move RNA Manual References to Modules | Aaron Carlisle | |
This file used to be stored in the Add-ons repository to allow easy commit access for updating. Since then, we have created an automated process, the script can now easily be updated by anyone. This also makes more logical sense to store the file here as it is not an add-on. | |||
2019-08-25 | UI: Dim Disabled Menu Items on Hover | Harley Acheson | |
Dims the text and background of disabled menu items while mouse is hovering. Differential Revision: https://developer.blender.org/D5575 Reviewed by William Reynish | |||
2019-08-25 | GPencil: Show edit points in Sculpt only if mask is enabled | Antonio Vazquez | |
If the masks are disabled, the edit points must not visible. | |||
2019-08-25 | cleanup: collada: removed unused public class variable | Gaia Clary | |
2019-08-25 | fix: Removed Debug statement from Collada CMakeLists. cmake now silently ↵ | Gaia Clary | |
determines which collada library version it uses | |||
2019-08-25 | Fix T69127: Node sockets location bug after a keyframe is inserted | Charlie Jolly | |
2019-08-25 | Cleanup: Clarify alloc comment text | Antonio Vazquez | |
2019-08-25 | GPencil: Use evaluated data for Sculpt Brushes | Antonio Vazquez | |
As part of T66294 is needed to use the evaluated data for Sculpt brushes to make possible to Sculpt a transformed stroke. Without this commit, it was impossible sculpt the stroke if the modifier moves away the stroke point from original position. Also, some calculation is done in order to determine the rotation to transform the brush effect too. | |||
2019-08-25 | Fix error accessing a named UV layer when baking | Campbell Barton | |
2019-08-25 | Curve: remove tessface calculation when calculating modifiers | Campbell Barton | |
- All parts of the code that need tessface should calculate it on demand. - The check for tessloopnormal mask isn't correct (since this is loop data, not tessface data). | |||
2019-08-25 | Cleanup: redundant struct declarations | Campbell Barton | |
2019-08-25 | Cleanup: clang-format | Campbell Barton | |
2019-08-25 | Cleanup: skip adding tessface loop & color layers | Campbell Barton | |
Also correct check in unused poll function | |||
2019-08-25 | Cleanup: remove UV name syncing function | Campbell Barton | |
MTFace's on the mesh are now only used for conversion. There is no need to keep both UV layers in sync at once. | |||
2019-08-25 | Cleanup: rename mesh looptri/tessface functions | Campbell Barton | |
Use consistent terminology. | |||
2019-08-25 | Cleanup: remove tessface check when entering edit-mode | Campbell Barton | |
2019-08-25 | Cleanup: remove BKE_mesh_calc_normals_tessface | Campbell Barton | |
This was used for versioning, now normals are calculated after initializing MPoly data. | |||
2019-08-25 | Cleanup: remove unused ED_mesh_*_tessface functions | Campbell Barton | |
2019-08-25 | Cleanup: remove unused DM_to_mesh function | Campbell Barton | |
2019-08-25 | RNA: remove Mesh.update() calc_loop_triangles argument | Campbell Barton | |
This calculated tessfaces, not loop-triangles. Remove this since they aren't accessible from RNA anymore. | |||
2019-08-25 | Cleanup: remove USE_TESSFACE_DEFAULT define | Campbell Barton | |
2019-08-25 | Cleanup: remove tessface loop from set-smooth function | Campbell Barton | |
2019-08-24 | GPencil: Fix unreported unable to deselect when masking is OFF | Antonio Vazquez | |
When the mask is disabled, all select operators must be disabled, but the deselect all operator must work or it's impossible to deselect. | |||
2019-08-24 | Fix crash when snapping ruler | mano-wii | |
2019-08-24 | BKE_bvhutils: implement hiden check | mano-wii | |
Accidentally unused in rB7c3bbe93aaa2 | |||
2019-08-24 | GPencil: Use evaluated data in selection | Antonio Vazquez | |
Now the selection is using the position after evaluating the modifiers and makes possible to select a stroke point that has been moved from the original location. Related to T66294 | |||
2019-08-24 | Cleanup: use eval as suffix | Antonio Vazquez | |
Follow conversion already used in most places. | |||
2019-08-24 | Fix object origin transform with vertex snapping | Campbell Barton | |
2019-08-24 | UI: Add Meta strip icon to Sequencer sidebar | William Reynish | |
Patch by Peter Fog (tintwotin). Differential Revision: https://developer.blender.org/D5567 Reviewers: Brecht Van Lommel (brecht), William Reynish (billreynish) | |||
2019-08-24 | GPencil: Fix typo error | Antonio Vazquez | |
2019-08-24 | Fix T68807: smoothing group issue | Philipp Oeser | |
Showed in OBJ export. Caused by comparison mistake in rB2e91fc39ac7. Reviewers: mont29 Maniphest Task: T68807 Differential Revision: https://developer.blender.org/D5561 |