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
2012-11-12bmesh bevel todo: don't loop through all faces to find faces connected to a ↵Campbell Barton
vertex.
2012-11-12replace BM_edge_face_count with ↵Campbell Barton
BM_edge_is_manifold/BM_edge_is_wire/BM_edge_is_boundary
2012-11-12style cleanupCampbell Barton
2012-11-12build fix: recent commit broke building on 64bit linuxCampbell Barton
2012-11-12Whitespace tweaks and BugfixesJoshua Leung
* Fixed memory leak, where temp buffers for tGpTimingData were not freed * Fixed crash when there was no active object when converting to paths
2012-11-12update to python api `Gotcha` docs to reflect changes to the api. also add a ↵Campbell Barton
section about modifying linked library data.
2012-11-12Bevel: several bug fixes.Howard Trickey
2012-11-12DNA alignment fix for GPencil commitJoshua Leung
2012-11-12fix [#33142] Ctrl LMB higher selection mode in edit mode sometimes selects ↵Campbell Barton
extra elements
2012-11-11Clen up of gettext stuff from scons scripts... Did not touch to buildbots ↵Bastien Montagne
ones, nor to iconv, as it’s still uncleare whether we can get rid of it :/
2012-11-11* Replace math.h with BLI_math.h, this fixes compile on windows. Thomas Dinges
2012-11-11Fix for RNA soft values (confused with hard ones... tss).Bastien Montagne
2012-11-11Four fixes (own collection)Ton Roosendaal
- Screencast: stops working on window resize - crashes movie file output - Screencast now draws simple brush overlay to indicate mouse cursor. - Greasepencil now works again to use MMB for view rotates (and missed proper redraw signal for toolbar, at end of paint)
2012-11-11Fix a stupid warning (due to last minute refactor...).Bastien Montagne
2012-11-11Replacing gettext i18n backend by boost::locale one.Bastien Montagne
This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)! Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ). Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy).
2012-11-11Actually, need no more BKE_main.h here...Bastien Montagne
2012-11-11"Dynamic Sketch" patch, which adds timing data to GP strokes, by storing an ↵Bastien Montagne
inittime in each stroke (value returned by PIL_check_seconds_timer() func), and then a delta time for each of its points, relative to that inittime. These timing data can then be used during conversion to Curve objects, to create a path animation (i.e. an Evaluation Time F-Curve) exactly reproducing the drawing movements. Aside from this "main feature", the patch brings several fixes/enhancements: * Stroke smoothing/simplifying will no more move the start/end points of a stroke (this was rather annoying sometimes!). * Also optimized smoothing code (even though not really noticeable on a modern computer, it now uses less memory and runs faster). * When converting to curve, you now have the following new possibilities: ** Normalize the weight values (currently, they will get "stroke width * 0.1", i.e. would range by default from 0.0 to 0.3...). ** Scale the radius values to your liking (again, currently they are set from stroke width times 0.1)! ** Link all strokes into a single curve, using zero-radius sections (this is mandatory to use the dynamic feature!). Here is a small demo video: http://youtu.be/VwWEXrnQAFI Will update user manual later today.
2012-11-11Bugfix [#33140] Ton Roosendaal
The alt+shift+RMB menu to select objects didn't handle 'extend' (now called toggle). Was due to code cleanup for selecting (and new CTRL+SHIFT+Select). Now the shift+alt menu behaves like shift+clicks.
2012-11-11Bugfix, IRC report:Ton Roosendaal
NumPad emulation code wasn't working for double-clicks, preventing to fast type same values in buttons (Like, 111111 resulted in 111 only). Moved the emulation hack to where it belongs, in lowest level function that interprets the ghost events for Blender's WM events.
2012-11-11MultiSample feature: added provision that requires a restart in order to getTon Roosendaal
it work properly - you cannot set/disable it in a running program with windows open. In short: Multisample setting is static, set on first time running of Blender, after reading the user preferences. For as far as I can see - disabling/enableing (glEnable) doesn't harm to be used in drawing code. With multisample on at start, you can enable and disable it freely. But without it set at start, enabling doesn't do anything nor draws badly.
2012-11-11style cleanupCampbell Barton
2012-11-11code cleanup:Campbell Barton
- blf doesnt have includes for TRUE/FALSE, use 1/0. - rename ogl_multisamples -> multi_sample, also shorten enum strings.
2012-11-11BGE: fix for 2 uses of uninitialized memory - property-sensor and ↵Campbell Barton
object-color for materials.
2012-11-11replace 0 and 1 with FALSE and TRUE in BLF_global_font_init in blf.cJason Wilkins
2012-11-11Code de-duplication in imageprocess.c -- made it use interpolation functions ↵Sergey Sharybin
from blenlib
2012-11-11Fix #32398: Mirror modifier with "Merge" enabled producing pairs of facesBen Batt
sharing the same set of vertices. Modified the CDDM_merge_verts function (currently only used by the Mirror modifier) to skip faces using all merged vertices.
2012-11-11bge mesh conversion speedup, avoid calling ConvertMaterial() on every face.Campbell Barton
now do per material bucket.
2012-11-11game engine material conversion: don't use the material to convert vertex ↵Campbell Barton
colors, then extract back out (pre face).
2012-11-11code cleanup: bge - rename 'type' to 'use_mcol' in material conversion.Campbell Barton
2012-11-11- property sensor was converting floating point values to text then back to ↵Campbell Barton
float - for floating point properties. - IntValue's GetNumber() was convert int -> float -> double. - BL_Shader was using STR_String rather then char*, where most callers had a char*, use a char* to avoid STR_String conversion-and-alloc on shader access.
2012-11-10Removed determineDependingAreaOfInterest from movie distortion nodeSergey Sharybin
It wasn't used and it was incorrect anyway (distortion could be more than 100px).
2012-11-10Movie clip: display stabilization border even if current frame failed to loadSergey Sharybin
2012-11-10Solved issue with distorted compositor results in some casesSergey Sharybin
Originally issue was discovered when using stabilization and movie distortion nodes, but in fact issue was caused by render layer node always doing nearest interpolation. Now made it so this node will respect sampler passed to it's executePixel function and do an interpolation. Added two new functions to do bilinear/bicubic interpolation in float buffer with variable number of components per element, so it could interpolate 1, 3 and 4 component vectors. This functions currently mostly duplicates the same functions from imageprocess.c and it should actually be de-duplicated. Think it's ok to leave a bit of time with such duplication, since functions should be generalized one more time to support byte buffers, which could backfire on readability. Also removed mark as complex from stabilization node, which isn't needed sine int fact this node is not complex.
2012-11-10Bevel: patch from Thomas Beck fixes numeric offset input and adds wheel ↵Howard Trickey
input for number of segments.
2012-11-10Added UI support to set OpenGL MultiSample.Ton Roosendaal
Code to support it was lying around for long already, but not controlled by UI nicely. Now you have in user preferences "System" tab an option to set it. NOTE: - it only works saving as User startup.blend, and restart Blender. - your system should support it, no check for it is visible in UI - tested only on iMac OSX 10.7 Screenshot: http://www.blender.org/bf/chinchilla.blend.png
2012-11-10add argument so recent bge function mesh.transform_uv() so you can ↵Campbell Barton
optionally transform between UV1 / UV2
2012-11-10add 2 new utility functions to the BGE mesh py api.Campbell Barton
mesh.transform(matid, matrix) mesh.transform_uv(matid, matrix, uv_index=-1)) much more efficient then looping over verts in python to transform them.
2012-11-10Cycles: correction to how device of lists is exposed to blenderSergey Sharybin
compute_device_list is using static vector of device information which had pointers (identifier and name) to values from device information structures. That structures are also stored in static vector and being refreshed every 5 seconds. The issue is, as soon as device information is being updated, pointers in vector from compute_device_list became incorrect. Seems it was the reason of issues with sudden switching from CUDA to OpenCL on my desktop and from CUDA to CPU on my laptop, It was also seems to be making persistent images behaves instable. Made it so device identifier and name are copied from device info to structures used by RNA (CCLDeviceInfo). Alternative could be avoid cacheing CCLDeviceInfo and always use actual list of device information by RNA. It shouldn't be so much slow.
2012-11-10code cleanup: some warnings and formatting for PyMethodDef's in the BGE.Campbell Barton
2012-11-10Fix for wrong usage of RE_engine_freeSergey Sharybin
2012-11-10Updated stubs to make blender player compilableSergey Sharybin
2012-11-10Fixes for movie distortion nodeSergey Sharybin
- Somehow this node was using nearest interpolation which seems have been passed from compositor node. It was using b-spline interpolation with old compositor implementation. Now forced this node to use bilinear interpolation, which should be close enough. - Operation should be marked as complex it seems, otherwise area of interest wouldn't make any affect on it's behavior.
2012-11-10BGE: Committing patch [#32697] "New BGE gravity API" by HG1.Mitchell Stokes
This patch adds a gravity attribute to KX_Scene.
2012-11-10Fix part of #31080: missing UV editor redraw after edge slide with correct UVs.Brecht Van Lommel
2012-11-10Fix #33084: lock camera to view + view smooth disabled incorrectly moved theBrecht Van Lommel
camera when going into camera view (bug in revision 51256).
2012-11-10simple optimization for library loading, just reduce pointer indirection and ↵Campbell Barton
use unsigned int's, gives up to 2x overall speedup for loading some libraries.
2012-11-10fix for crashes running the BGE without colorspace enabled.Campbell Barton
2012-11-10Fix part of #33132: render resoltuion refresh issues after persistent imagesBrecht Van Lommel
was added for cycles. This fixes the case where the option is disabled. I moved the option now to Blender itself and made it keep the engine around only when it's enabled. Also fixes case where there could be issues when switching to another renderer.
2012-11-10code cleanup: bge static functions & use C++ guarded alloc for the character ↵Campbell Barton
class.
2012-11-10Cycles OSL: auto update script node sockets when setting text datablock or ↵Brecht Van Lommel
filepath.