blender.git
2 years agoMerge branch 'master' into blender2.8
Sergey Sharybin [Thu, 11 May 2017 14:28:58 +0000 (16:28 +0200)]
Merge branch 'master' into blender2.8

2 years agoDepsgraph: Fix/workaround crahs when fcu->rna_path is NULL
Sergey Sharybin [Thu, 11 May 2017 14:28:21 +0000 (16:28 +0200)]
Depsgraph: Fix/workaround crahs when fcu->rna_path is NULL

2 years agoRemove warnings after CDDM fix
Dalai Felinto [Thu, 11 May 2017 14:15:26 +0000 (16:15 +0200)]
Remove warnings after CDDM fix

2 years agoMerge remote-tracking branch 'origin/master' into blender2.8
Dalai Felinto [Thu, 11 May 2017 14:11:02 +0000 (16:11 +0200)]
Merge remote-tracking branch 'origin/master' into blender2.8

2 years agoAllow building the game engine with core profile
Dalai Felinto [Thu, 11 May 2017 13:53:09 +0000 (15:53 +0200)]
Allow building the game engine with core profile

Note: This is not about functionality, but about using the same stub file
we are using in Blender for the game engine.

2 years agoUnifying access to GLEW from the Blender Game Engine
Dalai Felinto [Thu, 11 May 2017 13:53:09 +0000 (15:53 +0200)]
Unifying access to GLEW from the Blender Game Engine

Note: This is not about functionality, but about using the same stub file
we are using in Blender for the game engine in blender2.8.

2 years agoSupport drawing of solid mode CDDM with core profile
Sergey Sharybin [Thu, 11 May 2017 13:57:19 +0000 (15:57 +0200)]
Support drawing of solid mode CDDM with core profile

Nothing terribly exciting, just a hackish implementation of solid mode CDDM
drawing for cases when we are building with core profile.

The goal is to be able to see SOMETHING with new OpenGL for thew guys who
tests alembic and friends in blender2.8 branch. This is a temporary solution,
the whole drawing will be reworked. Limited to hardcoded material and lighting.
Selection outline color is also hardcoded because of lack of glColor() in the
core profile.

After this commit there is no big stoppers from stop worrying about legacy
OpenGL, so we can go core profile as the only way for Blender.

While some areas will become broken after that, we'd better just fix them
after that and for now just focus on more important design work.

2 years agoMerge branch 'master' into blender2.8
Campbell Barton [Thu, 11 May 2017 12:15:58 +0000 (22:15 +1000)]
Merge branch 'master' into blender2.8

2 years agoEevee: Fix motion blur.
Clément Foucault [Thu, 11 May 2017 12:16:59 +0000 (14:16 +0200)]
Eevee: Fix motion blur.

2 years agoMerge branch 'master' into blender2.8
Campbell Barton [Thu, 11 May 2017 12:06:55 +0000 (22:06 +1000)]
Merge branch 'master' into blender2.8

2 years agoCleanup: GPU PBVH naming
Campbell Barton [Thu, 11 May 2017 12:03:50 +0000 (22:03 +1000)]
Cleanup: GPU PBVH naming

Use GPU_pbvh prefix.

2 years agoDWM: Use draw manager for sculpt PBVH drawing
Campbell Barton [Thu, 11 May 2017 11:21:59 +0000 (21:21 +1000)]
DWM: Use draw manager for sculpt PBVH drawing

Add a shader-group type to draw
generated geometry by running a callback.

2 years agoFix bug in copying VertexFormat
Campbell Barton [Thu, 11 May 2017 10:56:53 +0000 (20:56 +1000)]
Fix bug in copying VertexFormat

Pointer-offsets need updating on copy,
seems VertexFormat's were being made static to avoid this bug?

2 years agoCycles: fix AO approximation for split kernel
Hristo Gueorguiev [Thu, 11 May 2017 09:57:12 +0000 (11:57 +0200)]
Cycles: fix AO approximation for split kernel

2 years agoRevert "DWM: remove redundant state reset"
Campbell Barton [Thu, 11 May 2017 08:44:39 +0000 (18:44 +1000)]
Revert "DWM: remove redundant state reset"

Enable this for now, needs some investigation.

2 years agoFix typo in the CMakeFile message
Sergey Sharybin [Thu, 11 May 2017 08:06:12 +0000 (10:06 +0200)]
Fix typo in the CMakeFile message

2 years agoAmmend last commit: add missing align for row props
Aaron Carlisle [Wed, 10 May 2017 04:13:54 +0000 (00:13 -0400)]
Ammend last commit: add missing align for row props

