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
2013-10-03Fix crash starting game engine on linuxSergey Sharybin
Issue was caused by bug in mesa #54080 which makes glXQueryDrawable fail with GLXBadDrawable for any request with direct context. Worked around by temporary overriding X error handling when getting old interval value and disablingintervals extension if this query fails. Also added check for glXSwapIntervalEXT which is apparently NULL here with GLX_EXT_swap_control=1.
2013-10-02OSX/GHOST: fix own issue in 60510, should now (hopefully) cover all multiple ↵Jens Verwiebe
window combinations
2013-10-02Fix #36316: dots in cycles render on certain CPUs with 32 bit linux builds.Brecht Van Lommel
There is some sort of problem with the SSE2 code path, but I couldn't find the cause, maybe a compiler bug due to the large amount of inlining? For now I've disabled SSE2 optimizatons in 32 bit GCC builds.
2013-10-02OSX/GHOST: refine #60409 and better take multiple windows into accountJens Verwiebe
2013-10-02Fixes for cycles Mapping and Vector Transform node:Brecht Van Lommel
* Keep the Mapping node default type as Point for now, instead of Texture. The latter is a better default, but this is breaking API compatibility and it's too close to release to expect addons to be fixed in time. * Vector Transform and Mapping nodes had properties with name "type" to set the type of vector, but this conflicts with the node type property, so renamed to vector_type now.
2013-10-02Fix cycles OpenCL compile error on AMD, and fix assert in debug builds.Brecht Van Lommel
2013-09-30Fix #36891: on OS X, cmd+s or cmd+o did not work when pressing them over theBrecht Van Lommel
text editor.
2013-09-30Fix #36873: cycles opencl render status show negative sample count.Brecht Van Lommel
2013-09-30Fix [#36863] OSL clamp, min and max functions have wrong signature when ↵Thomas Dinges
arguments are integers * This was fixed in OSL 1.3.2, but we used an outdated stdosl.h.
2013-09-29name cocoa functions in keeping with convention with similar functions for ↵Campbell Barton
other ghost classes.
2013-09-29OSX: more descriptive commentJens Verwiebe
2013-09-29OSX: cleanup for 60409, let m_window protected and use rather a public ↵Jens Verwiebe
function for getting it public
2013-09-28OSX: make sure closing the mainwindow forewards to the quitdialog - todo: ↵Jens Verwiebe
check if m_window now public is a problem
2013-09-27Fix build error when building without OpenMP.Brecht Van Lommel
2013-09-27Fix #35684: cycles unable to use full 6GB of memory on NVidia Titan GPU. We nowBrecht Van Lommel
use arrays instead of textures for general storage on this card (image textures are still stored as texture). Textures were found to be faster on older cards, but the limits on 1D texture size have not increased along with the memory size, which meant that the full 6 GB could not be used. The performance actually seems to be slightly better with arrays in some tests on Titan. For older cards there seems to be a bit of a mix, some are better and others not. We may change those to use arrays too, but more testing is needed, only Titan and Tesla K20 (sm_35) is changed for now. The fact that arrays are faster is a bit surprising, as others found textures to be faster on Kepler. However even if they were, the memory limitation is more important to solve anyway. https://research.nvidia.com/publication/understanding-efficiency-ray-traversal-gpus-kepler-and-fermi-addendum
2013-09-27Elbeem: fix memory leak and add guarded allocator directivesSergey Sharybin
2013-09-27Elbeem: Use pragma directive instead of overriding number of omp threadsSergey Sharybin
Global OpenMP threads override is not a good idea because this would affect all possible OpenMP blocks running at the same time as simulation. And that was actually a big on restoring number of threads: code needed to store current number of threads, not maximal one.
2013-09-27Fix [#36822], Sky Turbidity values > 10 could result in weird behavior and ↵Thomas Dinges
crashes with the new sky model. Soft UI range is 10 already, now clamp inside the code as well.
2013-09-26Fix cycles issue with mapping node rotation and scale order. When using bothBrecht Van Lommel
scale and rotation in mapping node, there would be shearing, and the only way to avoid that was to add 2 mapping nodes. This is because to transform the texture, the inverse transform needs to be done on the texture coordinate Now the mapping node has Texture/Point/Vector/Normal types to transform the vector for a particular purpose. Point is the existing behavior, Texture is the new default that behaves more like you might expect.
2013-09-23Fix related to #36319: restore SDL_VIDEODRIVER=dummy environment variable, itBrecht Van Lommel
seems that somehow not having this is causing keyboard events to be caught by SDL. This was removed because it broke addons that could use SDL, now set the environment variable only temporary during SDL initialization. This may have been causing issues with keyboard events getting missed in the game engine, but I couldn't confirm the issue here.
2013-09-23Minor cleanup for own commit, removed unused line.Lukas Toenne
2013-09-23Fix #36790, OSL point parameters of shader nodes not initialized correctly ↵Lukas Toenne
from UI inputs. normal and point parameter types of OSL shaders are creating SOCK_VECTOR sockets in the script node. When these sockets are in turn used to define the fixed input values for these parameters they get converted as OSL vector always, losing the distinction of vector/normal/point. To prevent OSL rejecting the value due to type mismatch, explicitly define the parameter defaults in the OSL script node compiler function as vector, normal and point (unused types will simply be ignored).
2013-09-21style cleanup: whitespace & odd indentationCampbell Barton
2013-09-20OSX/scons: fix linking errors due bf_intern_ghostndof3dconnexion was build ↵Jens Verwiebe
even if no 3Dmouseware was detected
2013-09-20remove unused modifier argument from ParticleSystem.co_hairCampbell Barton
2013-09-20* Style cleanup / Cycles. Thomas Dinges
2013-09-17Fix #36750: windows crash with empty cycles scene, can't do &references[0] withBrecht Van Lommel
MSVC when references is an empty vector.
2013-09-17Fix #36741: cycles AO pass giving values > 1.0 with transparency.Brecht Van Lommel
2013-09-17Fix #36731: border render not updating properly with persistent imagesBrecht Van Lommel
setting enabled in cycles.
2013-09-17Fix #36738: object ray visibility flags not working in cycles viewport if thereBrecht Van Lommel
is only a single object in the scene.
2013-09-17Fix #36725: mismatch between viewport and render result when no world is linkedBrecht Van Lommel
to the scene in cycles.
2013-09-16Fix [#36742] Pasting image into text editor causes freezeBastien Montagne
Last fallback (XCLIB_XCOUT_FALLBACK_TEXT) was not checked, hence infinitly looping...
2013-09-16Code cleanup / Cycles:Thomas Dinges
* Avoid some duplicated code for switch/case in the Attribute code.
2013-09-16Cycles / Hair:Thomas Dinges
* Hair rendering is now a supported feature, no further need to change the feature set to "Experimental".
2013-09-16Cycles Hair: Two basic bair shaders addedStuart Broadfoot
A new hair bsdf node, with two closure options, is added. These closures allow the generation of the reflective and transmission components of hair. The node allows control of the highlight colour, roughness and angular shift. Llimitations include: -No glint or fresnel adjustments. -The 'offset' is un-used when triangle primitives are used.
2013-09-14minor style clanup and use more meaningful name for 3DCONNEXION source code.Campbell Barton
2013-09-14Cleanup for last commitJens Verwiebe
2013-09-14Fix broken compiling with ndof on linux and winJens Verwiebe
2013-09-13OSX: Compilefix for ndof symbols get magled when used extern C, now use ↵Jens Verwiebe
discrete c files embedded, patch by Jake Kauth
2013-09-13Fix #36719: UV pass not rendering in second render layer if first render layerBrecht Van Lommel
does not have the UV pass enabled as well.
2013-09-13* Fix #36717, don't grey out AO distance property, as it affects the AO ↵Thomas Dinges
Render Pass and AO closure as well.
2013-09-12Fix for [#36707] Blender Opens in fullscreen and stays like thatNathan Letwory
Reported by holy enigma The previous commit in this area removed bounding box checks, because they were done against primary monitor. Now do bound checks against the entire desktop, or rather, the virtual screen. This is the bounding rectangle of all the monitors. This should ensure windows are always created within the confines of this area.
2013-09-11Fix [#36702] blenderapplication window position and sizeNathan Letwory
On Windows the system window will be sized an positioned such that Blender screen area lower left corner is at the requested location, and with dimension as requested. Thanks to Alexander N. for reporting and Brecht van Lommel for input.
2013-09-11take the decender into account when drawing console text.Campbell Barton
also add data types wm and mask to dataname() and unshadow var in ghost/x11
2013-09-11fix double free in ghost c++ gears test program.Campbell Barton
2013-09-10Fix cycles too slow export of meshes with uvs when a motion vector pass is used.Brecht Van Lommel
2013-09-10Remove dimension checks from window creation.Nathan Letwory
This should be (and is) done by the caller instead (windowmanager) to ensure new windows fit properly on the desktop. Saving stretched layouts and layouts with window over display boundaries now becomes possible on Windows too.
2013-09-10Cycles OSL: update to build with latest OSL master branch.Brecht Van Lommel
2013-09-09Fix OpenCL build error.Brecht Van Lommel
2013-09-09Film response curves implemented as a looksSergey Sharybin
This commit implement's OCIO's Looks idea which is about applying some color correction on the buffer before it get's affected by a display transform. This is mainly used to modify images in an artistics way. Currently we've got looks generated from film response curves for all sorts of cameras. Patch by both of me and Brecht.