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
path: root/intern
AgeCommit message (Collapse)Author
2018-07-10Merge branch 'master' into blender2.8Sergey Sharybin
2018-07-10GHOST: Fix memory leak in X11 DPI querySergey Sharybin
The X resource database is to be explicitly destroyed. This fixes 46 bytes leak per every window DPI query (which happens a lot on window move/resize and even on areas resize). Unfortunately, this does not fully fix the leak since the known leak: https://bugs.freedesktop.org/show_bug.cgi?id=94604
2018-07-10Fix T55776: crash with multiple windows and reload new.Brecht Van Lommel
There were a number of cases where immActivate() and immDeactivate() could get out of sync, causing crashes due to using a freed mutex lock. Refactor the code now to hopefully avoid this always.
2018-07-08Cleanup: rename 'ct' to 'len' for gawainCampbell Barton
2018-07-06Cleanup: remove unused shader node compatibility flag.Brecht Van Lommel
No longer needed after Blender Internal removal and Eevee replacing the Cycles GLSL shading nodes.
2018-07-06UI/Python: rename Lamps to Lights, to follow more standard terminology.Brecht Van Lommel
Internally it's still mostly named lamps, though some modules like Cycles were already calling them lights.
2018-07-06Merge branch 'master' into blender2.8Philipp Oeser
Conflicts: source/blender/editors/screen/screen_edit.c
2018-07-06Cycles: Enabled half precision textures for OpenCL devices that support the ↵Stefan Werner
cl_khr_fp16 extension.
2018-07-06Cycles: Fixed OpenCL kernel build, it threw a compiler error.Stefan Werner
2018-07-06Merge branch 'master' into blender2.8Campbell Barton
2018-07-06Cleanup: strip trailing space for cyclesCampbell Barton
2018-07-06Cycles: missed when renaming updated RNACampbell Barton
2018-07-05Merge branch 'master' into blender2.8Campbell Barton
2018-07-05Shaders: add target setting to material output node.Brecht Van Lommel
This makes it possible to have a single shading nodetree that contains separate Cycles and Eevee shaders. By default the target is set to All so shaders are shared.
2018-07-05Cycles: Adding native support for UINT16 textures.Stefan Werner
Textures in 16 bit integer format are sometimes used for displacement, bump and normal maps and can be exported by tools like Substance Painter. Without this patch, Cycles would promote those textures to single precision floating point, causing them to take up twice as much memory as needed. Reviewers: #cycles, brecht, sergey Reviewed By: #cycles, brecht, sergey Subscribers: sergey, dingto, #cycles Tags: #cycles Differential Revision: https://developer.blender.org/D3523
2018-07-05Merge branch 'master' into blender2.8Campbell Barton
2018-07-04Cycles Denoising: Pass tile buffers to every OpenCL kernel to conform to ↵Lukas Stockner
standard and get rid of set_tile_info
2018-07-04Cycles Denoising: Correctly handle target buffer in tile unmapping and move ↵Lukas Stockner
device swap logic to the device_memory
2018-07-04Cycles Denoising: Cleanup: Rename tiles to tile_infoLukas Stockner
2018-07-04Cycles Denoising: Refactor denoiser tile handlingLukas Stockner
This deduplicates the calls for tile (un)mapping and allows to have a target buffer that is different from the source buffer (needed for baking and animation denoising).
2018-07-04Cycles Denoising: Split main function into logical stepsLukas Stockner
2018-07-03Cleanup: unused functionCampbell Barton
2018-07-03GHOST: Fix assert and rebind previous ogl context.Clément Foucault
2018-07-03Revert "GHOST: Delay opengl context initialization"Clément Foucault
This reverts commit 128926a41b368e166af63515370d9c9367e3dda2.
2018-07-03Revert "GHOST: WGL: Delay context initialization for offscreen contexts."Clément Foucault
This reverts commit 800c3c5ca581d5427c4270c60f022c3ccdd8b312. # Conflicts: # intern/ghost/intern/GHOST_ContextWGL.cpp
2018-07-03Revert "GHOST: Fix uninitialized var"Clément Foucault
This reverts commit 27b673402228aeede8369d99bf64f3da21541058.
2018-07-03Revert "GHOST: Fix uninitialized values."Clément Foucault
This reverts commit aca403c819c4fc9e1e7197bbe3027d43d114bfd6.
2018-07-02Merge branch 'master' into blender2.8Campbell Barton
2018-07-02Cycles: Fix missing curve hair when building with GCC-8 in release modeSergey Sharybin
Reshuffle cast intrinsics to make XOR to operate on __m128i rather than on __m128. Hopefully this does not affect performance.
2018-07-01Merge branch 'master' into blender2.8Campbell Barton
2018-07-01Fix T55626, fix T55106: Cycles motion blur + persistent images bug.Brecht Van Lommel
2018-07-01Merge branch 'master' into blender2.8Campbell Barton
2018-07-01RNA: use bool for boolean RNA typesCampbell Barton
We were using int's for bool arguments in BKE, just to avoid having wrapper functions.
2018-07-01Cleanup: remove num argument prefixCampbell Barton
2018-06-30Merge branch 'master' into blender2.8Campbell Barton
2018-06-29Cycles: change AO node default to 16 samples and only local off.Brecht Van Lommel
2018-06-29Merge branch 'master' into blender2.8Campbell Barton
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-29Merge branch 'master' into blender2.8Campbell Barton
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-06-28Fix Cycles tests build on macOS.Brecht Van Lommel
2018-06-27UI: Single-column layout for Lamp panelWilliam Reynish
2018-06-26Merge branch 'master' into blender2.8Sybren A. Stüvel
2018-06-26UI: Tweaks to Cycles Bake panelWilliam Reynish
-Correctly aligns bake options in the column -Updated Metadata panel with right-aligned checkboxes for consistency
2018-06-26Revert "Turned off clang warnings in third party includes."Stefan Werner
This reverts commit d53093953f8f3b58600cb19020ecbe0b5f254b52.
2018-06-26Merge branch 'master' into blender2.8Campbell Barton
2018-06-26Cycles: Fix wrong row count for World MIS CDF calculationLukas Stockner
2018-06-26Turned off clang warnings in third party includes.Stefan Werner
The latest clang compiler (at least the one in Xcode 9.4.1) warns about the register keyword and macro expansions using defined(). Since these warnings come from third party code, we can't address them directly in Blender. Silencing them via #pramgas will at least keep the warnings during a build down to the ones that are relevant to Blender code.
2018-06-25Cycles: Fix memory leak with sessionSergey Sharybin
We didn't check for sync object being already allocated. In fact, we simply need to use proper function to free session.