blender.git
10 months agoMerge branch 'master' into blender2.8
Campbell Barton [Tue, 21 Aug 2018 09:22:59 +0000 (19:22 +1000)]
Merge branch 'master' into blender2.8

10 months agoGNUmakefile: correct blender binary for macOS
Campbell Barton [Tue, 21 Aug 2018 09:20:01 +0000 (19:20 +1000)]
GNUmakefile: correct blender binary for macOS

10 months agoWorkbench: Support XRay rendering in OpenGL
Jeroen Bakker [Tue, 21 Aug 2018 08:59:01 +0000 (10:59 +0200)]
Workbench: Support XRay rendering in OpenGL

OpenGL rendering only implemented the deferred renderer. This commit
will add the forward renderer. The forward renderer is used when XRay
mode is enabled

10 months agoTool System: loopcut preview & activate on click
Campbell Barton [Tue, 21 Aug 2018 09:02:28 +0000 (19:02 +1000)]
Tool System: loopcut preview & activate on click

The loop cut tool now works as expected for the tool-system,
where hovering previews the loop and clicking activates.

This uses a new gizmo type to pre-select the edge.

10 months agoBMesh: split out edgering preview into own API
Campbell Barton [Tue, 21 Aug 2018 08:59:29 +0000 (18:59 +1000)]
BMesh: split out edgering preview into own API

Needed for alternate tool system access.

10 months agoCleanup: trailing space
Campbell Barton [Tue, 21 Aug 2018 07:18:42 +0000 (17:18 +1000)]
Cleanup: trailing space

10 months agoMerge branch 'master' into blender2.8
Campbell Barton [Tue, 21 Aug 2018 07:05:40 +0000 (17:05 +1000)]
Merge branch 'master' into blender2.8

10 months agoCleanup: trailing space
Campbell Barton [Tue, 21 Aug 2018 07:01:56 +0000 (17:01 +1000)]
Cleanup: trailing space

10 months agoCleanup: rename gizmo access functions
Campbell Barton [Tue, 21 Aug 2018 06:42:12 +0000 (16:42 +1000)]
Cleanup: rename gizmo access functions

Add float in API names since we may want access to other types.

11 months agoFix T56457: Crash when selecting Grease Pencil objects
Joshua Leung [Tue, 21 Aug 2018 05:05:27 +0000 (17:05 +1200)]
Fix T56457: Crash when selecting Grease Pencil objects

Thanks to Charlie Jolly (@charlie) for the backtrace

11 months agoDepsgraph: Add query methods to identify all the ID's that a given datablock depends on
Joshua Leung [Tue, 21 Aug 2018 04:20:54 +0000 (16:20 +1200)]
Depsgraph: Add query methods to identify all the ID's that a given datablock depends on

This commit adds a new method, DEG_foreach_ancestor_ID()
to accompany the existing DEG_foreach_descendent_ID().

It can be used to help print/collect all the ID's that
a given ID block depends on (i.e. all the datablocks that
need to be evaluated before the datablock of interest can
be evaluated)

11 months agoCleanup: Fix variable shadowing
Joshua Leung [Tue, 21 Aug 2018 03:22:59 +0000 (15:22 +1200)]
Cleanup: Fix variable shadowing

11 months agoCleanup: Fix typos
Joshua Leung [Tue, 21 Aug 2018 02:54:18 +0000 (14:54 +1200)]
Cleanup: Fix typos

11 months agoRemove MESH_OT_drop_named_image
Dalai Felinto [Mon, 20 Aug 2018 21:18:06 +0000 (18:18 -0300)]
Remove MESH_OT_drop_named_image

This was never ported to work with Cycles, so it is basically useless in 2.8.
It can always be brought back in the future.

11 months agoMulti-Objects: MESH_OT_colors_reverse
Dalai Felinto [Mon, 20 Aug 2018 20:42:36 +0000 (17:42 -0300)]
Multi-Objects: MESH_OT_colors_reverse

11 months agoFix missing color management in Cycles viewport on macOS.
Brecht Van Lommel [Mon, 20 Aug 2018 22:38:54 +0000 (00:38 +0200)]
Fix missing color management in Cycles viewport on macOS.

The half float extension is not supported on macOS, rather it's simply
part of OpenGL core so we don't need to check.

11 months agoFix relationship lines selectable
Dalai Felinto [Mon, 20 Aug 2018 17:20:25 +0000 (14:20 -0300)]
Fix relationship lines selectable