2 years agoUI: Follow up on recent VSE work
Aaron Carlisle [Wed, 10 May 2017 03:52:31 +0000 (23:52 -0400)]
UI: Follow up on recent VSE work

Fix a few more columns that should be rows

2 years agoCycles: Fix occasional black pixels from denoising with excessive radii
Lukas Stockner [Mon, 8 May 2017 20:09:35 +0000 (22:09 +0200)]
Cycles: Fix occasional black pixels from denoising with excessive radii

Numerical inaccuracies would cause the XtWX matrix to be no longer
positive-semidefinite, which in turn caused the LSQ solver to fail.

2 years agoupdate new 2.79 themes: T50869
meta-androcto [Thu, 11 May 2017 00:27:16 +0000 (10:27 +1000)]
update new 2.79 themes: T50869

2 years agoFix Blenderplayer stubs
Lukas Stockner [Wed, 10 May 2017 23:13:32 +0000 (01:13 +0200)]
Fix Blenderplayer stubs

The change from 62aa925c11d0 wasn't included.

2 years agoDWM: remove redundant state reset
Campbell Barton [Wed, 10 May 2017 22:35:34 +0000 (08:35 +1000)]
DWM: remove redundant state reset

2 years agoMerge branch 'master' into blender2.8
Campbell Barton [Wed, 10 May 2017 21:51:27 +0000 (07:51 +1000)]
Merge branch 'master' into blender2.8

2 years agoMerge branch 'master' into 28
Campbell Barton [Wed, 10 May 2017 21:42:35 +0000 (07:42 +1000)]
Merge branch 'master' into 28

2 years agoSculpt Drawing: reduce redundant color conversion
Campbell Barton [Wed, 10 May 2017 21:34:56 +0000 (07:34 +1000)]
Sculpt Drawing: reduce redundant color conversion

Also replace macro with for loop.

2 years agoFix T51455: Render Layers in compositor from a different scene not working
Lukas Stockner [Wed, 10 May 2017 20:39:43 +0000 (22:39 +0200)]
Fix T51455: Render Layers in compositor from a different scene not working

The code only updated nodes in the nodetree of the scene to which the render layer belongs. Therefore, when using scene B in the compositor setup of scene A, A's node wouldn't be updated.
With this fix, the update function loops over all scenes and checks them for relevant nodes.

2 years agoMerge branch 'master' into blender2.8
Bastien Montagne [Wed, 10 May 2017 18:40:31 +0000 (20:40 +0200)]
Merge branch 'master' into blender2.8

Conflicts:
source/blender/makesrna/intern/rna_space.c

2 years agoMake sure 'use_property_button_exec' can deal with arrays as well
Dalai Felinto [Wed, 10 May 2017 18:36:11 +0000 (20:36 +0200)]
Make sure 'use_property_button_exec' can deal with arrays as well

2 years agoFix missing relation in new DEG between World and its NodeTree.
Bastien Montagne [Wed, 10 May 2017 08:31:33 +0000 (10:31 +0200)]
Fix missing relation in new DEG between World and its NodeTree.

Was preventing update in 3DView etc. when changing something in the
World's NodeTree, especially annoying in blender2.8 branch (since legacy
depsgraph has been removed there), but also affecting master.

2 years agoExpand the collection settings RNA API for arrays
Dalai Felinto [Wed, 10 May 2017 18:04:50 +0000 (20:04 +0200)]
Expand the collection settings RNA API for arrays

2 years agoExpand the collection settings API to support float arrays
Dalai Felinto [Wed, 10 May 2017 17:12:00 +0000 (19:12 +0200)]
Expand the collection settings API to support float arrays

We still need to update the RNA interface to access those. But since
there is no RNA_def_property_float_array_funcs I'm not sure how many
changes this will require.

2 years agoUI: editor menu, swap Text and node editors
Aaron Carlisle [Wed, 10 May 2017 15:27:20 +0000 (11:27 -0400)]
UI: editor menu, swap Text and node editors

Proposed by @sebastian_k and approved by @severin over IRC.

Follows up on rB0f561da5fb77540626aec7a995314271a91acdf6

2 years agoMerge remote-tracking branch 'origin/master' into blender2.8
Dalai Felinto [Wed, 10 May 2017 15:03:27 +0000 (17:03 +0200)]
Merge remote-tracking branch 'origin/master' into blender2.8

