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-27Buildbot OS X: compile with clang instead of GCC.Brecht Van Lommel
This should solve the missing -mavx option for Cycles, and also give better performance since GCC 4.2 is now 5 years old already.
2014-01-27Use includes for blenderplayer stubsCampbell Barton
exposes many incorrect and redundant stubs
2014-01-27Fix incorrect externCampbell Barton
2014-01-27Attempt to fix T38373: cmake linux build failure with OpenEXR.Brecht Van Lommel
2014-01-27Fix T38355: Crash with Shader Node Group with missing datablock,Lukas Tönne
only in "Material" viewport shading.
2014-01-27Update Carve to latest updateSergey Sharybin
Fixes some issues with NaN vertices in special cases. Also adds edge interpolation routines which are currently unused but which are requires to implement edge CD interpolation.
2014-01-27patch by liblib (lid b)Martijn Berger
Default installation path of cuda nvcc.exe contain spaces Reviewers: juicyfruit Differential Revision: https://developer.blender.org/D239
2014-01-27Implement clipboard for mask splinesSergey Sharybin
So now it's possible to copy-paste splines between layers. Implementation is pretty much straightforward and duplicates some logic which we've got in sequencer/tracking clipboards. Will work on a common routine for clipboards later, for now it's not so much crucial to have.
2014-01-27Code Cleanup: de-duplicate nested node tree checkingCampbell Barton
2014-01-27Fix clip editor interface being broken by a71f072Sergey Sharybin
Please do test commits before committing them. This is second working day in a row which was started with solving issues caused by untested patches.
2014-01-27patch by Mihai Melinescu: boost hardcoded MSVC12Martijn Berger
Updated CMakeLists.txt to account for boost hardcoded locations for VS 2013. Reviewers: juicyfruit Differential Revision: https://developer.blender.org/D261
2014-01-27UI: Fix for icon-only menus too small click-able areaCampbell Barton
2014-01-27UI: Replace +/- menus with collapsible onesCampbell Barton
Patch D160, by Scott Petrovic with own modifications.
2014-01-27Build System: icon files now depend on UI_icons.h for CMakeCampbell Barton
Now changing UI_icons.h causes icons to be re-generated, without this adding a new icon wouldn't automatically get into the generated PNG.
2014-01-27Curves: save active point to fileKevin Mackay
Changed curve active point from pointer to index. Allows curve active point to be saved to file and retained between modes for free. Also some small optimisations by removing pointer look up code. - Made active point access functions into BKE API calls. - Fixes operators where curve de-selection resulted in unsel-active point. - Split curve delete into 2 functions
2014-01-27.gitignore: Adding CMakeLists.txt.user for QtCreator users.Mitchell Stokes
2014-01-26Fix typo in nla blend modes.Sv. Lockal
2014-01-26Fix T38354: Excess memory allocation when projecting onto object with multiresBastien Montagne
Found three cases where created bvhtree was not freed...
2014-01-26Cycles Standalone: Basic support for external OSL shaders.Thomas Dinges
* Very simple implementation, only allows for 1 output socket. As we haven't decided yet whether we keep the XML API, rather not spend more time on this now. * To use an external osl shader, put the .osl file next to the xml file. * Parameters: "output" is the output socket name, "output_type" the variable type (float, color and closure color are supported). Example: <osl_shader name="tex" src="ramp_closure.osl" output="Phong" output_type="closure color" /> <connect from="tex Phong" to="output surface" />
2014-01-26Fix T38366: export collada crash - if you set a keyframeBastien Montagne
Don't assume all objects have a valid animdata...
2014-01-26Cleanup of BLI_smallhashBastien Montagne
Factorized a bit the code here, think it's more readable now... No performance enhancement though. Reviewed by: campbellbarton Differential Revision: https://developer.blender.org/D259
2014-01-26Code Cleanup: style and correct API class refCampbell Barton
2014-01-25Cycles: Set samples to USHRT_MAX per default in the constructor, this is ↵Thomas Dinges
already used elsewhere.
2014-01-25Cycles Standalone: Various changesThomas Dinges
* Change Info in header, put more important info to the left * API: Move Camera width/height to camera, add some film properties * Add ESC key to help menu
2014-01-25Fix T38353: some EXR files from other applications not loading correctly.Brecht Van Lommel
* EXR layers with names like 'Z' without any pass name were not loaded at all and would break the Combined pass as well. * EXR pass names longer than 16 characters where writing past the end of the array and getting invalid names.
2014-01-25fix building cycles standalone on windows / cmakeMartijn Berger
2014-01-25Cleanup: Simplify Cycles standalone OSL detection code.Thomas Dinges
2014-01-25Blender docs: Correct upper limit, shown for missing -t option value.Lawrence D'Oliveiro
Differential Revision: https://developer.blender.org/D248
2014-01-25Fix T38359: Not a bug, but better to grey out Material selector of particles ↵Bastien Montagne
when using Object or Group render type (since we always use duplicated objects' materials in this case!).
2014-01-25Fix T38356: Crash when UIList.filter_items returns too few items.Bastien Montagne
2014-01-24Change tooltip text for Vertex Group in Bevel Modifier.Howard Trickey
Reflects previous commit that now allows this group to control edge bevels too.
2014-01-24Bevel modifier can use vertex groups for edge bevel now.Howard Trickey
Until now, the "vertex group" limit method in the modifier only worked for "vertex only" bevels. With this change, edges with both ends in a vertex group will be beveled in the non-"vertex only" case. Also changed the test for being in a vertex group from "any nonzero weight" to "weight >= 0.5". This is because cascaded bevels on disjoint vertex groups did not give disjoint bevels, because weight interpolation would give non-zero weights to newly created vertices in earlier bevels. Chose 0.5 because that won't result from interpolation, but still allows some dilution (e.g., cascaded bevels on the same vertex group).
2014-01-24Add convinient access to full bitangent for loops (some export formats like ↵Bastien Montagne
FBX expect full bitangents, better to compute them in C than in python...)
2014-01-24Fix T38347: adding object visibility keyframes in the outliner groups andBrecht Van Lommel
libraries view not working. This was disabled in the operator, there may have been a reason for this at some point, but I can't see any reason to disallow it in the current code or find a good reason why it was done in the commit logs.
2014-01-24Make multisegment bevel profiles even for all parameters.Howard Trickey
The method for calculating points on the profile for non-circles and non-lines meant that the segments making up an edge had uneven widths. Use a numeric search technique to find superellipse evaluation points that lead to equal-sized chords across the profile. Also calculate the actual profile points sooner, so that they don't have to be recalculated again and again. This also sets up for a possible later feature of arbitrary profile shapes, set by user.
2014-01-24Cycles Standalone: Add a help message, which appears when pressing the "h" key.Thomas Dinges
This is very basic for now, but can be extended with more info (available devices for example) later. Thanks to Bastien and Sergey for some help with the glRect coordinates stuff.
2014-01-24Fix currently harmless issue with converting ImBuf from sequencer spaceSergey Sharybin
2014-01-24Fix compilation error caused by 67f1fd2Sergey Sharybin
Did one tried building blender before commit even?
2014-01-24game engine: implement hitMaterial for collision and ray sensorsDalai Felinto
Reviewed By: moguri, kupoman Differential Revision: https://developer.blender.org/D167
2014-01-24Add support for new "bl_category" member (new panels "tabs" system).Bastien Montagne
2014-01-23Fix T38150: implementation mismatch in bmesh pythonBastien Montagne
Hopefully this time all mismatches are fixed (quickly checked the whole BMesh API files, found a few others in addition to those reported in T38150).
2014-01-23Make Tab Divider interopolate between the region background and tab outline.Jonathan Williamson
Previously the divider was using the region background and the region text, leading to bad outlines with custom themes. This makes the outline behave more expectedly and allows better control.
2014-01-23Fix T38337: Crash when calling to_mesh() on a Curve object after clearing ↵Sergey Sharybin
its parent This is rather a workaround which only works because curve evaluation is only called for a temporary object. Not a big deal if we'll skip path creation for such objects. Still would need to think of general solution.
2014-01-23Fix T36165: blender internal HDR textures with negative values got clamped.Brecht Van Lommel
For example for vector displacement, you may have an EXR texture that has negative colors values. Blender clamps these by default, now the Colors panel for textures has a Clamp option to disable this clamping. This option affects all texture types and is enabled by default, you need to disable it if you want negative values to have an influence. Patch by Fredrik Hansson with modifications by me.
2014-01-23Fix T37302: cycles slow hair export with many hairs, especially on Windows.Brecht Van Lommel
2014-01-23Fix T37685: automatic weights affected by face masking outside weight paint ↵Brecht Van Lommel
mode. Only when in weight paint mode should it check the selected vertices and faces, in object mode it should just affect the entire mesh.
2014-01-23Cleanup: int/short to bool in BKE_cdderivedmesh.h functions (and TRUE/FALSE ↵Bastien Montagne
to true/false in code using them).
2014-01-23Fix crash when changing space type to 3D space when having multiple windowsSergey Sharybin
it is possible that different windows shares scene but displays different layers. And it's also possible that different areas in the same window will show different layers. First case was violated in `dag_current_scene_layers()` which only checked scene layers only once and if multiple windows shares the same scene only one window was handled. Now made it so layers from all windows will be squashed together into a single `DagSceneLayer`. This mainly solves issue with `DAG_on_visible_update()` which didn't work reliable with multiple open windows. Second case required call of `DAG_on_visible_update()` when changing space are type. This commit slows things a bit actually because `dag_current_scene_layers()` is actually called on every main WM loop iteration. It is possible to speed some logic up perhaps. Not sure it's so much critical to do now because there are unlikely to be more than few windows open anyway. Will rather think of skipping all that flushing things if no objects are tagged for update actually.
2014-01-23Fix for crash getting the name of RNA properties with empty nameCampbell Barton
2014-01-23Code Cleanup: whitespaceCampbell Barton