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
2013-12-09Code Cleanup: use ELEM macro when checking object typeCampbell Barton
2013-12-09View3D API: rename view3d_camera_get to ED_view3d_camera_data_getCampbell Barton
2013-12-09Fix T37712: Point cache index lookup crashed with 0 points stored.Lukas Tönne
The BKE_ptcache_mem_index_find is using unsigned ints for binary search "high" values - but this leads to integer overflow if the totpoint number is 0 and causes invalid array access.
2013-12-09Interface: Rename "Duplicate Objects" to just "Duplicate", was already done ↵Thomas Dinges
for the Mesh/Curve...variants but not for the Object Mode one.
2013-12-09Fix T37747: keymap import error with region timers.Brecht Van Lommel
2013-12-09Lattice Editmode: Select MirrorCampbell Barton
patch originally by Philipp Oeser with some edits.
2013-12-09Lattice API: add BKE_lattice_index_flip, BKE_lattice_bitmap_from_flagCampbell Barton
2013-12-09Fix build error when building without OSL support.Brecht Van Lommel
2013-12-09Tooltips: abbreviate long python operator tooltipsWalid Shouman
Some tooltips would end up containing long string/array args spanning the screen.
2013-12-08Update install_deps.sh to OIIO 1.39 and OSL 1.4.0.Bastien Montagne
Note that I also updated OpenEXR to 2.1.0 (and updated our CMake openexr module as well). Users will have to update their build settings as told by the script (also in BUILD_NOTES.txt generated file)! Note I removed all ugly patches from this script, we are currently using custom git repo for OpenEXR/OIIO/OSL, hopefully we will soon be able to use vanillia code from official repos!
2013-12-08Scons: as requested by Ideasman, make MACOSX_COMPILER -> C_COMPILER_ID,Jens Verwiebe
leave env set for OSX exclusive for now”
2013-12-08Cycles OSL: update to build with latest OSL master shader group changes.Brecht Van Lommel
2013-12-08Code cleanup: delete cineon header files that were empty but not deleted.Shane Ambler
Reviewed By: brecht Differential Revision: http://developer.blender.org/D85
2013-12-08Style: use frozen setsCampbell Barton
2013-12-08Cycles: Update stdosl.h to OSL 1.4.0. (includes new aastep functions).Thomas Dinges
2013-12-08Code cleanup: UI cleanup for cycles UI code and fix typo in system info.Thomas Dinges
2013-12-08Bummer, forgot to test with OSL disabled.Sergey Sharybin
2013-12-08Correction to previous commit, sorrySergey Sharybin
2013-12-08Extend system-info with information about OIIO, OCIO and OSLSergey Sharybin
Summary: Version of those libraries might be useful to know. - OIIO and OCIO is exposed via bpy.app.oiio and bpy.app.ocio. There're "supported", "version" and "version_string" defined in those modules. - OSL is available as _cycles.osl_version and _cycles.osl_version_string. Reviewers: campbellbarton Reviewed By: campbellbarton CC: dingto Differential Revision: http://developer.blender.org/D79
2013-12-08Fix T37212: Wrong user counter when more than 32K usersSergey Sharybin
Summary: Was a limitation of short data type used for id->us. Made it to be int, needed to reshuffle fields a bit because of alignment. Reviewers: campbellbarton, brecht Reviewed By: brecht Maniphest Tasks: T37212 Differential Revision: http://developer.blender.org/D76
2013-12-08Util-defines: avoid multiple calculation/access for MIN/MAX macrosCampbell Barton
2013-12-08Math lib: optimize hsv/rgb conversionCampbell Barton
2013-12-083D Text: delete selection before pastingCampbell Barton
2013-12-08Minor addition for completeness (unlikely to happen), make sure newAntony Riakiotakis
sculpt struct has at least dyntopo subdivision turned on.
2013-12-08Add themable colors for edges in UV editor. Reuse WIRE_EDIT for outlinesAntony Riakiotakis
and EDGE_SELECT theme colors for selected edges.
2013-12-08Fix T37731: some window manager operators unnecessarily required a window to ↵Brecht Van Lommel
be active.
2013-12-08Fix T37326 inversion of image channels did not do an undo push. Now only do ↵Antony Riakiotakis
an undo if we are in image paint mode and use the paint undo stack. Also added missing GPU update.:
2013-12-07OSX/scons: forgot Intel CC ( ‘icc’ ) in detectionJens Verwiebe
Todo: perhaps unify this for all OS, but keep in mind: Apple compiler versions may have other capabilities than std gcc, llvm, clang ( other versioning also )
2013-12-07Particles: change material picking from index number in UI to menu with ↵Geoffroy Krantz
materials. Also fix material slot index not being properly initialized to 1, this got clamped from zero only on drawing the UI. Reviewed By: brecht Differential Revision: http://developer.blender.org/D55
2013-12-07Cycles: network render code updated for latest changes and improvedMartijn Berger
This actually works somewhat now, although viewport rendering is broken and any kind of network error or connection failure will kill Blender. * Experimental WITH_CYCLES_NETWORK cmake option * Networked Device is shown as an option next to CPU and GPU Compute * Various updates to work with the latest Cycles code * Locks and thread safety for RPC calls and tiles * Refactored pointer mapping code * Fix error in CPU brand string retrieval code This includes work by Doug Gale, Martijn Berger and Brecht Van Lommel. Reviewers: brecht Differential Revision: http://developer.blender.org/D36
2013-12-07Cycles: show remaining render time in render info textThomas Laroche
It's a simple estimate, not very precise but that isn't really possible always. For progressive render it will become more accurate the longer you render. Reviewed By: brecht Differential Revision: http://developer.blender.org/D67
2013-12-07Code Cleanup: pass rectangles as const in insterface filesCampbell Barton
2013-12-07Util Macros: reduce multiple access & conversion for CLAMP/CLAMPIS/ABSCampbell Barton
2013-12-07Compiler warnings: quiet warnings for gcc4.7xCampbell Barton
patch from Sergey
2013-12-07Fix T37722 - Can't undo deleting a screen layoutJoshua Leung
Operations on screen and UI stuff is not actually saved in the undo files/buffers. Therefore, these shouldn't have the flags set for getting included for undo and in the last operator settings.
2013-12-06Cycles / OSL Templates: Add Simplex and Gabor noise templates and remove ↵Thomas Dinges
ones which are available as regular nodes.
2013-12-06OSX/scons: Introduce a new env var 'MACOSX_COMPILER'Jens Verwiebe
This is needed to resolve the real used compiler from the compatibility shim’S or symlinks. Also set the real CCVERSION as scons CCVERSION would only read the default one, which is not useful for OSX
2013-12-06Alpha channel of a plane track image works fine in MCE nowSergey Sharybin
2013-12-06BMesh Py API: add bmesh.geometry.intersect_face_point()Campbell Barton
patch originally by mont29 with some edits.
2013-12-06Rectangle API: add single axis intersection checkCampbell Barton
2013-12-06Fix T37710: Missing bounds check for active UI list item could crash.Campbell Barton
2013-12-06Appease grumpy ole gcc 4.7 of MinGW64 (possibly gcc 4.6 of MinGW32 too?)Antony Riakiotakis
that cannot convert float to char without false warnings that are turned into errors with strict flags. I expect that any real conversion warnings can be caught on linux.
2013-12-06Removed unused Freestyle env_map images.Tamito Kajiyama
2013-12-06Forgot to theme-ify color of shadow UVs (color used to draw uvs duringAntony Riakiotakis
image painting)
2013-12-05Correction to fix of T37688Sergey Sharybin
rB68d39a262c90 didn't check correct file for doing versioning code. It shall check userprefs.blend not startup.blend.
2013-12-05Code Cleanup: use strict flags for math lib, add inline declarationsCampbell Barton
2013-12-05Fix for own error in recent tessellation update.Campbell Barton
2013-12-05Fix T37698: Crash from invalid context access when freeing customLukas Tönne
python nodes on Blender exit. The nodeFreeNode function is calling a customizable freefunc callback, which can be implemented by python. However, the context is invalid when using this callback while the node tree data block is freed on exit. Luckily it is also not necessary: When freeing the bNodeTree data blocks all that is needed is freeing of the DNA data, no other side effects should happen. So now disable the api callbacks when freeing nodes in the ntreeFreeTree function. Also some minor cleanup: checking node->typeinfo is not necessary, all nodes will always have a valid typeinfo pointer - if a node type is unknown this will be a stub bNodeType to avoid the need for such checks.
2013-12-05Fix T37688: User Preferences do not load correctlySergey Sharybin
Issue was caused by from_memory=true passing to wm_homefile_read in case there's a configuration folder for current blender. But the thing is, we still might fallback to reading home file from memory (i.e. in cases there's no startup.blend in config folder). In this case we still need to run versioning code for userprefs.
2013-12-05Fix T37703: Shadow pass output image is mangled.Sergey Sharybin
Was a mistake in own optimization commit.