2 years agoFix T51354: Final take on multi-view (single view) issues
Dalai Felinto [Wed, 10 May 2017 14:54:01 +0000 (16:54 +0200)]
Fix T51354: Final take on multi-view (single view) issues

We now handle selection and transform manipulators
(kudos to Julian Eisel to help hunting down the latter).

2 years agoEevee: Post process parameters.
Clément Foucault [Wed, 10 May 2017 13:58:18 +0000 (15:58 +0200)]
Eevee: Post process parameters.

-Display almost all parameters.
-Made some small adjustment to motion blur to support FOV motion blur.
-Made DOF max radius a parameter.

2 years agoEevee: Support for light path node "is camera ray" output.
Clément Foucault [Wed, 10 May 2017 08:32:22 +0000 (10:32 +0200)]
Eevee: Support for light path node "is camera ray" output.

2 years agoEevee: Fix some issues
Clément Foucault [Wed, 10 May 2017 08:31:17 +0000 (10:31 +0200)]
Eevee: Fix some issues

Fix issue with manipulator contributing to depth.
Fix blender internal shader.

2 years agoFix multi-view (single camera) selection
Dalai Felinto [Wed, 10 May 2017 14:00:42 +0000 (16:00 +0200)]
Fix multi-view (single camera) selection

2 years agoFix multi-view (single camera) manipulators selection
Dalai Felinto [Wed, 10 May 2017 13:54:23 +0000 (15:54 +0200)]
Fix multi-view (single camera) manipulators selection

2 years agoMerge remote-tracking branch 'origin/master' into blender2.8
Dalai Felinto [Wed, 10 May 2017 13:25:26 +0000 (15:25 +0200)]
Merge remote-tracking branch 'origin/master' into blender2.8

Note: Depth placement was working already for BI, and althugh this
commit breaks it for it, it makes it work for the draw manager engines.

2 years agoMerge commit 'origin/master (9395646c2c44cdf568ca950700d71fe966f2d80f)' into blender2.8
Dalai Felinto [Wed, 10 May 2017 12:21:14 +0000 (14:21 +0200)]
Merge commit 'origin/master (9395646c2c44cdf568ca950700d71fe966f2d80f)' into blender2.8

2 years agoFixup for multi-view single eye viewport issues
Dalai Felinto [Wed, 10 May 2017 11:13:55 +0000 (13:13 +0200)]
Fixup for multi-view single eye viewport issues

In d2f1f80a6fa I was always calling view3d_main_regio_setup_view with
NULL matrices, which is not always correct.

2 years agoDWM: Use Gawain for sculpt drawing
Campbell Barton [Wed, 10 May 2017 10:14:52 +0000 (20:14 +1000)]
DWM: Use Gawain for sculpt drawing

Currently only uses the simple shader.

2 years agoPartial fix to Multi-View single eye issues in viewport
Dalai Felinto [Tue, 9 May 2017 17:21:22 +0000 (19:21 +0200)]
Partial fix to Multi-View single eye issues in viewport

Handling depth loop for now (3d cursor positioning). Selection is a bit
more tricky.

Reported on 51354

2 years agoEevee: Make Depth of field zoom invariant.
Clément Foucault [Tue, 9 May 2017 22:57:53 +0000 (00:57 +0200)]
Eevee: Make Depth of field zoom invariant.

Multiply the sensor size by the viewcamtexcofac which is basicaly how scaled is the viewport relativly to the camera frame.

2 years agoDraw Manager: Handle negative scaled meshes.
Clément Foucault [Tue, 9 May 2017 22:47:27 +0000 (00:47 +0200)]
Draw Manager: Handle negative scaled meshes.

2 years agoDraw Manager: Extend simplification to UBOs & fix a context error.
Clément Foucault [Tue, 9 May 2017 21:55:02 +0000 (23:55 +0200)]
Draw Manager: Extend simplification to UBOs & fix a context error.

2 years agoSmall cleanup
Clément Foucault [Tue, 9 May 2017 20:45:40 +0000 (22:45 +0200)]
Small cleanup

2 years agoDraw Manager: Simplify usage and check for errors.
Clément Foucault [Tue, 9 May 2017 20:08:25 +0000 (22:08 +0200)]
Draw Manager: Simplify usage and check for errors.

2 years agoEevee: Initial Depth Of Field commit.
Clément Foucault [Tue, 9 May 2017 19:57:13 +0000 (21:57 +0200)]
Eevee: Initial Depth Of Field commit.

