Dalai Felinto
7902e3f1c8
Fix multi-view (single camera) selection
2017-05-10 16:00:42 +02:00
Dalai Felinto
a438750cad
Fix multi-view (single camera) manipulators selection
2017-05-10 15:54:23 +02:00
Dalai Felinto
1a6b97e98f
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.
2017-05-10 15:40:08 +02:00
Dalai Felinto
90997710cc
Merge commit 'origin/master ( 9395646c2c)' into blender2.8
2017-05-10 14:21:14 +02:00
Dalai Felinto
195d0fbae3
Fixup for multi-view single eye viewport issues
...
In d2f1f80a6f I was always calling view3d_main_regio_setup_view with
NULL matrices, which is not always correct.
2017-05-10 13:13:55 +02:00
Campbell Barton
0722e41f9e
DWM: Use Gawain for sculpt drawing
...
Currently only uses the simple shader.
2017-05-10 20:35:51 +10:00
Dalai Felinto
d2f1f80a6f
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
2017-05-10 12:21:51 +02:00
Clément Foucault
1c18d07a1c
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.
2017-05-10 00:57:53 +02:00
Clément Foucault
965571cca7
Draw Manager: Handle negative scaled meshes.
2017-05-10 00:47:27 +02:00
Clément Foucault
707756d277
Draw Manager: Extend simplification to UBOs & fix a context error.
2017-05-09 23:55:19 +02:00
Clément Foucault
8277609810
Small cleanup
2017-05-09 23:55:19 +02:00
Clément Foucault
e32ec677c3
Draw Manager: Simplify usage and check for errors.
2017-05-09 23:55:19 +02:00
Clément Foucault
9075f934aa
Eevee: Initial Depth Of Field commit.
2017-05-09 23:55:19 +02:00
Clément Foucault
435f5017fa
GPUCompositing: Fix comment and component count.
2017-05-09 23:55:19 +02:00
Clément Foucault
1413bee158
Draw Manager: Add additive blending.
2017-05-09 23:55:19 +02:00
Clément Foucault
26b6bd6e90
Object Mode Engine: Fix grid distance if view is camera view.
2017-05-09 23:55:19 +02:00
Clément Foucault
306603ae76
GPUTexture: Add support for 32bit textures.
2017-05-09 23:55:19 +02:00
Clément Foucault
6dc8368b8f
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.
2017-05-09 23:55:19 +02:00
Clément Foucault
bf0ebfca1a
Draw Manager: Fullscreen triangle
...
Used a triangle instead of a quad for fullscreen passes.
2017-05-09 23:55:19 +02:00
Thomas Beck
894513c7fd
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...
2017-05-09 20:12:25 +02:00
Bastien Montagne
24a64cb414
Fix shadow shader to support core profile.
2017-05-09 16:30:40 +02:00
Dalai Felinto
65ebb668ec
glPushAttrib/Pop change implementation to use a stack
...
The original implementation (cbd78c8126 ) broke depth of field.
2017-05-09 15:23:33 +02:00
Bastien Montagne
86c299c6a4
Merge branch 'master' into blender2.8
2017-05-09 14:33:05 +02:00
Carlo Andreacchio
ffc95a33b6
Fix T51434: Module math operation is wrong in GLSL shading
...
Based on patch from @lazydodo.
Reviewers: sergey
Differential Revision: https://developer.blender.org/D2661
2017-05-09 12:32:47 +02:00
Sergey Sharybin
382c38efae
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.
2017-05-09 10:05:54 +02:00
Aaron Carlisle
0f561da5fb
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
2017-05-08 23:38:31 -04:00
Campbell Barton
f7ce1be694
DWM: share positions & normals in shading VBO.
2017-05-09 10:56:22 +10:00
Campbell Barton
e35e23c72c
Cleanup: rename layer-names -> layer-uuid
...
These names are created from a hash,
don't confuse with actual layer names.
2017-05-09 10:38:52 +10:00
Campbell Barton
faba1e7d6e
DWM: Tangent support for editmesh
2017-05-09 10:26:36 +10:00
Sergey Sharybin
54af61440e
Merge branch 'master' into blender2.8
2017-05-08 17:44:17 +02:00
Sergey Sharybin
717d85fb1c
Fix missing render update when building without OCIO but having GLSL image draw method
2017-05-08 17:43:32 +02:00
Sergey Sharybin
6aa7843de7
Fix wrong attributes and shader binding in sequencer when using OCIO
2017-05-08 16:38:49 +02:00
Sergey Sharybin
907135011a
Fix hardcoded attribute locations used in image draw
2017-05-08 16:31:10 +02:00
Sergey Sharybin
81ecd3f938
Fix OCIO shader being attmepted to be unbound twice
2017-05-08 15:59:00 +02:00
Sergey Sharybin
0719a1bce0
Merge branch 'master' into blender2.8
2017-05-08 15:51:17 +02:00
Luca Rood
a1442b7cea
Fix capitalization in some particle panels
2017-05-08 15:24:31 +02:00
Luca Rood
2fed99ad9f
Fix T51379: Entering particle edit crash (temporary)
...
Disabled particle edit mode for now, as there's no point in fixing it
before refactor.
2017-05-08 11:47:47 +02:00
Campbell Barton
0dd766b043
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.
2017-05-08 17:39:41 +10:00
Campbell Barton
6f1a8739a0
DWM: Fix face center's not working w/ hidden faces
2017-05-08 16:16:28 +10:00
Campbell Barton
ce30ab1e02
Accidentally left show_weight enabled
2017-05-08 14:44:13 +10:00
Campbell Barton
d8bf5c1378
Cleanup: use struct for custom-data offsets
2017-05-08 13:00:44 +10:00
Campbell Barton
1a869fb6b9
DWM: show weights in edit-mode
...
Engine collection settings aren't currently flushed,
once they are this will work as expected.
2017-05-08 13:00:43 +10:00
Campbell Barton
0927748624
Vertex color access for edit-mode
...
Currently not used, adding since legacy drawing can display this.
2017-05-08 13:00:43 +10:00
Campbell Barton
d94e7936ee
Cleanup: style & header guards
2017-05-08 13:00:43 +10:00
Campbell Barton
d2bd9195d4
Cleanup: naming
2017-05-08 13:00:43 +10:00
Campbell Barton
1cfc48192c
Fix T51432: Find Files case sensitive on win32
2017-05-08 09:44:11 +10:00
Julian Eisel
9181f13af7
Merge branch 'master' into blender2.8
2017-05-08 00:19:22 +02:00
Lukas Stockner
ce28025eaf
Remove unused node socket flag that was added in the render pass commit
2017-05-07 20:32:51 +02:00
Brecht Van Lommel
3cd27374ee
Color management: add Filmic view transform to Blender configuration.
...
* "Filmic" and "False Color" view transforms added (sRGB display device only).
* "Very Low/Low/Base/High/Very High Contrast" looks added.
* Added filtering so that Filmic only shows look names prefixed with "Filmic - ".
Filmic Dynamic Range LUT configuration created by Troy James Sobotka with
special thanks and feedback from Guillermo, Claudio Rocha, Bassam Kurdali,
Eugenio Pignataro, Henri Hebeisen, Jason Clarke, Haarm-Peter Duiker, Thomas
Mansencal, and Timothy Lottes.
Differential Revision: https://developer.blender.org/D2659
2017-05-07 16:41:38 +02:00
Clément Foucault
c47926542a
GPUMaterial: Fix regressions concerning background texco
2017-05-07 15:51:54 +02:00