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
2014-01-19Docs: doxygen file descriptions for BLF, GPU and WMCampbell Barton
2014-01-18Increase maximum allowed amount of points for Splines in both U and V directionsSimon Repp
Increase the maximum allowed amount of points in a spline from currently 32,767 (short) to 2,147,483,647 (int). Change variables that get assigned the value from pntsu/pntsv to int type all over the codebase. Change function parameters that previously passed the count as short to int type as well. (because https://developer.blender.org/T38191) Reviewed By: sergey Differential Revision: https://developer.blender.org/D212
2014-01-18Send sequencer render context as const pointer rather than as valueSergey Sharybin
No functional changes just creepy to send rather huge structure by value.
2014-01-18Make it possible to hide/unhide a node during node transform operations.Monique Dewanchand
During drag the H key can be used to toggle the hide flag of the selected nodes. This makes it easier to 'attach' nodes to available links in narrow places.
2014-01-17Math: Code cleanupSergej Reich
Remove stray #undef directives.
2014-01-17Blender Internal: Tweak GLSL preview of the spot lamp to use shadow buffer ↵IRIE Shinsuke
also for ray shadows, to solve inconsistency with the sun lamp.
2014-01-17UI: tweak menu padding and make separator line more visible.Brecht Van Lommel
Adds some padding to the left of the icon, adds more space around the separator line and make it more visible, and add some spacing at the top and bottom of the menu. Ref T37794 Reviewed By: dingto, billrey Differential Revision: https://developer.blender.org/D223
2014-01-17UI/Modifiers: add missing icon for Wireframe modifierSimon Repp
Reviewed By: carter2422, billrey, plasmasolutions, brecht Differential Revision: https://developer.blender.org/D220
2014-01-17Fix T38141: wrong add reroute node location with shift LMB cut on OS X / retina.Brecht Van Lommel
2014-01-17Sequencer: don't cache frames during proxy rebuild jobSergey Sharybin
2014-01-17Followup to d03e768: was wrongly (void) non-existing argumentSergey Sharybin
2014-01-17Remove confusing recalc flag from simplify update callbackSergey Sharybin
PSYS_RECALC_CHILD is not handled by handle_object_update at all so it was rather pointless to set this flag. Double-checked with Brecht.
2014-01-17Fix T38260: Missing object update with two visible scenesSergey Sharybin
It was an issue with early object update check which was screwing up for second scene because of first one reset ID recalc flags. From the comment in the code about this: We need to check all visible scenes, otherwise resetting OB_ID changed flag will only work fine for first scene of multiple visible and all the rest will skip update. This could also lead to wrong behavior scene update handlers because of missing ID datablock changed flags. This is a bit of a bummer to allocate list here, but likely it wouldn't become too much bad because it only happens when objects were actually changed.
2014-01-17Similar reshuffling of theme settings order for DopeSheet to ensure pairs ↵Joshua Leung
end up on same rows
2014-01-17Reshuffle Graph Editor theme settings to get pairs of settings to line upJoshua Leung
2014-01-17Bump up default size of vertices in Graph Editor to make them easier to ↵Joshua Leung
see/select
2014-01-17Fix T38161: Copy Material to Others causes incorrect viewport display if ↵Bastien Montagne
target object uses more materials We need to update object data, like when removing a mat slot, since some mat indices might have become invalid!
2014-01-17Blender Internal: Correct GLSL preview, material using shader nodes didn't ↵IRIE Shinsuke
consider "Transparency" is a shader pipeline option.
2014-01-17Code Cleanup: spellingCampbell Barton
2014-01-17BMesh: minor optimization for remove doublesCampbell Barton
- replace heap allocation with stack for small arrays. - remove edge-lookup when its already known.
2014-01-17EditMesh: add delete loose operator (access from Cleanup menu)Campbell Barton
2014-01-17BMesh: add bmesh delete functions that dont depend on operator flagsCampbell Barton
2014-01-17Build Modifier - Add "Reversed" OptionJoshua Leung
This commit introduces the ability to make the Build Modifier operate in reverse, essentially allowing it to be used as a "deconstruction" effect. (See D219 for more details about use cases for this)
2014-01-17Fix for long keyframes not getting faded out with their associated keyframes ↵Joshua Leung
on protected channels
2014-01-17Assorted polish fixes for keyframe theme settings patchJoshua Leung
* Version patching fixes for theme settings * Added missing support for NLA (needed for the keyframes drawn in the action lines) * Fix for a lack of contrast between selected and unselected extreme keyframe type (restoring it back to the pre-patch color scheme) * Fix for keyframes on protected channels not being drawn with partial opacity
2014-01-17T37579: Theme settings for Keyframe ColoursJose Molina Garcia
This patch makes it possible to customise the colours used for the different keyframe types (Keyframe, Breakdown, Extreme, Jitter) and the border colours (normal and selected). Reviewed by: Joshua Leung
2014-01-17Code Cleanup: remove redundant bmesh functions & make staticCampbell Barton
2014-01-17BMesh: minor speedup for deleting faces. also remove unused delete-allCampbell Barton
2014-01-17Code Cleanup: move delete funcs out of bmesh_construct.c into own fileCampbell Barton
2014-01-17Outliner: minor speedup for drawing, avoid 3 rna lookups per objectCampbell Barton
also for movie-clip dope-sheet
2014-01-17Code cleanup: fix gcc/clang compiler warning in release build.Brecht Van Lommel
2014-01-17Fix T37958: part of blender internal approximate AO / indirect light preprocessBrecht Van Lommel
could not be cancelled.
2014-01-16Minor change to last commit to solidify, only allocate bitmap as neededCampbell Barton
2014-01-16Correct versioning check for manipulatorCampbell Barton
2014-01-16Code Cleanup: loop over ThemeSpace's where possibleCampbell Barton
2014-01-16BLF: Fix for changing the DPI storing many fonts (300+)Campbell Barton
Each dpi value stores its own set of font sizes, so while dragging the dpi value would collect many sizes and never free. Also change how BLF_cache_clear works, it was freeing memory but not the OpenGL textures. Now just free all the cache and GL textures and let drawing allocate them again as needed.
2014-01-16BLF: avoid allocating empty array in blf_glyph_cache_textureCampbell Barton
2014-01-16Fix for BLF using realloc() on guarded-alloced memoryCampbell Barton
2014-01-16Code Cleanup: spellingCampbell Barton
2014-01-16Fix T38217: Fix glitch adding Monkey with view alignCampbell Barton
added an option so view-align can default to a different axis.
2014-01-16Fix T38116: Crash when using solidify modifier on multi-user meshSergey Sharybin
Issue was caused by solidify modifier using original vertices bitfield to store tags. This isn't thread-safe obviously. Now use bitmap to store needed tags. Reviewed by Campbell, thanks!
2014-01-16Code Cleanup: no need to pass empty strings as default valuesCampbell Barton
2014-01-16Code Cleanup: avoid using G_PICKSEL for transform manipulatorCampbell Barton
2014-01-16Correct error in own recent commitCampbell Barton
2014-01-16Code Cleanup: outliner used magic numbers for active items and selectingCampbell Barton
Replace with enums to make it more obvious whats happening
2014-01-16Compilation error fix: mismatch declarationSergey Sharybin
2014-01-16Code Cleanup: style and redundant castsCampbell Barton
2014-01-16Code Cleanup: simplify matcaps checks and quiet warningCampbell Barton
2014-01-16User Prefs: Manipulator unit and tooltip fixesAndrew Buttery
removal of x5 hardcoded size multiplier
2014-01-16Tweak to early threaded update escapeSergey Sharybin
Issue was caused by some objects being in bMain and tagged for update but not being in the DAG. This means objects wouldn't be updated and their recalc flag remains untouched triggering threaded for the next frame. Solved by tweaking POST_UPDATE_HANDLER_WORKAROUND in the way that it checks objects' recalc flags from the DAG, not from the bMain. This will work a bit longer since DAG stored more nodes than objects in the scene, but this code only runs in cases when there're some objects tagged for update, which keeps overall CPU usage on such a workaround pretty low. Now CPU usage on 11a_comp scene from project Pampa went down from ~15% down to ~5% (2,69 release uses ~%7). Pointed by Thomas Dinges in IRC.