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
2013-06-23fix for connect_pair cutting across triangle verts from edges.Campbell Barton
2013-06-23remove vec_rot_to_mat3(), replace with axis_angle_normalized_to_mat3()Campbell Barton
2013-06-23add strict conversion flags for mask_rasterize and reduce some ↵Campbell Barton
signed/unsigned comparisons.
2013-06-23Make edgehash and ghash use the same limit for expanding buckets, r26206 ↵Campbell Barton
changed ghash. double checked and r26206 does indeed give a speedup, so change for edgehash too.
2013-06-23reduce sign conversion comparisons for smallhash and tweak warnings elsewhere.Campbell Barton
2013-06-23build fix for old gccs (after rev.57620)Dalai Felinto
enabling the new pragmas only when gcc >= 4.6 gcc 4.2.1 here (OSX)
2013-06-22Extend existing editmesh connect tool so it can connect across multiple faces.Campbell Barton
only use this when 2 vertices are selected, otherwise use the same behavior as before. This works a little like a fast knife tool, but it only cuts straight lines and doesnt depend on the view-port. Examples: - http://www.graphicall.org/ftp/ideasman42/mesh_connect_pair.png - http://www.graphicall.org/ftp/ideasman42/mesh_connect_pair_curve.png
2013-06-22Minor code cleanup in 'source/gameengine/GamePlayer/ghost/GPG_Application.cpp'.Inês Almeida
Removed a function call with no effect and merged two other lines for legibility. This commit was reviewed by Moguri.
2013-06-22BGE bugfix/patch "[#26075] game anaglyph colors are inverted" by Juha ↵Dalai Felinto
Maki-Kanto (kanttori) Later I will try to find when this bug was introduced. But it's definitively broken in trunk.
2013-06-22BGE: Fix for [#35815] "makeScreenshot() relative path not working in ↵Mitchell Stokes
Blenderplayer" reported by HG1. Someone forgot to add relative path expansion (BLI_path_abs) to the Blenderplayer...
2013-06-21Code cleanup: fix some vs2012 compiler warningsBrecht Van Lommel
2013-06-21BGE: fix [#32775] LibFree crashingDaniel Stokes
Used the engine's RemoveScene (which ultimately calls the converter's RemoveScene) instead of the converter's RemoveScene when the converter free a blend file. This handles the scene removal in a safer fashion and solves the crash described in part 2 of the bug report. Part 1 no longer appears to cause a crash.
2013-06-21Default paint context will be image paint if object is not in a paint mode. ↵Antony Riakiotakis
It solves not being able to tweak textures in the new texture context button system if an image editor is set up for painting and active object is in object mode.
2013-06-21BGE: Fix for [#33163] "Text Font Bug" reported and fixed by HG1.Mitchell Stokes
The embedded player was calling glPolygonMode(GL_FRONT_AND_BACK, GL_FILL) before rendering font objects, but someone forgot to add this to the Blenderplayer.
2013-06-20reduce sign comparisons for ghash and add more strict warnings for gcc.Campbell Barton
2013-06-20move sort from vert/edge/face into mesh menu only (sorting isn't such a ↵Campbell Barton
common operation). correct own recently added assert.
2013-06-20support proportional editing with x-mirror enabled.Campbell Barton
2013-06-20Sequencer: fix names when adding several video (or audio) files at once (all ↵Bastien Montagne
strips were getting the same, annoying ;) ).
2013-06-20Construct orco UV layer for curve when applying constructive modifierSergey Sharybin
Also construct orco uv layer when converting curve to a mesh. This makes it possible to preserve automatically generated coordinates ("use uv for mapping" option) when using constructive modifiers or converting curve to the mesh. With cycles nothing special is needed to preserve texture mapping after such operations, in blender internal you'll need to change texture mapping from Generated to UV. This feature is useful on it's own and also would help in potential switch 3d viewport to always use DM to draw objects, which would help making drawing more thread-safe.
2013-06-20transform: 2d option for proportional editmode,Campbell Barton
Uses for view orientation for distance calculation, can give nicer results when you dont want twisting caused by changes in depth.
2013-06-20Fix #35807: blender internal motion blur render without antialiasing wouldBrecht Van Lommel
give black speckles (self intersection errors) in raytraced shadows. Motion blur does some extra offsets for free antialiasing in the motion blur samples, but did not take them into account everywhere.
2013-06-20Fix #35439: Render Border have weird influence on compositingSergey Sharybin
Issue was caused by render result passing to a compositor was having a resolution of border when using a camera border in cases there's no Render Layer nodes. Made it so resolution in which compositor works does not depend on whether Render Layers present or not.
2013-06-20editmesh draw optimizations: use customdata offsets rather then per-element ↵Campbell Barton
lookups.
2013-06-20Fix crash in when dding subsurf modifier to curvesSergey Sharybin
Issue was caused by svn rev57566 which didn't take into account the fact that curves could have dm of type CCGDM and in this case CDDM_calc_normals_mapping_ex would fail dramatically. Added a check around normals update call bout whether DM is CDDM or not. The same happens in mesh's modifier stack.
2013-06-20remove NULL checks for return values from EDBM_***_at_index calls.Campbell Barton
2013-06-20BGE: fix [#35447] LibLoad Meshes and Scenes causes crash of blenderDaniel Stokes
KX_BlenderSceneConverter's destructor freed the contents of several std::vectors without removing those contents from the vectors. Later these vectors are iterated through. Making sure the vectors get cleared solves this problem.
2013-06-20BGE: Fix for [#34781] "bge.texture.ImageRender does not show Font object" ↵Mitchell Stokes
reported by Monster. This fix is mostly based off of HG1's patch from the bug report, which had ImageRender::Render() call KX_KetsjiEngine::RenderFonts(). However, I have moved RenderFonts() from KX_KetsjiEngine to KX_Scene where all of the other font and rendering functions are. The real fix for this mess would be to not have ImageRender::Render() have so much duplicate code from KX_KetsjiEngine::Render(), but that's a code cleanup problem for another day.
2013-06-20BGE: Fix for [#35479] "OSKEY (Command Key on Mac) not working" reported by ↵Mitchell Stokes
Mike Pan (mpan3). The OSKEY was never added to the game engine, so it didn't recognize it.
2013-06-20Snap to Symmetry (editmesh tool)Campbell Barton
Update from a script I had in 2.4x, useful if you have mesh data which is _almost_ symmetrical, there was no good way to automatically make the minor adjustments to make the mesh fully symmetrical. Options for... - symmetry-axis. - blending between the +/- side. - center mid verts. Access from Mesh menu.
2013-06-20add axis option to EDBM_verts_mirror_cache_beginCampbell Barton
2013-06-20BKE_bmbvh_find_vert_closest: very stupid & old bug, it was comparing hit ↵Campbell Barton
locations incorrectly so that only the first hit was valid. This isn't noticeable for small distances, otherwise it gives bad results.
2013-06-20correct editmesh BKE_bmbvh_find_vert_closest(), distances are expected to be ↵Campbell Barton
squared.
2013-06-19correct for own regressions when refactoring select-path, was using heap ↵Campbell Barton
popmin incorrectly.
2013-06-19This commit tackles the "context" buttons in Properties header, which were ↵Bastien Montagne
still using "ugly" old UI code. It removes buttons_header.c file, adds a (small) space_properties.py one, with a PROPERTIES_HT_header class, which simply uses the RNA enum to draw the context buttons. It also fixes that enum, btw, it always featured all contexts, which means you could (try to!) set through RNA invalid contexts... Thanks to brecht and dingto for the reviews.
2013-06-19Remove paranoid null checks for editmesh EDBM_vert_at_index and friends (use ↵Campbell Barton
asserts instead). temp set BM_OMP_LIMIT to zero for better testing before release.
2013-06-19internal editmesh api: add an extended version of ↵Campbell Barton
EDBM_verts_mirror_cache_begin which takes arguments to give some more control.
2013-06-19Usability:Ton Roosendaal
For users without middle-mouse buttons, they can now use Circle and Border deselect by holding SHIFT. Middle mouse still works too.
2013-06-19Fix for expanded enums with icon_only enabled, name of each item was still ↵Bastien Montagne
used to compute its button's size!
2013-06-19fix own regression with normal recalculation updatesCampbell Barton
2013-06-19ui precision drawing - avoid calling pow(10, -prec) since the range is small ↵Campbell Barton
use a fixed array.
2013-06-19Take precision into account for calculating display of small numbersGaia Clary
2013-06-19fix for filesel autocomplete, it had the annoying behavior if you entered in ↵Campbell Barton
a non-existing name, of executing it and then asking to add the dir.
2013-06-19Fix #35773: Drag-to-Open failed in Movie Clip EditorSergey Sharybin
2013-06-19Followup to svn rev57551Sergey Sharybin
Perhaps real fix would be to make all parts of blender mandatory and not switchable off, so every area of code would be compiled and verified after no-functional-changes commits.
2013-06-19fix [#35795] Edge split modifier do not show result in viewport with curves.Campbell Barton
caused by recent changes in normal calculation, however curves were not being very smart about calculating modifiers (calling unneeded re-tessellation for every modifier)
2013-06-19move modifier callback wrappers into modifier.cCampbell Barton
2013-06-19fix [#35793] Crash When Painting Gradient WeightCampbell Barton
2013-06-19alternate fix for r57562. check if the mouse is over the parent menu.Campbell Barton
2013-06-19fix [#35792] Submenus not opening properly on mouse moveCampbell Barton
caused by own fix for [#35346], now only apply wiggle room for toplevel menus.
2013-06-18Fix for own mistake in r57555 :-(Jürgen Herrmann
Add include to autoexec.c instead of BLI_path_util.h Thanks Bastien Montagne for the hint.