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
2012-12-12RNA properties for width and height of nodes.Lukas Toenne
Note: For most node types the height is determined automatically. Note2: There are two independent width values, one for regular nodes and one for the collapsed ("hidden") state.
2012-12-12Fix for range checks in generated RNA functions. The code was skipping the ↵Lukas Toenne
value clamping for float and int properties if using the min/max values of the respective number format, but not taking into account range callbacks of the property.
2012-12-12Fix for misleading doc string of panel header options.Lukas Toenne
2012-12-12Sequencer: add textured solid option for opengl previewSergey Sharybin
2012-12-11RNA: add Window x/y position and size access.Brecht Van Lommel
2012-12-11code cleanup: neareast -> nearestCampbell Barton
2012-12-11Fix some RNA subtypes for collections' active/active_index props (some ↵Bastien Montagne
PROP_POINTER had PROP_UNSIGNED!). Harmless, but stupid ;)
2012-12-09Fix #33454: cycles wasn't hiding the original object used for dupliverts orBrecht Van Lommel
duplifaces like blender internal.
2012-12-07fix for texture_slot path, would give incorrect path when used with brushes ↵Campbell Barton
which only have one texture slot. also quiet float/double warning.
2012-12-05Fix #33417: add back GPU Mipmap Generation option, apparently with this disabledBrecht Van Lommel
it takes up less memory on some cards, still unclear why.
2012-12-03R/G/B icons in node space backgroud channel selector all had same color ↵Campbell Barton
wheel icon which didnt make much sense.
2012-12-03Image Editor / UV: Thomas Dinges
* Bring back "Snap to Vertex", own regression introduced in r39460. Patch by Brecht (DNA, Transform) and myself (RNA, Script).
2012-12-02Bugfix [#33387] Smoke: Animating Smoke Type from Flow to None crashes blenderDaniel Genrich
This property was never intended to be animatable. Workaround: Animate density. TODO for 2.66: Introduce on/off property for flow and collision objects
2012-12-02Fix warning about missing BKE_idcode_to_name_plural.Brecht Van Lommel
2012-12-02There was no way of knowing what ID type a property comes from by the ↵Campbell Barton
tooltip, (since copying the Data-Path doesn't include the ID the user had to guess). Now include the full python path to the property in the tool-tip.
2012-11-28GPU: remove GPU Mipmap Generation option and just always enable it, it's an oldBrecht Van Lommel
OpenGL 1.4 feature that is stable, there's no reason not to use it. Also fixed GPU mipmap generation not working in the game player.
2012-11-26switch verious references from py3.2 -> 3.3 or just 3.Campbell Barton
2012-11-26style cleanupCampbell Barton
2012-11-26Fix #33312: cycles render crash with motion blur / vector pass rendering. It'sBrecht Van Lommel
actually the render threading issue and not a full fix, but this avoids the 3D viewport getting redrawn when changing frames to get motion vectors.
2012-11-26Fix #33310: unnecessary redraw of outliner when editing materials and textures.Brecht Van Lommel
2012-11-25code cleanup: warnings, styleCampbell Barton
2012-11-25fix [#33299] When I click right button on proportional editing mode button ↵Campbell Barton
Blender crashes (segmentation fault) RNA_path_from_ID_to_property() would return an uninitialized pointer.
2012-11-25Fix #33297: crash loading modal keymap after recent keymap bugfix.Brecht Van Lommel
2012-11-24Fix #33286: when keyframing object scale, noise fmodifier scale would showBrecht Van Lommel
as animated in the UI.
2012-11-24Fix #33282: missing GLSL update assigning a lamp texture.Brecht Van Lommel
2012-11-24remove USER_DISABLE_AA/use_antialiasing, this wasn't available from the UI ↵Campbell Barton
but would be confusing if someone had it set from an old file.
2012-11-24IK Solver:Brecht Van Lommel
* Rename Legacy to Standard, it's not being deprecated as far as I know. * Make option to toggle off Location solving work with Standard. * Make it converge a bit better in some cases by enforcing a minimum number of iterations before giving up. * Move IK solver choice out of bone panel, it's an armature level setting and should be set there.
2012-11-23Basic work to solve "New" translation mismatch (this is an adjective, which ↵Bastien Montagne
often takes several forms depending on its related noun's gender, in non-english languages). Note though this does not completly solve the problem (python "New" is still uncontextual). Moved AUDIO context to ID_SOUND (let's try to keep this as simple as possible!). Also done some cleanup. Relevant i18n tools edits will follow.
2012-11-23Text Editor: remove text marker functionality. Patch [#33251]Justin Dailey
2012-11-21Fix #33253: VSE preview doesn't display compositorSergey Sharybin
There were two issues in scene strip rendering: - It will skip rendering if scene doesn't have camera but uses compositor - G.is_break will cancel preview rendering Also removed Use Sequencer from scene's strip settings, it's not supported.
2012-11-20Fix #33227: custom keymap syncing didn't work well always when adding/removingBrecht Van Lommel
properties from operator, now it compares at RNA rather than ID property level, which is more accurate.
2012-11-20Support for type callbacks on IDProperty pointers. Before this the type of ↵Lukas Toenne
the type of a PropertyGroup pointer would be fixed to the default RNA type. This is fine in most cases, but it may be necessary to define the property group subtype dynamically in some cases. Now the returned RNA pointer uses the typef callback if it exists.
2012-11-20code cleanup: make bmesh operator names more consistant since python has ↵Campbell Barton
access to these as input arguments and return values. all output values currently have ".out" suffix, this may go in the future, but for now it makes it clear in C code what are inputs and outputs.
2012-11-20fix for changes in own recent commit:Campbell Barton
selected linked in face mode was crashing. (needs bmesh operator flags) also some style edits, remove unused includes and change triangulate modifiers use_beauty to a flag.
2012-11-20Custom icon for triangulate modifier. Antony Riakiotakis
2012-11-20Triangulate modifierAntony Riakiotakis
Useful for bump map baking where a consistent triangulation should be enforced when baking/exporting/importing, to avoid artifacts caused by a different triangulation of the mesh by that which was used for baking by internal/external tools. documentation is here http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.65/More_Features Will probably add some pictures too to demonstrate the issue that is solved more clearly. Currently using the skin modifier icon, will soon change that. Review by Brecht, thanks!
2012-11-19Implementation of string lookup functions for collections in the C API. ↵Lukas Toenne
These were declared in RNA_blender.h but not actually implemented in the respective *_gen.c files.
2012-11-19BGE: The Step Height for a character physics controller is now set to 0.01, ↵Mitchell Stokes
which means that Step Height can no longer be 0, which causes issues such as those noted in issue #33221, "KX_CharacterWrapper inconsistencies and error," reported by Angus Hollands (agoose77). I've also added a do_versions() fix that will give objects with 0 Step Height sane defaults. This means old files will now work better with character physics.
2012-11-17Fix render layer properties not being animatable.Brecht Van Lommel
2012-11-15Add some missing Node rna update callsDan Eicher
2012-11-15Image thread safe improvementsSergey Sharybin
This commit makes BKE_image_acquire_ibuf referencing result, which means once some area requested for image buffer, it'll be guaranteed this buffer wouldn't be freed by image signal. To de-reference buffer BKE_image_release_ibuf should now always be used. To make referencing working correct we can not rely on result of image_get_ibuf_threadsafe called outside from thread lock. This is so because we need to guarantee getting image buffer from list of loaded buffers and it's referencing happens atomic. Without lock here it is possible that between call of image_get_ibuf_threadsafe and referencing the buffer IMA_SIGNAL_FREE would be called. Image signal handling too is blocking now to prevent such a situation. Threads are locking by spinlock, which are faster than mutexes. There were some slowdown reports in the past about render slowdown when using OSX on Xeon CPU. It shouldn't happen with spin locks, but more tests on different hardware would be really welcome. So far can not see speed regressions on own computers. This commit also removes BKE_image_get_ibuf, because it was not so intuitive when get_ibuf and acquire_ibuf should be used. Thanks to Ton and Brecht for discussion/review :)
2012-11-14Map Range Node (tiles)Dalai Felinto
this node allows for more control for normalization of the mapped input range. Made during BlenderPRO 2012 - Brasilia, Brazil :) Idea and testing: Daniel Salazar Implementation: yours truly Reviewed by Lukas Toenne and Sergey Sharybin
2012-11-12Minor spell fix (only one this week, yeah!).Bastien Montagne
2012-11-12code cleanup: spelling,Campbell Barton
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
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-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-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-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-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.