11 months agoObject constraint lines viewport drawing
Dalai Felinto [Mon, 20 Aug 2018 17:01:46 +0000 (14:01 -0300)]
Object constraint lines viewport drawing

The core logic of this implementation comes from the drawobject.c from 2.7x.
I'm using `ts.colorGridAxisZ` for its color because of the legacy code:

```
UI_GetThemeColor3ubv(TH_GRID, col1);
UI_make_axis_color(col1, col2, 'Z');
glColor3ubv(col2);
```

There is nothing stopping us from adding this to the theme though, as it should
have been the case to start with.

11 months agoWorkspaces: remove separate workspaces.blend config file.
Brecht Van Lommel [Mon, 20 Aug 2018 13:37:19 +0000 (15:37 +0200)]
Workspaces: remove separate workspaces.blend config file.

This is quite confusing in the current UI, with both startup.blend and
workspaces.blend containing a list of workspaces. In practice you'd usually
want to save workspaces to both files.

The downside of having a single file may be that you then can't disable
certain workspaces by default, but we could add a setting for that.

11 months agoWorkspaces: add new default workspaces in startup.blend.
Brecht Van Lommel [Mon, 20 Aug 2018 12:00:52 +0000 (14:00 +0200)]
Workspaces: add new default workspaces in startup.blend.

11 months agoWorkspaces: replace bundled workspace.blend with embedded startup.blend.
Brecht Van Lommel [Mon, 20 Aug 2018 11:52:50 +0000 (13:52 +0200)]
Workspaces: replace bundled workspace.blend with embedded startup.blend.

We want these to have the same workspaces in both, so there is no reason
to have two files that are identical.

11 months agoFix outliner crash loading some .blend files without treestore.
Brecht Van Lommel [Mon, 20 Aug 2018 13:08:45 +0000 (15:08 +0200)]
Fix outliner crash loading some .blend files without treestore.

11 months agoFix system workspaces.blend not being found on some systems.
Brecht Van Lommel [Mon, 20 Aug 2018 09:53:27 +0000 (11:53 +0200)]
Fix system workspaces.blend not being found on some systems.

11 months agoViewport: add default set of HDRI images.
Brecht Van Lommel [Fri, 17 Aug 2018 18:47:59 +0000 (20:47 +0200)]
Viewport: add default set of HDRI images.

