Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-23Ghost: Fix F12 render on windows.Ray Molenkamp
createOffscreenContext left the new context bound to the calling thread causing a race condition with the background thread doing the actual rendering. see T55555 for a more detailed description of the problem. this patch changes the behavior of createOffscreenContext to restore the context to the calling context. Reviewers: fclem Differential Revision: https://developer.blender.org/D3499
2018-06-19Ghost: Fix offline OGL render on windows.Ray Molenkamp
rBe0c088f8fb5a introduced offline rendering support on windows, sadly it was trying to use the desktop window for getting a context, which given SetPixelFormat can only be called once for any given HDC was an unfortunate choice. This patch uses a temporary hidden window for getting the opengl context. Reviewers: mano-wii Differential Revision: https://developer.blender.org/D3481
2018-06-14Revert "GHOST: GLX: Remove XInitThreads"Clément Foucault
This reverts commit 7529690df38ced314d59af3b10c610e3fd56c807. I tried to put manually add threading protection to GHOST around Xlib calls but that did not fix the crashes. So reverting that for now despite the performance implication on some system.
2018-06-11GHOST: Fix uninitialized values.fclem
2018-06-11GHOST: GLX: Remove XInitThreadsClément Foucault
This was needed because we were sharing opengl contexts across multiple threads. With the recent refactor this should be no longer needed.
2018-06-11GHOST: Fix uninitialized varClément Foucault
Was causing crash on startup.
2018-06-11GHOST: WGL: Delay context initialization for offscreen contexts.fclem
Same as 128926a41b368e166af63515370d9c9367e3dda2 but for windows.
2018-06-11GHOST: Delay opengl context initializationClément Foucault
This way they can be init in their owner thread. Contexts should not be shared accross threads. Once you make a context active on a thread it is owned by the thread. This commit only have the GLX backend updated but should not break orther platform.
2018-06-09Merge branch 'master' into blender2.8Campbell Barton
2018-06-09GHOST/X11: Print the keycode w/ debug enabledCampbell Barton
2018-06-09Merge branch 'master' into blender2.8Campbell Barton
2018-06-09GHOST/X11: Correct non-latin kb workaround caseCampbell Barton
Harmless since this is always enabled, only do this for easier troubleshooting when disabling the define.
2018-06-09Merge branch 'master' into blender2.8Campbell Barton
2018-06-09GHOST/X11: support accessing physical keycodesCampbell Barton
This means we can check keys such as tilde in a generic way.
2018-06-09GHOST/X11: Map unknown us.intl key to accentgraveCampbell Barton
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08GHOST/X11: Map unknown es,dk keys to accentgraveCampbell Barton
2018-06-08Merge branch 'master' into blender2.8Campbell Barton
2018-06-08GHOST/X11: Map unknown de,fr keys to accentgraveCampbell Barton
This still uses the correct string when typing text, it just allows the key to be used in keymaps. We should eventually add scan-code support.
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07GHOST/X11: Xinput/XIM support caused double key-upCampbell Barton
All keyboard events were sending double key events (including modifiers) when xinput was enabled with gnome (causing much confusion!). I cant test if XIM works, but this isn't useful to send double events, so disabling for now.
2018-06-04Merge branch 'master' into blender2.8Campbell Barton
2018-06-04Cleanup: strip ghost trailing spaceCampbell Barton
2018-05-07Merge branch 'master' into blender2.8Sergey Sharybin
2018-05-07Fix wrong comparison of drop target URI on X11Sergey Sharybin
Need to compare, NOT to override passed file name.
2018-04-26GHOST: WGL: Make background rendering works on windows.fclem
When creating an offscreen context we need wglCreatePbufferARB to create a drawable. In non-background mode wglCreatePbufferARB would have been set by the main window creation code. But in background mode this is not the case so we need to create a dummy context using the screen window to init wglew properly.
2018-04-25GHOST: Fix missing glXCreatePbuffer initialisation.Clément Foucault
For some reason this happened if no windows are created before creating an offscreen context.
2018-04-25GHOST: GLX: Remove old version check.Clément Foucault
2018-04-19GHOST: Fix `processEvents` not notifying events handled by the system if the ↵Germano
window is hidden. Reviewed By: @LazyDodo Differential Revision: https://developer.blender.org/D3154
2018-03-29Merge commit 'origin/master^' into blender2.8Dalai Felinto
2018-03-28Fix missing confirm quit dialog on macOS, after recent changes.Brecht Van Lommel
2018-03-26Fix bad merge resolution from previous commitSergey Sharybin
2018-03-26Merge branch 'master' into blender2.8Sergey Sharybin
2018-03-26GHOST: Solve compilation error of test programsSergey Sharybin
2018-03-21GHOST CONTEXTWGL: Remove unused memberGermano
No longer used from this commit: https://developer.blender.org/rB0940e89e604d85d717f792b73e30e5e96a42e7c6#change-kg3gZvqkYPB6
2018-03-21Merge branch 'master' into blender2.8Campbell Barton
2018-03-21UI: Optional prompt to quit for non win32 systemsCampbell Barton
D566 by @januz Use Blender native dialog when OS dialog's aren't supported.
2018-03-16Merge branch 'master' into blender2.8Brecht Van Lommel
2018-03-16GHOST: Support Unity taskbar progress APILukas Stockner
Unity itself is deprecated, but the API is also supported by KDE and the GNOME Dock extension, which means that it will be useful for a wide variety of distributions. To get a progress bar, the system must have a blender.desktop file and libunity installed. The need for libunity is annoying, but the only alternative would be to integrate a DBus library... Reviewers: campbellbarton, brecht Differential Revision: https://developer.blender.org/D3106
2018-03-15GHOST: Fix wrong usage of wglCreatePbufferARB.Clément Foucault
Last argument must be a pointer to list of int terminated by a value of 0.
2018-02-26GHOST: Add new interface to manage offscreen contexts.Clément Foucault
Offscreen contexts are not attached to a window and can only be used for rendering to frambuffer objects. CGL implementation : Brecht Van Lommel (brecht) GLX implementation : Clément Foucault (fclem) WGL implementation : Germano Cavalcante (mano-wii) Other implementation are just place holder for now.
2018-02-16Fix T53399: Dopesheet keyframes and the drawing of points were not visible ↵Germano
with some Intel cards
2018-02-16GHOST: Windows: Print information on the GPUGermano
2018-02-10GHOST: Optimize and simplify the creation of a GHOST_Context on WindowsGermano
Instead of cloning the window to create dummyHWNDs and dummyHDCs to avoid calling the SetPixelFormat more than once in the same window, use the original window and HDC and do not call the SetPixelFormat again. In addition to avoiding a lot of unnecessary calls, it simplifies the code and makes it match the others OS
2017-10-31Merge branch 'master' into blender2.8Campbell Barton
2017-10-31MacOS: Use correct Cocoa protocol on any compilerArto Kitula
2017-10-26Merge branch 'master' into blender2.8Julian Eisel
2017-10-26Fix T52984. Trackpad rotation to natural directionArto Kitula
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Fix T53004: XWayland ignores cursor-warp callsCampbell Barton
There is currently a limitation in XWayland, the cursor needs to be hidden during warp calls.