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/source
AgeCommit message (Collapse)Author
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 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-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-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-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-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-02cleanup: style/spellingCampbell Barton
2015-02-02Avoid warping the pointer when doing constrained texture paintingAntony Riakiotakis
strokes
2015-02-02minor edits to last commitCampbell Barton
2015-02-02Fix T43501: Crash on custom node tree creationjulianeisel
2015-02-02Fix for Freestyle view map caching not properly updated upon changes of ↵Tamito Kajiyama
render resolution and scale. Problem reports independently by Light BWK and Folkert de Vries, thanks.
2015-02-02BMesh: tool to ensure all faces are convexCampbell Barton
Access from Mesh -> Cleanup
2015-02-02BMesh: BM_face_triangulate take edge arrayCampbell Barton
To access edges created between the tris.
2015-02-02Cycles: Implement cubit image interpolation on CPUSergey Sharybin
Basically title says it all. Could be not totally optimized but the code is there now.
2015-02-01error in last commitCampbell Barton
2015-02-01RNA: add readonly pixelsize to userprefsCampbell Barton
2015-02-01Documentation: updated mathutils documentationSybren A. Stüvel
Added descriptions of the constructors, and improved the module-level documentation.
2015-02-01cleanup: use constCampbell Barton
2015-02-01mathutils: added exponential map to QuaternionSybren A. Stüvel
Added conversion to and from exponential map representation. This representation is useful for interpolation of > 2 quaternions, or in PD controllers. Implementation in C functions quat_to_expmap, quat_normalized_to_expmap, and expmap_to_quat with Python API, unit tests and documentation. Added Quaternion.to_exponential_map() and Quaternion(3-vector) to Python API. Reviewers: campbellbarton Projects: #bf_blender Differential Revision: https://developer.blender.org/D1049
2015-02-01Fix: correctly describing Quaternion.normalize()Sybren A. Stüvel
The original comment seems to suggest that only the rotation vector is normalized, leaving the rotation angle alone. This is not what happens, though. The new comment matches the actual implementation, and the implementation matches what is commonly understood as quaternion normalization.
2015-02-01BMesh: remove redundant connect-nonplanar loopCampbell Barton
2015-01-31WM: empty menu so addons can extend the splashCampbell Barton