2 years agoGPUCompositing: Fix comment and component count.
Clément Foucault [Tue, 9 May 2017 19:52:22 +0000 (21:52 +0200)]
GPUCompositing: Fix comment and component count.

2 years agoDraw Manager: Add additive blending.
Clément Foucault [Tue, 9 May 2017 19:51:30 +0000 (21:51 +0200)]
Draw Manager: Add additive blending.

2 years agoObject Mode Engine: Fix grid distance if view is camera view.
Clément Foucault [Tue, 9 May 2017 19:50:18 +0000 (21:50 +0200)]
Object Mode Engine: Fix grid distance if view is camera view.

2 years agoGPUTexture: Add support for 32bit textures.
Clément Foucault [Tue, 9 May 2017 19:49:30 +0000 (21:49 +0200)]
GPUTexture: Add support for 32bit textures.

2 years agoDraw Manager: Add Triangle batching and empty batch.
Clément Foucault [Tue, 9 May 2017 19:48:46 +0000 (21:48 +0200)]
Draw Manager: Add Triangle batching and empty batch.

This is usefull for Depth Of Field because we don't need to store data for each sprites and just generate them when rendering.

2 years agoDraw Manager: Fullscreen triangle
Clément Foucault [Tue, 9 May 2017 19:46:04 +0000 (21:46 +0200)]
Draw Manager: Fullscreen triangle

Used a triangle instead of a quad for fullscreen passes.

2 years agoFix errors in vse ui commit
Aaron Carlisle [Tue, 9 May 2017 18:36:00 +0000 (14:36 -0400)]
Fix errors in vse ui commit

- Fixes double labels
- Fixes an aligned layout when un-needed
- Fixes an error were a layout can become disabled but never enabled again