These are taken from HDRI Haven (https://hdrihaven.com). Many thanks to
Greg Zaal for creating and releasing them under a CC0 license!

The HDRIs are intended to be used in the Lookdev display mode. With
1K resolution and compression they are not intended for final renders,
but it keeps the file size small and the difference is not noticeable
for lighting.

Command used for compression:
oiiotool %s --ch R,G,B -d float --compression dwab:300 -o output/%s

11 months agoWrokbench: Add support for maximum drawtype OB_TEXTURE
Clément Foucault [Mon, 20 Aug 2018 14:21:44 +0000 (16:21 +0200)]
Wrokbench: Add support for maximum drawtype OB_TEXTURE

11 months agoFix Cycles AO pass not working for shadow catcher objects.
Brecht Van Lommel [Mon, 20 Aug 2018 14:09:17 +0000 (16:09 +0200)]
Fix Cycles AO pass not working for shadow catcher objects.

11 months agoBone Display: fix flickering issue with BBones in ortho view
Clément Foucault [Mon, 20 Aug 2018 13:47:11 +0000 (15:47 +0200)]
Bone Display: fix flickering issue with BBones in ortho view

11 months agoImage Editor: Add active tool button for Annotations (WIP - Event handling not working)
Joshua Leung [Mon, 20 Aug 2018 13:17:15 +0000 (01:17 +1200)]
Image Editor: Add active tool button for Annotations  (WIP - Event handling not working)
This reuses the tool defines for the 3D view. However, for some reason,
the events don't seem to be getting fired off here, like the tool system
is getting ignored here completely.

FIXME: Resolve the event handling issues

11 months agoObject Mode: Add back support for the object "Maximum draw type" option
Clément Foucault [Mon, 20 Aug 2018 11:18:41 +0000 (13:18 +0200)]
Object Mode: Add back support for the object "Maximum draw type" option

11 months agoUI: Small adjustments to Smoke properties layout
William Reynish [Mon, 20 Aug 2018 09:16:42 +0000 (11:16 +0200)]
UI: Small adjustments to Smoke properties layout

11 months agoOverlay: Add support for per object wirefram options
Clément Foucault [Mon, 20 Aug 2018 08:45:02 +0000 (10:45 +0200)]
Overlay: Add support for per object wirefram options

This patch has a known bug on AMD + mesa because of the drivers. I will
send a bug report to mesa.

11 months agoMerge branch 'master' into blender2.8
Campbell Barton [Mon, 20 Aug 2018 07:53:53 +0000 (17:53 +1000)]
Merge branch 'master' into blender2.8

11 months agoFix: Theme colors for datablock channels were missing for the NLA in the new default...
Joshua Leung [Mon, 20 Aug 2018 06:26:46 +0000 (18:26 +1200)]
Fix: Theme colors for datablock channels were missing for the NLA in the new default theme

11 months agoMotion Paths UI: "Update from Scene Range" operator
Joshua Leung [Mon, 20 Aug 2018 04:12:37 +0000 (16:12 +1200)]
Motion Paths UI: "Update from Scene Range" operator

Make it easier to update the frame range for motion paths from
the Scene's current frame range (render or preview range)

11 months agoFix BMesh edge_bisect, edge_percent being ignored
Andrew Hale [Mon, 20 Aug 2018 03:23:32 +0000 (13:23 +1000)]
Fix BMesh edge_bisect, edge_percent being ignored

Also fix float/int/bool access methods

11 months agoCleanup: unused warning
Campbell Barton [Mon, 20 Aug 2018 01:29:23 +0000 (11:29 +1000)]
Cleanup: unused warning

11 months agoMerge branch 'master' into blender2.8
Campbell Barton [Mon, 20 Aug 2018 01:27:49 +0000 (11:27 +1000)]
Merge branch 'master' into blender2.8

11 months agoCleanup: trailing space
Campbell Barton [Mon, 20 Aug 2018 01:24:14 +0000 (11:24 +1000)]
Cleanup: trailing space

11 months agoRNA: Spline.calc_length() utility function
Campbell Barton [Mon, 20 Aug 2018 01:10:09 +0000 (11:10 +1000)]
RNA: Spline.calc_length() utility function

D1810 by @Matpi w/ edits

11 months agobuild_environment: fix build issues with alembic
Ray Molenkamp [Sun, 19 Aug 2018 23:47:16 +0000 (17:47 -0600)]
build_environment: fix build issues with alembic

-read all headers from openexr not ilmbase
-add missing iexmath lib
-turn binaries back on, the blender unit tests require them.

11 months agoWorkbench: hide background option for OpenGL render
Jeroen Bakker [Sun, 19 Aug 2018 18:25:36 +0000 (20:25 +0200)]
Workbench: hide background option for OpenGL render

When OpenGL renderer is selected the option for background colors are
displayed, but ignored. For now we hide this option as it makes no sense
to have a viewport color option without viewport or render a 'final'
with a theme color.

11 months agobuild_environment: windows harvest cleanup.
Ray Molenkamp [Sun, 19 Aug 2018 17:39:32 +0000 (11:39 -0600)]
build_environment: windows harvest cleanup.

remove the commands that have already moved to the individual cmake files.

11 months agobuild_environment: opencolorio buildfixes for windows.
Ray Molenkamp [Sun, 19 Aug 2018 17:38:48 +0000 (11:38 -0600)]
build_environment: opencolorio buildfixes for windows.

copy the debug libs to the right place.

11 months agobuild_environment: openexr windows buildfix.
Ray Molenkamp [Sun, 19 Aug 2018 17:38:13 +0000 (11:38 -0600)]
build_environment: openexr windows buildfix.

with the namespaces disabled the postfix also changed.

11 months agobuild_environment: buildfixes for boost
Ray Molenkamp [Sun, 19 Aug 2018 17:37:16 +0000 (11:37 -0600)]
build_environment: buildfixes for boost

Disable hardcoded 64 bit build.

11 months agobuild_environment: build fixes for openimageio.
Ray Molenkamp [Sun, 19 Aug 2018 17:36:03 +0000 (11:36 -0600)]
build_environment: build fixes for openimageio.

disable testtex due to parameter alignment issues

11 months agobuild_environment: windows environment
Ray Molenkamp [Sun, 19 Aug 2018 17:34:49 +0000 (11:34 -0600)]
build_environment: windows environment

get 32 bit and 64 bit compilers on the same gcc version.

11 months agobuild_environment: python windows build fixes
Ray Molenkamp [Sun, 19 Aug 2018 17:32:21 +0000 (11:32 -0600)]
build_environment: python windows build fixes

fix hardcoded ssl dll names.

11 months agobuild_environment: opensubdiv windows build fixes.
Ray Molenkamp [Sun, 19 Aug 2018 17:29:55 +0000 (11:29 -0600)]
build_environment: opensubdiv windows build fixes.

only build cuda on 64 bit, since 32 bit is no longer supported by nvcc

11 months agobuild_environment: opennvdb windows build fixes.
Ray Molenkamp [Sun, 19 Aug 2018 17:29:04 +0000 (11:29 -0600)]
build_environment: opennvdb windows build fixes.

disable openexr namespaces on windows due to linker errors with it.
link pthreads due to dependency though blosc

11 months agobuild_environment: openexr disable namespaces on windows.
Ray Molenkamp [Sun, 19 Aug 2018 17:25:27 +0000 (11:25 -0600)]
build_environment: openexr disable namespaces on windows.

Things do not end up in the right namespaces quite yet, and cause linker errors with other projects using the library.

11 months agobuild_environment: blosc build fixes.
Ray Molenkamp [Sun, 19 Aug 2018 17:24:08 +0000 (11:24 -0600)]
build_environment: blosc build fixes.

blosc embedded a copy of zlib/pthreads causing duplicate symbol linker errors. pthreads was windows specific, but zlib may apply to other platforms as well.

11 months agoFix T56450: Crash with bevel modifier.
Bastien Montagne [Sun, 19 Aug 2018 14:54:34 +0000 (16:54 +0200)]
Fix T56450: Crash with bevel modifier.

POinters shall always be explicitely handled in modifier copying code,
as well as reading code! Runtime ones shall just be NULL-ed.

11 months agoUI: rename 'Apron' to 'Click Anywhere'
Campbell Barton [Sun, 19 Aug 2018 05:20:21 +0000 (15:20 +1000)]
UI: rename 'Apron' to 'Click Anywhere'

11 months agoGP: Reduce updates of material previews
Antonioya [Sat, 18 Aug 2018 14:24:18 +0000 (16:24 +0200)]
GP: Reduce updates of material previews

If there is a update in progress, don't update again.

11 months agoDRW: Fix crash in defered compilation
Clément Foucault [Sat, 18 Aug 2018 10:57:42 +0000 (12:57 +0200)]
DRW: Fix crash in defered compilation

11 months agoMerge branch 'master' into blender2.8
Campbell Barton [Sat, 18 Aug 2018 09:18:55 +0000 (19:18 +1000)]
Merge branch 'master' into blender2.8

11 months agoArrrg, fix for previous commit :/
Bastien Montagne [Sat, 18 Aug 2018 08:25:00 +0000 (10:25 +0200)]
Arrrg, fix for previous commit :/

11 months agoFix T56439: Crash removing Rigid Body World.
Bastien Montagne [Sat, 18 Aug 2018 08:20:38 +0000 (10:20 +0200)]
Fix T56439: Crash removing Rigid Body World.

Need to rebuild the graph when we add or remove rigidbody world!

11 months agoStatic Override: make hidden & co flags of object overridable.
Bastien Montagne [Sat, 18 Aug 2018 08:08:28 +0000 (10:08 +0200)]
Static Override: make hidden & co flags of object overridable.

11 months agoStatic Override: link newly overridden collection to scene.
Bastien Montagne [Sat, 18 Aug 2018 08:05:54 +0000 (10:05 +0200)]
Static Override: link newly overridden collection to scene.

This avoids getting all overridden objects from said collection
instantiated in master collection, totally untidy!

Note that there is still an issue when 'active' object (i.e. the
armature usually) is in hidden sub-collection, since you have to make
that whole hidden collection visible again to see it.

We'll need to support moving objects into overridden collections am
afraid, arg. :(

11 months agoWarn when app-template isn't found
Campbell Barton [Fri, 17 Aug 2018 07:05:04 +0000 (17:05 +1000)]
Warn when app-template isn't found

11 months agoWM: app-template command line override
Campbell Barton [Fri, 17 Aug 2018 06:34:51 +0000 (16:34 +1000)]
WM: app-template command line override

Without this, there was no simple way to have
launchers for different app-templates.

Also allows force-disabling the app-template stored in the preferences.

11 months agocmake: fix typo in else()
Ray Molenkamp [Fri, 17 Aug 2018 20:14:26 +0000 (14:14 -0600)]
cmake: fix typo in else()

11 months agoUI: save statusbar/topbar collapsed state per screen.
Brecht Van Lommel [Fri, 17 Aug 2018 15:32:36 +0000 (17:32 +0200)]
UI: save statusbar/topbar collapsed state per screen.

This can now also be set from the Window menu in addition to dragging.

11 months agoFix GPU_viewport size asserts in some cases.
Brecht Van Lommel [Fri, 17 Aug 2018 18:14:06 +0000 (20:14 +0200)]
Fix GPU_viewport size asserts in some cases.

Now always tag for redraw when region size is changed instead of relying on
a redraw tag having been done elsewhere.

11 months agocmake/ctest: output test binaries to debug/release folders on windows.
Ray Molenkamp [Fri, 17 Aug 2018 16:04:55 +0000 (10:04 -0600)]
cmake/ctest: output test binaries to debug/release folders on windows.

debug/release builds were writing the binaries to the same folder

11 months agobuild_environment: Various tweaks needed for windows debug libs.
Ray Molenkamp [Fri, 17 Aug 2018 15:20:40 +0000 (09:20 -0600)]
build_environment: Various tweaks needed for windows debug libs.

11 months agoFix missing shader compilation progress bar.
Brecht Van Lommel [Fri, 17 Aug 2018 13:36:47 +0000 (15:36 +0200)]
Fix missing shader compilation progress bar.

11 months agobuild_environment: fix mistaken commit in openexr.
Ray Molenkamp [Fri, 17 Aug 2018 12:30:27 +0000 (06:30 -0600)]
build_environment: fix mistaken commit in openexr.

11 months agoFix more image editor Python errors after switching workspaces.
Brecht Van Lommel [Fri, 17 Aug 2018 11:09:59 +0000 (13:09 +0200)]
Fix more image editor Python errors after switching workspaces.

11 months agoGP: Increase stats file size
Antonioya [Fri, 17 Aug 2018 11:49:40 +0000 (13:49 +0200)]
GP: Increase stats file size

For big files, the size of the field for number of points  was not enough

11 months agoWorkbench: Fix buggy shadow
Clément Foucault [Fri, 17 Aug 2018 11:04:18 +0000 (13:04 +0200)]
Workbench: Fix buggy shadow

Was caused by shadow bbox not being updated.

11 months agoObject Mode: Add back the extra object axes drawing option
Clément Foucault [Fri, 17 Aug 2018 10:17:27 +0000 (12:17 +0200)]
Object Mode: Add back the extra object axes drawing option

11 months agoObject Mode: Use same empty (arrow) drawing as the bone axes display
Clément Foucault [Fri, 17 Aug 2018 10:16:50 +0000 (12:16 +0200)]
Object Mode: Use same empty (arrow) drawing as the bone axes display

11 months agoMerge branch 'master' into blender2.8
Brecht Van Lommel [Fri, 17 Aug 2018 11:00:52 +0000 (13:00 +0200)]
Merge branch 'master' into blender2.8

11 months agoFix error with image editor toolsystem when switching to some workspaces.
Brecht Van Lommel [Fri, 17 Aug 2018 10:59:24 +0000 (12:59 +0200)]
Fix error with image editor toolsystem when switching to some workspaces.

11 months agoCleanup: fix harmless compiler warnings.
Brecht Van Lommel [Thu, 16 Aug 2018 15:10:17 +0000 (17:10 +0200)]
Cleanup: fix harmless compiler warnings.

11 months agoBuild Environment: fixes for Linux after recent updates.
Brecht Van Lommel [Fri, 17 Aug 2018 10:40:31 +0000 (12:40 +0200)]
Build Environment: fixes for Linux after recent updates.

11 months agoFix engine.camera_model_matrix() not working in the Python API.
Brecht Van Lommel [Fri, 17 Aug 2018 10:28:27 +0000 (12:28 +0200)]
Fix engine.camera_model_matrix() not working in the Python API.

11 months agoPhysics Rigid Body: Use Single Column and Grid Flow layout
Vuk GardaÅ¡eviÄ\87 [Fri, 17 Aug 2018 10:05:16 +0000 (12:05 +0200)]
Physics Rigid Body: Use Single Column and Grid Flow layout

(and Rigid Body Constraint)

See D3613

11 months agoPhysics Soft Body: Use Single Column and Grid Flow layout
Vuk GardaÅ¡eviÄ\87 [Fri, 17 Aug 2018 10:04:26 +0000 (12:04 +0200)]
Physics Soft Body: Use Single Column and Grid Flow layout

See D3612

11 months agoPhysics Dynamic Paint: Use Grid Flow, sub-panels layout
Vuk GardaÅ¡eviÄ\87 [Fri, 17 Aug 2018 10:03:39 +0000 (12:03 +0200)]
Physics Dynamic Paint: Use Grid Flow, sub-panels layout

See D3611

11 months agoPhysics Force Field and Collision: Use Single Column and Grid Flow layout
Vuk GardaÅ¡eviÄ\87 [Fri, 17 Aug 2018 10:02:33 +0000 (12:02 +0200)]
Physics Force Field and Collision: Use Single Column and Grid Flow layout

See D3609

11 months agoPhysics Common: Use Single Column and Grid Flow layout
Vuk GardaÅ¡eviÄ\87 [Fri, 17 Aug 2018 10:01:13 +0000 (12:01 +0200)]
Physics Common: Use Single Column and Grid Flow layout

See D3605

11 months agoPhysics Smoke: Use Single Column and Grid Flow layout
Vuk GardaÅ¡eviÄ\87 [Fri, 17 Aug 2018 09:58:21 +0000 (11:58 +0200)]
Physics Smoke: Use Single Column and Grid Flow layout

See D3567

11 months agoPhysics Fluid: Use Single Column and Grid Flow layout
Vuk Gardašević [Fri, 17 Aug 2018 09:57:24 +0000 (11:57 +0200)]
Physics Fluid: Use Single Column and Grid Flow layout

11 months agoGP: Fix fast drawing error
Antonioya [Fri, 17 Aug 2018 09:08:56 +0000 (11:08 +0200)]
GP: Fix fast drawing error

During the modifications of the drawing engine, this was changed by error.

11 months agoMultires: Fix wrong creation of multires mesh
Sergey Sharybin [Thu, 16 Aug 2018 15:00:24 +0000 (17:00 +0200)]
Multires: Fix wrong creation of multires mesh

Should use evaluated object to query deformed mesh from.

11 months agobuild_environment: small fix for building ocio on windows.
Ray Molenkamp [Thu, 16 Aug 2018 23:42:06 +0000 (17:42 -0600)]
build_environment: small fix for building ocio on windows.

11 months agobuild_environment: osl 1.9.9
Ray Molenkamp [Thu, 16 Aug 2018 23:41:35 +0000 (17:41 -0600)]
build_environment: osl 1.9.9

does no longer seem to bundle pugixml, so that's a new dependency.

11 months agobuild environment: fix opencollada build on macOS
Arto Kitula [Thu, 16 Aug 2018 22:24:05 +0000 (01:24 +0300)]
build environment: fix opencollada build on macOS

11 months agoArmature: Add ghosting support (old x-ray)
Clément Foucault [Thu, 16 Aug 2018 21:56:58 +0000 (23:56 +0200)]
Armature: Add ghosting support (old x-ray)

11 months agoNon-Meshes: Add ghosting support (old x-ray)
Clément Foucault [Thu, 16 Aug 2018 21:56:33 +0000 (23:56 +0200)]
Non-Meshes: Add ghosting support (old x-ray)

11 months agoFix T56418: Changing to Solid View crashes Blender
Clément Foucault [Thu, 16 Aug 2018 21:55:11 +0000 (23:55 +0200)]
Fix T56418: Changing to Solid View crashes Blender

Everything seems to behave like it should when drawdata is alloced
on instances.

11 months agoOverlay: Fix crash when ghosting is enabled without wireframe
Clément Foucault [Thu, 16 Aug 2018 21:51:15 +0000 (23:51 +0200)]
Overlay: Fix crash when ghosting is enabled without wireframe

11 months agoCleanup: Remove unused uniform and UBO.
Clément Foucault [Thu, 16 Aug 2018 21:39:23 +0000 (23:39 +0200)]
Cleanup: Remove unused uniform and UBO.

11 months agoFix T55722 : Blender 2.8 crashes on startup on old Nvidia cards
Clément Foucault [Thu, 16 Aug 2018 08:59:41 +0000 (10:59 +0200)]
Fix T55722 : Blender 2.8 crashes on startup on old Nvidia cards

11 months agoOverlays: Support for wireframes and edit mode overlay on xray objects
Clément Foucault [Wed, 15 Aug 2018 15:43:39 +0000 (17:43 +0200)]
Overlays: Support for wireframes and edit mode overlay on xray objects

11 months agoGPUFramebuffer: Fix wrong stencil clearing
Clément Foucault [Wed, 15 Aug 2018 15:41:36 +0000 (17:41 +0200)]
GPUFramebuffer: Fix wrong stencil clearing