Blender Git Commits

Blender Git "temp-drawcontext" branch commits.

February 26, 2018, 17:33 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext
February 26, 2018, 17:30 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext
February 26, 2018, 02:36 (GMT)
Fixes for proper initialization and destruction of draw context.
February 25, 2018, 03:19 (GMT)
Fixes for offscreen drawing context on macOS.

* Disable multithreaded OpenGL again, it crashes on startup.
* Fix wrong clear context call in GHOST.
* Add GPU_state_init() also for draw context, just to be sure.
* Main fix: add glFlush() to avoid unfinished draw before leaving context.
February 24, 2018, 02:00 (GMT)
GHOST: OSX: Make OGL 3.3 core profile defaults.

We are using 3.3 features for Blender 2.8. There is no other choice.
February 24, 2018, 01:56 (GMT)
GHOST: OSX: Force opengl multithread initialisation.

This may not be what I think it is. But it might solve some problems we are having with DrawManager and separate contexts.
February 24, 2018, 01:46 (GMT)
GHOST: GLX: Use a pbuffer for offscreen context.

Some implementation does not work well with offscreen context without a drawable surface.
February 24, 2018, 01:45 (GMT)
GHOST: X11: Init multithread support.

This fix an assert on with Nvidia driver.
February 23, 2018, 20:44 (GMT)
GHOST: Add a new routine to unbind an ogl context for multithreading.
February 23, 2018, 16:29 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext
February 23, 2018, 16:18 (GMT)
Revert "GWN: Fix immediate mode when closing a window."

This reverts commit 3d3d7f6d55c9f82a2317c178740302bc819fcddb.
February 23, 2018, 15:42 (GMT)
GPU: Clear Batches VAOs upon window context switchs.

This way all windows can display the preset batches correctly.
February 22, 2018, 20:54 (GMT)
DRW: Fix GPUViewport's FBOs being free in wrong ogl context.
February 22, 2018, 19:11 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext
February 22, 2018, 15:36 (GMT)
GWN: Fix immediate mode when closing a window.
February 22, 2018, 13:34 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext
February 22, 2018, 12:19 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-drawcontext
February 22, 2018, 12:18 (GMT)
DRW: Fix selection & cursor autodist not working after rendering.

That was caused by a wrong state initialization. We could remove every call to these if the state was not changed anywhere else (outside of DRW), but this is not the case...
February 22, 2018, 00:31 (GMT)
Fix Edit Mode selection triggering an OpenGL error.
February 21, 2018, 23:16 (GMT)
Eevee: Fix SSR not appearing in render.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021