2 years agoFix (unreported): Crash if a right click is performed on an image datablock (open...
Thomas Beck [Tue, 9 May 2017 18:12:25 +0000 (20:12 +0200)]
Fix (unreported): Crash if a right click is performed on an image datablock (open btn f.e.).

Only access/insert the button_pointer if it's not null...

2 years agoMerge remote-tracking branch 'origin/master' into blender2.8
Dalai Felinto [Tue, 9 May 2017 15:56:16 +0000 (17:56 +0200)]
Merge remote-tracking branch 'origin/master' into blender2.8

2 years agoCycles: Use more stable version of integer square root function
Sergey Sharybin [Tue, 9 May 2017 14:12:06 +0000 (16:12 +0200)]
Cycles: Use more stable version of integer square root function

Old code was working quite unreliable in combination with fast math
flag, especially when compiling with Clang. It seems we were hitting
result of the following bug submitted to Clang [1].

Basically, it was happening so that (int)sqrtf(64) was 7 when Cycles
is built with Clang but was correct 8 when built with GCC.

This commit works this around. Annoying, but don't see other way to
keep sampling pattern the same for Clang and GCC.

[1] https://bugs.llvm.org//show_bug.cgi?id=24063

2 years agoCycles: Properly free memory used by KernelGlobals
Sergey Sharybin [Tue, 9 May 2017 14:29:29 +0000 (16:29 +0200)]
Cycles: Properly free memory used by KernelGlobals

Previous logic did not free memory used by vector classes
which were storing images, causing memory leaks.

2 years agoFix shadow shader to support core profile.
Bastien Montagne [Tue, 9 May 2017 14:29:48 +0000 (16:29 +0200)]
Fix shadow shader to support core profile.

2 years agoglPushAttrib/Pop change implementation to use a stack
Dalai Felinto [Tue, 9 May 2017 13:09:39 +0000 (15:09 +0200)]
glPushAttrib/Pop change implementation to use a stack

The original implementation (cbd78c81268f) broke depth of field.

2 years agoFix denoiser tooltip
Jens Verwiebe [Tue, 9 May 2017 12:44:59 +0000 (14:44 +0200)]
Fix denoiser tooltip

2 years agoMerge branch 'master' into blender2.8
Bastien Montagne [Tue, 9 May 2017 12:33:05 +0000 (14:33 +0200)]
Merge branch 'master' into blender2.8

2 years agoExpose camera stereo settings in Clay engines
Dalai Felinto [Tue, 9 May 2017 10:33:13 +0000 (12:33 +0200)]
Expose camera stereo settings in Clay engines

2 years agoFix T51434: Module math operation is wrong in GLSL shading
Carlo Andreacchio [Tue, 9 May 2017 10:31:19 +0000 (12:31 +0200)]
Fix T51434: Module math operation is wrong in GLSL shading

Based on patch from @lazydodo.

Reviewers: sergey

Differential Revision: https://developer.blender.org/D2661

2 years agoCycles: Enable BPT for NVidia OpenCL
Sergey Sharybin [Tue, 9 May 2017 09:44:18 +0000 (11:44 +0200)]
Cycles: Enable BPT for NVidia OpenCL

2 years agoFix assert failure caused by bug in sequencer interface script
Sergey Sharybin [Tue, 9 May 2017 08:44:31 +0000 (10:44 +0200)]
Fix assert failure caused by bug in sequencer interface script

If icon_only is True then one must not pass text attribute.

2 years agoLibmv: Fix strict compiler warnings, unused variables
Sergey Sharybin [Tue, 9 May 2017 08:16:42 +0000 (10:16 +0200)]
Libmv: Fix strict compiler warnings, unused variables

2 years agoFix T51439: Object not updated when particle system settings change in 2.8
Sergey Sharybin [Tue, 9 May 2017 08:05:54 +0000 (10:05 +0200)]
Fix T51439: Object not updated when particle system settings change in 2.8

A bit too early to disable workaround for particles.

Guess it was commented out after particles removal but was not brought back
after particles restore commit.

2 years agoUI: Editor menu, move VSE below MCE
Aaron Carlisle [Tue, 9 May 2017 03:32:06 +0000 (23:32 -0400)]
UI: Editor menu, move VSE below MCE

The idea here is to keep things in a logical order to match the order of ones worflow.
This concept can be seen in Graph > Dope Sheet > NLA. This issue is mainly affecting the manual.

Fixes T50709

Differential Revision: https://developer.blender.org/D2630

2 years agoDWM: share positions & normals in shading VBO.
Campbell Barton [Tue, 9 May 2017 00:56:22 +0000 (10:56 +1000)]
DWM: share positions & normals in shading VBO.

2 years agoCleanup: rename layer-names -> layer-uuid
Campbell Barton [Tue, 9 May 2017 00:38:52 +0000 (10:38 +1000)]
Cleanup: rename layer-names -> layer-uuid

These names are created from a hash,
don't confuse with actual layer names.

2 years agoDWM: Tangent support for editmesh
Campbell Barton [Mon, 8 May 2017 22:50:45 +0000 (08:50 +1000)]
DWM: Tangent support for editmesh

2 years agoMerge branch 'master' into blender2.8
Sergey Sharybin [Mon, 8 May 2017 15:44:17 +0000 (17:44 +0200)]
Merge branch 'master' into blender2.8

2 years agoFix missing render update when building without OCIO but having GLSL image draw method
Sergey Sharybin [Mon, 8 May 2017 15:43:32 +0000 (17:43 +0200)]
Fix missing render update when building without OCIO but having GLSL image draw method

2 years agoFix crash and assert failure when using OCIO GLSL draw mode and color management...
Sergey Sharybin [Mon, 8 May 2017 14:45:07 +0000 (16:45 +0200)]
Fix crash and assert failure when using OCIO GLSL draw mode and color management disabled

The issue was happening when display device is set to None, which makes it so
all the color transformation is a no-op which does not really require any LUT.

This is something we can not know from Blender side easily, because LUT sampling
and related logic is fully done in OCIO library itself. The following happens:

- OCIO sees that no LUT is needed and uses simple pass-through logic in the
  color conversion function.

- GLSL compiles sees that uniform used for LUT is unused in the GLSL code and
  strips it out.

We can not know this from Blender side because technically any conversion to
the same space might be a no-op and that we wouldn't know without some tricky
parse of the OCIO configuration.

So for now we simply avoid crash but are disabling checks for existence of the
uniform.

Ideally would be nice to have some GLSL-code parses which gets the uniforms
from the code itself, so we can distinguish between typo in the uniform name
and uniform being optimized out.

2 years agoAdd comment about vertex format created in OCIO
Sergey Sharybin [Mon, 8 May 2017 14:40:48 +0000 (16:40 +0200)]
Add comment about vertex format created in OCIO

2 years agoFix wrong attributes and shader binding in sequencer when using OCIO
Sergey Sharybin [Mon, 8 May 2017 14:38:49 +0000 (16:38 +0200)]
Fix wrong attributes and shader binding in sequencer when using OCIO

2 years agoFix hardcoded attribute locations used in image draw
Sergey Sharybin [Mon, 8 May 2017 14:31:10 +0000 (16:31 +0200)]
Fix hardcoded attribute locations used in image draw

2 years agoFix OCIO shader being attmepted to be unbound twice
Sergey Sharybin [Mon, 8 May 2017 13:59:00 +0000 (15:59 +0200)]
Fix OCIO shader being attmepted to be unbound twice

2 years agoMerge branch 'master' into blender2.8
Sergey Sharybin [Mon, 8 May 2017 13:51:17 +0000 (15:51 +0200)]
Merge branch 'master' into blender2.8

2 years agoCycles: Fix compilation error with gcc-6.3.0 and debug mode
Sergey Sharybin [Mon, 8 May 2017 13:40:48 +0000 (15:40 +0200)]
Cycles: Fix compilation error with gcc-6.3.0 and debug mode

2 years agoFix capitalization in some particle panels
Luca Rood [Mon, 8 May 2017 13:24:05 +0000 (15:24 +0200)]
Fix capitalization in some particle panels

2 years agoSequencer: Fix broken interface script since 415ff74
Sergey Sharybin [Mon, 8 May 2017 12:54:49 +0000 (14:54 +0200)]
Sequencer: Fix broken interface script since 415ff74

2 years agoFix T51379: Entering particle edit crash (temporary)
Luca Rood [Mon, 8 May 2017 09:47:47 +0000 (11:47 +0200)]
Fix T51379: Entering particle edit crash (temporary)

Disabled particle edit mode for now, as there's no point in fixing it
before refactor.

2 years agoDWM: Share VBO positions & normals for mesh cache
Campbell Barton [Mon, 8 May 2017 06:25:29 +0000 (16:25 +1000)]
DWM: Share VBO positions & normals for mesh cache

Select, weight & color cache included redundant position and normals.

Use multiple VBO's per batch for more efficient storage.

2 years agoDWM: Fix face center's not working w/ hidden faces
Campbell Barton [Mon, 8 May 2017 06:16:28 +0000 (16:16 +1000)]
DWM: Fix face center's not working w/ hidden faces

2 years agoAccidentally left show_weight enabled
Campbell Barton [Mon, 8 May 2017 04:44:13 +0000 (14:44 +1000)]
Accidentally left show_weight enabled

2 years agoCleanup: use struct for custom-data offsets
Campbell Barton [Mon, 8 May 2017 02:57:38 +0000 (12:57 +1000)]
Cleanup: use struct for custom-data offsets

2 years agoDWM: show weights in edit-mode
Campbell Barton [Mon, 8 May 2017 02:46:54 +0000 (12:46 +1000)]
DWM: show weights in edit-mode

Engine collection settings aren't currently flushed,
once they are this will work as expected.

2 years agoVertex color access for edit-mode
Campbell Barton [Mon, 8 May 2017 02:41:05 +0000 (12:41 +1000)]
Vertex color access for edit-mode

Currently not used, adding since legacy drawing can display this.

2 years agoCleanup: style & header guards
Campbell Barton [Mon, 8 May 2017 01:44:58 +0000 (11:44 +1000)]
Cleanup: style & header guards

2 years agoCleanup: naming
Campbell Barton [Mon, 8 May 2017 01:15:28 +0000 (11:15 +1000)]
Cleanup: naming

2 years agoFix T51432: Find Files case sensitive on win32
Campbell Barton [Sun, 7 May 2017 23:42:36 +0000 (09:42 +1000)]
Fix T51432: Find Files case sensitive on win32

2 years agoMerge branch 'master' into blender2.8
Julian Eisel [Sun, 7 May 2017 22:19:22 +0000 (00:19 +0200)]
Merge branch 'master' into blender2.8

2 years agoUI: Cleanup VSE Properties Shelf
Mike Pan [Sun, 7 May 2017 22:13:50 +0000 (18:13 -0400)]
UI: Cleanup VSE Properties Shelf

The goal is to reduce wasted space and improve clarity in the 'N' panel of the VSE through layout changes.
The changes are intentional conservative to avoid making people re-learn anything.

Author: @mpan3

Differential Revision: https://developer.blender.org/D2439

2 years agoRemove unused node socket flag that was added in the render pass commit
Lukas Stockner [Sun, 7 May 2017 18:32:51 +0000 (20:32 +0200)]
Remove unused node socket flag that was added in the render pass commit

2 years agoCycles: Fix transform addressing in the denoiser code
Lukas Stockner [Sun, 7 May 2017 18:48:24 +0000 (20:48 +0200)]
Cycles: Fix transform addressing in the denoiser code