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-01-01SpaceFile: Refactor sorting and filtering of filelist.Bastien Montagne
New code shall be more easy to maintain and extend. Sorting is now handled quite the same as filtering, and all filtering parameters are now packed into a sub-struct to help extending it later. Also done some optimizations in filelist refresh, and sorting/filtering area. Now we should avoid re-sorting and re-filtering too often, also removed calls to those in read_xxx funcs. Note thumbnail job is still started basically on each call to `file_refresh()`, will be addressed in next commit.
2015-01-01SpaceFile: Filelist: reorder a bit things, also cleanup some unused and ↵Bastien Montagne
pure-private funcs.
2015-01-01Fix T43079: Proxies of 100% size are ignored in sequencerSergey Sharybin
2015-01-01Fix T43078: Strip custom proxy files did not respect color space settingsSergey Sharybin
2015-01-01Add GPencil Copy/Paste to secondary pie + toolshelfJoshua Leung
2015-01-01GPencil Editing: Copy and Paste selected stroke segments with Ctrl-C and Ctrl-VJoshua Leung
2014-12-31Cycles: Post-reintegration tweaks to ensure things do compileSergey Sharybin
This commit contains all the tweaks which were missing in initial patch re-integration from the standalone Cycles repository. This commit also contains an utility cmake macro to help linking targets with different libraries for release/debug builds, the name currently is target_link_libraries_decoupled it gets a target and list of libraries and makes sure debug builds are using libraries with "_d" suffix. After all this changes it'll hopefully be easier to interchange patches between blender and standalone repositories, because they're now quite identical.
2014-12-31Cycles: Correction to previous SSE/AVX flags detectionSergey Sharybin
Ensure AVX/AVX2 is not used when Cycles is configured with WITH_CPU_SSE set to OFF.
2014-12-31Cycles: Be ready for gflags namespace auto-detectSergey Sharybin
This way it is now possible to use gflags >= 2.1, where all the functions were moved from google to gflags namespace. This isn't currently used in blender, but for standalone repository this change is essential.
2014-12-31CMake: Rework linking strategy a bitSergey Sharybin
Made it a dedicated macro to link release/debug targets against lib/lib_d libraries which helps keeping code a bit more clean. Also made it so MSVC is now happy about building debug Cycles with OSL support. Reshuffled code a bit and put some comments about what's going on, which should make it a bit more clear.
2014-12-31Cycles: Fix compilation error with compilers which doesn't support AVXSergey Sharybin
For SSE checks still could be decoupled to be able to compile SSE2 kernel and not SSE4 depending on the CPU or so.
2014-12-31Cycles FTBFS: Send Boost after OIIO to the linker since the order mattersSergey Sharybin
2014-12-31Cycles Standalone: Add initial support for compilation on WindowsSergey Sharybin
This applies to an application comiling from the standalone Cycles repository only. There's still lack of proper install target, so currently pthreads library is to be copied next to cycles.exe manually.
2014-12-31Cycles: Add logging to OSL and CUDA initialization/compilationSergey Sharybin
This is what was handy troubleshooting issues in the studio, plus this is exactly the same thing which would be helpful when solving issues with paths to compiled shaders and cubins for standalone repository.
2014-12-31Cycles: Fully support WITH_CYCLES_LOGGING optionSergey Sharybin
This commit generalizes logging module a little bit in making it possible to use Glog logging in standalone Cycles repository.
2014-12-31CMake: Minor cleanupSergey Sharybin
2014-12-31Cycles: Fix compilation error when OIIO is compiled with external PugiXML parserSergey Sharybin
Basic idea is to check whether OIIO is compiled with embedded PugiXML parser and if so use PugiXML from OIIO, otherwise find a standalone PugiXML library.
2014-12-31CMake: use pthreads on all os'sCampbell Barton
2014-12-31Cycles: Solve linking error caused by missing pthreads librarySergey Sharybin
Not sure why it worked on Debian but didn't work on Arch, could have been some indirect link dependency or so. Anyway, we explicitly depends on pthreads, so need to do corresponding find_package().
2014-12-31Cycles: Synchronize changes with standalone repositorySergey Sharybin
This changes were done in original commit of the standalone Cycles repository and needed here for easier patch synchronization.
2014-12-31Modify shader for texture coordinates of objects to also match theAntony Riakiotakis
rendered result more closely (all three parameters should match now)
2014-12-31Just another attempt to make MSVC happySergey Sharybin
No idea why standalone libmv remo was all fine with the code..
2014-12-31Corrections to world texture coordinates to match the rendered resultAntony Riakiotakis
more closely
2014-12-31Gamma node support for Blender InternalDotsnov Valentin
Patch by Blend4Web Team, thanks! Reviewers: psy-fi Subscribers: yurikovelenov, AlexKowel, Evgeny_Rodygin Differential Revision: https://developer.blender.org/D899
2014-12-31Fix T42984 detail flood fill not respecting mask values for smooth/sharpAntony Riakiotakis
curves. Issue here is that brush curve could return negative values. This would result in overflow of mask values. Those were not visible during real time preview because result would be clamped. We had two functions in the code, one of which allowed negatives but I don't think that we really want that, users have no control over the negative values at all anyway. Thanks to the reporter, Leon Cheung for figuring out the issue :)
2014-12-31Hopefully fix compilation error after recent updateSergey Sharybin
2014-12-31Libmv: Update to latest upstream versionSergey Sharybin
Main purpose of this is to bring new gflags library which is more likely to have a fix for undefined order of static variables initialization and also to bring new glog where some compilation error are fixed (which are only visible with more strict checks with clang and c++11 enabled).
2014-12-31Joystick: Suppress add/remove device eventsSergey Sharybin
Previously they'll be printed to the console as a totally unknown events together claim this shouldn't have happened which is just misleading.
2014-12-31Compilation error fix for strict flagsSergey Sharybin
2014-12-31Remove executable flag from the build configuration filesSergey Sharybin
They're not intended to be executed directly and seems mode change happened by accident. Setting -x for this files to avoid possible incidents by trying to run this files in shell.
2014-12-31Operator to duplicate the active Grease Pencil layerJoshua Leung
TODO: this needs a proper "duplicate" icon, without the "ID" label
2014-12-30Fix an odd line that slipped in my ghost_hack_first_file commitJens Verwiebe
2014-12-30Fix issue in separate rake control commit:Antony Riakiotakis
Mask slot still depended on regular slot to check some capabilities. Some angle capabilities now only depend on the texture slot, not the brush, so separate them and use the slot where appropriate.
2014-12-30Fix T42780: Object linking allows to have linked armatures in pose modeSergey Sharybin
This isn't so bad for until one goes re-posing the armature and then uses undo. It is the same issue as with edit mode which was solved back in the days.
2014-12-30PyAPI: geometry.normal, support polygonsCampbell Barton
Previously this only supported tri/quads, now arbitrary size poly lines are supported.
2014-12-30PyAPI: allow non-vector args for geometry moduleCampbell Barton
Previously only vector args were accepted, now allow generic sequence of numbers. Was annoying to create vectors just to pass in args.
2014-12-30Fix possible NULL pointer dereferenceCampbell Barton
also remove redundant NULL check
2014-12-29I18n scripts: minor spelling exceptions update.Bastien Montagne
2014-12-29Cycles: Fix MSVC which desn't like condition to be split by preprocessorSergey Sharybin
2014-12-29Fix stupid handling of 'Object.matrix_local' in RNA.Bastien Montagne
The getter of this matrix (actually, `BKE_object_matrix_local_get()`) was only correct in case of pure-object parenting, bone parenting and such did not gave valid results. Also cleaned up a bit setter code, was using as temp storage ob->obmat itself, which is supposed to be a world matrix! Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D958
2014-12-29Revert "Fix T42888: Separate and Combine HSV distorts the hue value"Sergey Sharybin
This reverts commit 1549fea9995c348bc14a9105df5e460644e2b33a. After some further discussion with other developers in the team it becomes clear there's no correct solution here. It is just more matter of what's more convenient in particular case. We're just going back to old code to avoid possible frustration with the older files in newer blenders. This also means all HSV/HSL is considered to be "linear" in the shading nodes. Would be ported to 2.73 final.
2014-12-29Small fix for QTCreator project script, by Sybren Stüvel.Lukas Tönne
Either ./blender-git or ~/blender-git should be used, but not .~/blender-git. This patch fixes that, by choosing ~/blender-git, in line with the last CLI argument.
2014-12-29Rotate around selection now will work on last stroke position in textureAntony Riakiotakis
paint too.
2014-12-29fix for doc generatorCampbell Barton
2014-12-29Move average stroke from sculpt session to unified paint settings so itAntony Riakiotakis
can be reused by other paint systems too.
2014-12-29CMake: Add check for whether OIIO has bundled pugixml librarySergey Sharybin
Will become handy when we'll be re-integrating changes from Cycles standalone repository back to blender.
2014-12-29Cleanup: get rid of sculpt minmax and reuse last stroke function (codeAntony Riakiotakis
did that anyway, just kept the result in an intermediate variable)
2014-12-29Cycles: Add asserts around BVH stack pushesSergey Sharybin
This way we're kind of safer to troubleshoot possible stack overflow issues.
2014-12-29Cycles: Bump stack size for QBVH traversal codeSergey Sharybin
Traversal now can push up to 2x of nodes to the stack, so need some tweaks to the stack size.
2014-12-29Cycles: Add some sanity check asserts in the traversal codeSergey Sharybin
This way we'll be sure (in debug builds) that regular BVH traversal is not used for QBVH tree (could happen because of mismatch of logic in kernel and render).