Blender Git Commits

Blender Git commits from all branches.

Page: 1591 / 2888

February 10, 2018, 10:26 (GMT)
Check exist grease pencil objects before render

If the scene has not grease pencil objects, it's not required to call grease pencil rendr functions.
February 10, 2018, 02:06 (GMT)
Support for the new GHOST API in Windows
February 9, 2018, 20:09 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext
February 9, 2018, 20:04 (GMT)
DRW: Add own opengl context to DrawManager.

We create a new offscreen render context (without a window attached as allowed by ogl > 3.0) and use it to draw everything in the draw manager.
This require the context to be setup right. The output Framebuffer need to be created under the drawmanager context (because FBOs are not shared).
Same goes for deletion. Although, fix for proper deletion will come in another commit.

This should fix the MultiWindow/Threaded Render issue. Now every single batch drawn by the draw manager is declared and drawn by the same context.
So the VAO problem is gone and only one VAO per batch is needed.

VAO deletion is also a concern that still needs to be addressed correctly.

We still have issues with ownership and freeing
February 9, 2018, 20:04 (GMT)
GPU/DRW: Make sphere batch local to DrawManager.

Because it won't be possible to use batches created outside DrawManager in the DrawManager if it has its own context.
February 9, 2018, 20:04 (GMT)
WM: Add offscreen context functions.

Windows are drawn in order on one thread, the main thread. If the drawmanager is called the context is changed. wm_window_reset_drawable() function to reset the current window context to resume drawing.
February 9, 2018, 20:04 (GMT)
GHOST: Add interface to manage offscreen opengl contexts.

Only the X11 backend is present in this commit.

This is needed for the multiwindow support.
February 9, 2018, 19:10 (GMT)
Missed in previous commit
February 9, 2018, 19:05 (GMT)
WIP: Render mixing GP and Eevee or Cycles

Still there are problems with AA, but now it's possible to get a composed result with Cycle/Eevee and Grease Pencil.
February 9, 2018, 17:11 (GMT)
Temp fix for object mode

The function ED_object_base_activate() was calling again the mode set and undo the mode change.

Do we need this function? Really the object is already the active one.
February 9, 2018, 16:50 (GMT)
Fix infinite loop in mode set

The mode set entered in an infinite loop
February 9, 2018, 16:40 (GMT)
inner material is part of presets now
February 9, 2018, 16:24 (GMT)
Merge branch 'blender2.8' into asset-engine
February 9, 2018, 16:09 (GMT)
Fix compiler error after merge
February 9, 2018, 16:07 (GMT)
Fix on previous commit to use active_object

Need to use active_object, not object
February 9, 2018, 16:03 (GMT)
Fix python object mode changes

After last changes, need to use workspace mode
February 9, 2018, 15:39 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/blenkernel/intern/paint.c
February 9, 2018, 15:26 (GMT)
Merge branch 'blender2.8' into asset-engine
February 9, 2018, 15:25 (GMT)
Fix (unreported) crash when duplicating a FileBrowser window in preview draw mode.

We did not clear preview or smoothscroll timers pointers in copy code...
February 9, 2018, 13:43 (GMT)
Merge branch 'blender2.8' into asset-engine
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021