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
2015-05-26Merge branch 'master' into gooseberryAntony Riakiotakis
Conflicts: source/blender/editors/object/object_ops.c
2015-05-23IconView template: adding optional labels to popup buttonsInes Almeida
2015-05-19Merge branch 'master' into gooseberryAntony Riakiotakis
Conflicts: source/blender/windowmanager/intern/wm_playanim.c
2015-05-18BGE: Fix blenderplayer bad call stubs not updated.Porteries Tristan
Please (dfelinto) compile the bge to avoid these kind of problems.
2015-05-14Merge branch 'master' into gooseberrySergey Sharybin
Conflicts: build_files/scons/tools/Blender.py source/blender/blenkernel/intern/mesh.c source/blender/blenkernel/intern/object.c source/blender/blenkernel/intern/particle_system.c source/blender/editors/interface/interface_handlers.c
2015-05-12Depsgraph: New dependency graph integration commitSergey Sharybin
This commit integrates the work done so far on the new dependency graph system, where goal was to replace legacy depsgraph with the new one, supporting loads of neat features like: - More granular dependency relation nature, which solves issues with fake cycles in the dependencies. - Move towards all-animatable, by better integration of drivers into the system. - Lay down some basis for upcoming copy-on-write, overrides and so on. The new system is living side-by-side with the previous one and disabled by default, so nothing will become suddenly broken. The way to enable new depsgraph is to pass `--new-depsgraph` command line argument. It's a bit early to consider the system production-ready, there are some TODOs and issues were discovered during the merge period, they'll be addressed ASAP. But it's important to merge, because it's the only way to attract artists to really start testing this system. There are number of assorted documents related on the design of the new system: * http://wiki.blender.org/index.php/User:Aligorith/GSoC2013_Depsgraph#Design_Documents * http://wiki.blender.org/index.php/User:Nazg-gul/DependencyGraph There are also some user-related information online: * http://code.blender.org/2015/02/blender-dependency-graph-branch-for-users/ * http://code.blender.org/2015/03/more-dependency-graph-tricks/ Kudos to everyone who was involved into the project: - Joshua "Aligorith" Leung -- design specification, initial code - Lukas "lukas_t" Toenne -- integrating code into blender, with further fixes - Sergey "Sergey" "Sharybin" -- some mocking around, trying to wrap up the project and so - Bassam "slikdigit" Kurdali -- stressing the new system, reporting all the issues and recording/writing documentation. - Everyone else who i forgot to mention here :)
2015-05-08Merge branch 'master' into gooseberryAntony Riakiotakis
2015-05-08Cleanup: use r_* prefix for return argsCampbell Barton
2015-04-29Merge branch 'master' into gooseberryAntony Riakiotakis
2015-04-29Remove unused stubsSergey Sharybin
Noticed by TristanPorteries in IRC.
2015-04-18Merge branch 'master' into gooseberryLukas Tönne
2015-04-17Fix BPlayer (c)Bastien Montagne
2015-04-14Merge branch 'alembic' into gooseberryLukas Tönne
Conflicts: source/blenderplayer/bad_level_call_stubs/stubs.c
2015-04-14Merge branch 'master' into alembicLukas Tönne
Conflicts: source/blender/blenkernel/intern/object_dupli.c source/blenderplayer/bad_level_call_stubs/stubs.c
2015-04-07Merge branch 'master' into gooseberryAntony Riakiotakis
Conflicts: source/blender/blenkernel/intern/image.c source/blender/blenkernel/intern/object_dupli.c source/blender/blenkernel/intern/sequencer.c source/blender/blenloader/intern/versioning_270.c source/blender/editors/space_view3d/view3d_draw.c source/blender/editors/space_view3d/view3d_ops.c source/blender/makesdna/DNA_sequence_types.h source/blender/makesdna/DNA_view3d_types.h source/blender/windowmanager/CMakeLists.txt source/blender/windowmanager/intern/wm_operators.c source/blenderplayer/bad_level_call_stubs/stubs.c
2015-04-06Multi-View and Stereo 3DDalai Felinto
Official Documentation: http://www.blender.org/manual/render/workflows/multiview.html Implemented Features ==================== Builtin Stereo Camera * Convergence Mode * Interocular Distance * Convergence Distance * Pivot Mode Viewport * Cameras * Plane * Volume Compositor * View Switch Node * Image Node Multi-View OpenEXR support Sequencer * Image/Movie Strips 'Use Multiview' UV/Image Editor * Option to see Multi-View images in Stereo-3D or its individual images * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images I/O * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images Scene Render Views * Ability to have an arbitrary number of views in the scene Missing Bits ============ First rule of Multi-View bug report: If something is not working as it should *when Views is off* this is a severe bug, do mention this in the report. Second rule is, if something works *when Views is off* but doesn't (or crashes) when *Views is on*, this is a important bug. Do mention this in the report. Everything else is likely small todos, and may wait until we are sure none of the above is happening. Apart from that there are those known issues: * Compositor Image Node poorly working for Multi-View OpenEXR (this was working prefectly before the 'Use Multi-View' functionality) * Selecting camera from Multi-View when looking from camera is problematic * Animation Playback (ctrl+F11) doesn't support stereo formats * Wrong filepath when trying to play back animated scene * Viewport Rendering doesn't support Multi-View * Overscan Rendering * Fullscreen display modes need to warn the user * Object copy should be aware of views suffix Acknowledgments =============== * Francesco Siddi for the help with the original feature specs and design * Brecht Van Lommel for the original review of the code and design early on * Blender Foundation for the Development Fund to support the project wrap up Final patch reviewers: * Antony Riakiotakis (psy-fi) * Campbell Barton (ideasman42) * Julian Eisel (Severin) * Sergey Sharybin (nazgul) * Thomas Dinged (dingto) Code contributors of the original branch in github: * Alexey Akishin * Gabriel Caraballo
2015-03-31Merge branch 'cycles_point_density' into gooseberrySergey Sharybin
2015-03-31Fix compilation error of blender playerSergey Sharybin
2015-03-26Missing library linking in the blenderplayer.Lukas Tönne
2015-03-26Use a uiTemplate function for showing cache library items instead ofLukas Tönne
python code to unify symbols. This is necessary because the operator for adding new items (as opposed to the enable/disable button) cannot be shown with the same checkbox button. The UI template function can display a custom button for the operator, so the look becomes less confusing.
2015-03-23Missing library linking in the blenderplayer.Lukas Tönne
2015-03-23Use a uiTemplate function for showing cache library items instead ofLukas Tönne
python code to unify symbols. This is necessary because the operator for adding new items (as opposed to the enable/disable button) cannot be shown with the same checkbox button. The UI template function can display a custom button for the operator, so the look becomes less confusing.
2015-03-20Merge branch 'master' into gooseberryAntony Riakiotakis
2015-03-19Fix compilation error of blenderplayer after recent constraint commitSergey Sharybin
2015-03-13Add an option to mesh.calc_tessface() to get rid of polygons and loopsSergey Sharybin
The purpose of this change is to add extra possibility to render engines and export scripts to reduce peak memory footprint during their operation. This new argument should be used with care since it'll leave mesh in not really compatible with blender format, but it's ok to be used on temp meshes. Unfortunately, it's hard to get scene where it'll show huge benefit because in my tests with cycles peak memory is reached in MEM_printmemlist_stats(). However, in the file with sintel dragon it gives around 1gig of memory benefit after removing the polys which would allow other heavy to compute stuff such as hair (or even pointiness calculation) to not be a peak memory usage. In any case, this change is nice to have IMO, and only means more parts of scene export code should be optimized memory-wise. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D1125
2015-03-11Revert "Fix blenderplayer not compiling after modifier d&d commit"Antony Riakiotakis
This reverts commit 1a0e6336d62a2c8f9428704e9bcb6bbf799125e1.
2015-03-08Fix blenderplayer not compiling after modifier d&d commitJulian Eisel
2015-02-27Merge branch 'cycles_memory' into gooseberryAntony Riakiotakis
2015-02-27Fix blenderplayerAntony Riakiotakis
2015-02-11Merge branch 'master' into gooseberryBastien Montagne
Conflicts: source/blender/blenloader/intern/versioning_270.c
2015-02-11FileBrowser: Editable Bookmarks.Bastien Montagne
Bookmarks are now editable (i.e. you can rename them, and reorder them). They are also listed in regular UILists, so you can filter/sort them as usual too. Also, FileBrowser 'T' side area is changed to something similar to 3DView one, in this case because we need op panel to remain at the bottom, and later because we'll more than likely need tabs here! Thanks to Campbell and Sergey for reviews. Differential Revision: https://developer.blender.org/D1093
2015-02-11UI: add optional tip callback to uiBut, and use it for per-item tooltips in ↵Bastien Montagne
UIList. When defined, uiBut->tip_func is called when button's tip is generated. This allows for advanced, dynamic generation of tooltips. For now, only used by UIList, which can now optionaly use a given string property of each item for its tooltip. Thanks to Campbell for the reviews!
2015-01-30Added missing blenderplayer stubs for new particle edit shapekeyLukas Tönne
functions used in RNA.
2015-01-27Merge branch 'master' into gooseberryLukas Tönne
2015-01-27And one more infamous BPlayer Fix (tm).Bastien Montagne
Seriously, please build complete Blender when you change some public func signature...
2015-01-20Add missing stub to the player, so buildbot keeps delivering gooseberry buildsSergey Sharybin
2015-01-20Fix for missing library linking in blenderplayer.Lukas Tönne
2015-01-14Add missing stub to the player, so buildbot keeps delivering gooseberry buildsSergey Sharybin
2015-01-09Merge branch 'master' into gooseberryAntony Riakiotakis
2015-01-09Fix T43174: "Record animation" does not update fcurve handlesBastien Montagne
`INSERT_FAST` implies you call `calchandles_fcurve()` at the end... For now, since we do not store edited FCurves nor can we get them easily (requires RNA...), just update handles of all fcurves, it's much more performant than removing usage of `INSERT_FAST` anyway.
2015-01-07Merge branch 'master' into gooseberryLukas Tönne
2015-01-07PyAPI: Call to get the pixel x,y in a text blockMartin Felke
This allows scripts to request the screen location of any (line, column) pair.
2015-01-05Merge branch 'wiggly-widgets' into gooseberryAntony Riakiotakis
Conflicts: source/blender/makesrna/intern/rna_object.c source/blenderplayer/bad_level_call_stubs/stubs.c
2015-01-05Cleanup the file mess with facemaps, make correct BKE/ED files for allAntony Riakiotakis
functions. Blenderplayer compiles again
2014-12-31Gooseberry: Fix stubs for player, so buildbot can deliver builds againSergey Sharybin
Please note, that this commit doesn't fix issues with functions declared in BKE header and implemented in editor/. This is to be fixed separately.
2014-12-15Merge branch 'master' into wiggly-widgetsAntony Riakiotakis
2014-12-12Merge branch 'master' into gooseberryLukas Tönne
2014-12-11Fix blenderplayer compilation (tm)Antony Riakiotakis
2014-12-11Merge branch 'master' into wiggly-widgetsAntony Riakiotakis
Conflicts: source/blender/makesrna/intern/rna_space.c source/blender/windowmanager/WM_api.h source/blender/windowmanager/intern/wm_event_system.c
2014-12-08Merge branch 'master' into gooseberryLukas Tönne
Conflicts: source/blender/windowmanager/WM_api.h source/blender/windowmanager/intern/wm_event_system.c