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
2015-02-03Install_deps: update to new exr/oiio versions, and (hopefully) fix ILMBase messBastien Montagne
Root of the issue is an (hidden!) parameter in ILMBase cmake options, that is enabled by default, and force the generation of those ugly lib names (Imf_2_2.so & co). Why why why enable such thing by default? Anyway, it should be simpler to build again even on linuxes having the openexr -dev package installed. Also, cleaned up a bit things, now we can switch between repo and plain release archive building from a single place for each lib, instead of commentting/uncommenting everything each time (for libs where we have some git repo set up for some reason).
2015-02-03Fix possible (unlikely) buffer overrunCampbell Barton
Translated strings didn't check fixed length for PET id's
2015-02-03Add inverse-square blending for PET and warpCampbell Barton
Similar to 'Root' but without noticeable spike/pinch in the center.
2015-02-03BGE: python API initialization cleanupInes Almeida
The goal of these changes is to Close T40132 and to get rid of the 'PyRun_SimpleString' Hilighted changes are: - consistent naming and initialization of BGE submodules - initialization of the 'bge' module as a proper module - using PyDoc_STRVAR instead of static char* - generic cleanup (unused arguments, logica ordering, naming and whitespace) Reviewers: campbellbarton Maniphest Tasks: T40132 Differential Revision: https://developer.blender.org/D983
2015-02-03BGE: python API cleanup - initialization for bge with submodules, closes D615Ines Almeida
2015-02-03BGE: python API cleanup - adding proper initialization to GameTypesInes Almeida
2015-02-03BGE: python API cleanup - replace BLI_program_path with BKE_appdir_program_pathInes Almeida
2015-02-03BGE: python API cleanup - bge submodules definitionsInes Almeida
2015-02-03BGE: python API cleanup - using PyDoc_STRVAR instead of static char*Ines Almeida
Cherry-picking d503f8a onto 117edbb Conflicts: source/gameengine/Ketsji/KX_PythonInit.cpp
2015-02-03BGE: python API initialization cleanupInes Almeida
-Removing unused parameters -Updating some parts to match bpy_interface.c initialization Cherry-picking 14fceb6 onto 117edbb Conflicts: source/gameengine/Ketsji/KX_PythonInit.cpp
2015-02-03Fix T43530 using blender on remote connection crashesAntony Riakiotakis
Issue here is that remote connection will use OpenGL 1.1. There was a call here that would free VBOs always without a check, however the VBO free function pointer is NULL on such contexts causing a crash. This must have been causing some of the crashes with old contexts. While I think supporting those systems is not such a good idea in general, they can have a few more moments of support I guess. Things might be better now for systems using OGL 1.1 though there are still things that could be done better here - for instance going to dyntopo can crash immediately because we don't have a fallback implementation there. It might be worth reimplementing sculpting with vertex arrays for the legacy case too, but I guess if we move on to OpenGL 2.1 soon this is a bit of a wasted effort.
2015-02-03Fix T42510: bake animation wrong result.Bastien Montagne
Caused by own rBfb7ff31315a1c9 - not surprising code using Object.matrix_local in other contexts than mere Object parenting fails, since it was using a broken implementation before... Note that whole NLA_OT_Bake op would need some love, it is quite brittle in many aspects.
2015-02-03Fix T43380 modulo operation in GLSL does not return negatives.Antony Riakiotakis
Make it so by checking operand sign.
2015-02-03Fix T43514: Environment map doesn't updateSergey Sharybin
2015-02-03Bugfix T43541: Inserting keyframes using sliders in Action Editor doesn't ↵Joshua Leung
respect NLA time remapping
2015-02-03Fix T43403: Compositor does not respect interlaced videoSergey Sharybin
This is actually issue with Image datablock, which had obscure Fields settings but didn't allow to de-interlace the video. Now added the option to de-interlace Image with Movie input type.
2015-02-03Fix T43544: Runtime Error when Locale is not validSergey Sharybin
This is not a real fix and only prevents crash, textures IO might be not working totally correct if they're unicode path or so. Proper solution would be to detect which locale we can use and set LANG, LC_ALL and friends.
2015-02-03Revert "Keep mingw specific includes ifdef'd"Campbell Barton
This reverts commit ba8b9ae307010ee5e8e43c6afc4c9d0571c2bf73. Turns out this is needed on other systems, just happened to be indirect included on them.
2015-02-03Keep mingw specific includes ifdef'dCampbell Barton
2015-02-03MinGW still uses SDL1 - will need to change this of course but no needAntony Riakiotakis
to keep compilation broken for now
2015-02-03MinGW64 complains about clock, include time.hAntony Riakiotakis
2015-02-03BMesh: optimize selection flushingCampbell Barton
De-selecting a face would do flushing checks on each vertex 3 times, now only do once.
2015-02-03cleanup: inconsistent BMesh select checksCampbell Barton
2015-02-03Possible NULL de-reference on fullsceen checkCampbell Barton
Also quiet some other minor warnings
2015-02-03Fix own mistake unlinking text (recent commit)Campbell Barton
2015-02-03Fix copypaste error in x11 tablet initCampbell Barton
2015-02-03BMesh: optimize edge selectCampbell Barton
It's called a lot, so avoid using a generic iterator for edges of vert.
2015-02-03cleanup: indentation & redundant castsCampbell Barton
also use 'const' bucket rect args
2015-02-03cleanup: use bools in drawobjectCampbell Barton
2015-02-02Make MSVC 2013 win32 also use new OpenEXR 2.2Martijn Berger
2015-02-02Bump OpenEXR to 2.2 for windows MSVC 2013Martijn Berger
2015-02-02Warp modifier: remove redundant NULL checkCampbell Barton
2015-02-02Warp modifier: avoid sqrt checking radiusCampbell Barton
2015-02-02Fix T43524: Warp modifier curve clamped to 0-1Campbell Barton
2015-02-02Cycles: OSL kernel now also ignores maybe-uninitializedSergey Sharybin
This is a bit of a mess because of the header dependency hell, but since the tweak is small enough it's gonna be fine.
2015-02-02Cycles: Further tweaks to T43511 to solve compilation error on 32bit platformsSergey Sharybin
2015-02-02Cycles: Solve dependency between camera and object synchronizationSergey Sharybin
IN theory object might depend on camera location (spatial adaptive subdivisions for example) which became not possible to achieve after camera in volume support. Should be no functional changes for artists.
2015-02-02Cycles: Ignore -Wmaybe-uninitialized from the kernel in release buildsSergey Sharybin
This warning provided too much false-positive issues in release version of the kernel, making it really easy to miss actual warnings.
2015-02-02Selection: avoid uninitialized memory read with occlusion queriesAntony Riakiotakis
2015-02-02Fix for hair child roughness.Lukas Tönne
The fixed-function roughness was not getting used once the curve roughness has been enabled at least once.
2015-02-02Adjust GLSL drawing of window coordinates from camera view (use cameraAntony Riakiotakis
bounds instead of window bounds). Fixes remaining part of T43346
2015-02-02Fix for unfreed effector weights in hair dynamics.Lukas Tönne
The internal cloth modifier effector weights get replaced temporarily to make the cloth sim use the particle weight settings instead. But the particle sim was not putting back the original weights, which can be non-NULL in case the cloth sim allocated these already. Messy design ...
2015-02-02Fix for unfreed memory due to unnecessary early exit in the freeLukas Tönne
function.
2015-02-02Fix for unfreed memory of internal hair cloth modifier pointcache.Lukas Tönne
2015-02-02Cycles: Remove redundant calculation of w in recent cubic commitSergey Sharybin
Was rather harmless since compiler will optimize it out, but nice to get rid of this anyway.
2015-02-02Fix T43511: Major slow down with many instanced objects in cycles GPUSergey Sharybin
Slowdown was caused by watertight intersection commit and follow-up workaorund for compiler crash which uninlined utility function which rotates the ray. Now it's only uninlined for sm_50 and sm_52 experimental kernels which are the only ones which failed to compile. Rendering still might be a bit slower but at least shouldn't be that dramatic.
2015-02-02cleanup: style/spellingCampbell Barton
2015-02-02Avoid warping the pointer when doing constrained texture paintingAntony Riakiotakis
strokes
2015-02-02Cycles: Fix inconsistent command line used for runtime kernel compilationSergey Sharybin
Basically build-time compiled kernels were using --fast-math (which is correct) but run-time compiled did not.
2015-02-02minor edits to last commitCampbell Barton