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
2019-08-16Cleanup: spellingCampbell Barton
2019-04-18Cleanup: add trailing commas to avoid right shiftCampbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
2019-02-18Cleanup: conform headers to have license firstCampbell Barton
Also remove doxy comments for licenses and add missing GPL header.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2018-11-14Cleanup: comment block tabsCampbell Barton
2018-09-06Compositor: Always use AA on masksSergey Sharybin
In a real world it is very weird to disable AA on a mask, it will give ugly looking result. For some fast preview passes (like in the node preview) the system can decide to disable AA without asking user to do anything. One thing we can consider doing is to remove Feather option as well. If real compo becomes measurably slower in cases when mask has no real feather, we can disable feather internally, without user input. Disabling feather in the interface is like making things faster but giving a wrong result, which doesn't sound that helpful either. Reviewers: brecht Reviewed By: brecht Subscribers: hype, sebastian_k Differential Revision: https://developer.blender.org/D3677
2016-07-14Cleanup: comment blocksCampbell Barton
2016-06-22ID-Remap - Step one: core work (cleanup and rework of generic ID datablock ↵Bastien Montagne
handling). This commit changes a lot of how IDs are handled internally, especially the unlinking/freeing processes. So far, this was very fuzy, to summarize cleanly deleting or replacing a datablock was pretty much impossible, except for a few special cases. Also, unlinking was handled by each datatype, in a rather messy and prone-to-errors way (quite a few ID usages were missed or wrongly handled that way). One of the main goal of id-remap branch was to cleanup this, and fatorize ID links handling by using library_query utils to allow generic handling of those, which is now the case (now, generic ID links handling is only "knwon" from readfile.c and library_query.c). This commit also adds backends to allow live replacement and deletion of datablocks in Blender (so-called 'remapping' process, where we replace all usages of a given ID pointer by a new one, or NULL one in case of unlinking). This will allow nice new features, like ability to easily reload or relocate libraries, real immediate deletion of datablocks in blender, replacement of one datablock by another, etc. Some of those are for next commits. A word of warning: this commit is highly risky, because it affects potentially a lot in Blender core. Though it was tested rather deeply, being totally impossible to check all possible ID usage cases, it's likely there are some remaining issues and bugs in new code... Please report them! ;) Review task: D2027 (https://developer.blender.org/D2027). Reviewed by campbellbarton, thanks a bunch.
2015-03-27Compositor: Code cleanup, prepare for strict C++ flagsSergey Sharybin
2014-04-16Fix for half pixel offset rasterizing masksCampbell Barton
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2013-12-22Style Cleanup: remove preprocessor indentation (updated wiki style guide too)Campbell Barton
2013-11-19Cleanup: Renamed compositor executePixel functions and their 'read' wrappers ↵Lukas Tönne
in SocketReader. Distinguish the 3 different methods for acquiring pixel color values (executePixel, executePixelSampled, executePixelFiltered). This makes it easier to keep track of the different sampling methods (and works nicer with IDEs that do code parsing). Differential Revision: http://developer.blender.org/D7
2013-11-04code cleanup: typo in function nameCampbell Barton
2013-10-29Code cleanup: use bool instead of int in mask moduleSergey Sharybin
2012-10-14code cleanup: remove redundant casts. quiet some qualifier warnings.Campbell Barton
2012-09-14fix for 2 crashes freeing masksCampbell Barton
- freeing a mask from RNA BKE_libblock_free() twice on the mask. - loading a new blend file would only free the mask and not unlink it from nodes - it would access freed memory.
2012-08-10code cleanup: compositor - define size for executePixel function output ↵Campbell Barton
float array
2012-08-10use define for bokeh blur size, also define size of determineResolution args.Campbell Barton
2012-08-01Code cleanup: Remove unused includes of DNA_scene_types.Sergey Sharybin
2012-07-31remove references to raskter from compositor and BKE mask.Campbell Barton
2012-07-27mask motion blur shutter optionCampbell Barton
2012-07-27motion blur for mask node:Campbell Barton
TODO - add shutter speed option - add blur option
2012-07-26option to use manual size input for sceneCampbell Barton
2012-07-19Possible fix for [#32141] Crash when using a mask as the factor inputJeroen Bakker
for a color combine (mix) node with render resolution at 100% Seems to be that the MaskNode has been created as a complex node. But no complex features were used. Converted the execute pixel to simple execution. And it sees that the crash does not happen. Not sure if it is the issue is solved. I am going to let the user retest with this revision.
2012-07-16correct own naming error BLI -> BKECampbell Barton
2012-07-13fix for crash with new rasterizerCampbell Barton
2012-07-13Removed parameter from executePixel and initializeTileData.Jeroen Bakker
2012-07-13new mask rasterizer written to take advantage of the compositors threading, ↵Campbell Barton
mostly functional but disabled by default (still a little wip).
2012-07-04Mask node: create a copy of layers to be rasterized in initExecutionSergey Sharybin
This creates a list of splines to be rasterized in nitExecution which is being called from main thread. This should resolve possible threading issues discovered in tomato branch.
2012-06-26use m_ prefix for compositor class members (all compositor operations).Campbell Barton
2012-06-21option to disable feather, since its so slow - for interactively editing ↵Campbell Barton
masks its useful to be able to disable. also rename RNA to 'use_antialiasing'
2012-06-15style cleanup: compositor operationsCampbell Barton
2012-06-13add Anti-Aliasing (very rough draft algorithm, NOT FINAL version) to raskter ↵Peter Larabell
lib. Code is still quite messy but will be replaced when final algo comes in anyway.
2012-06-13 * optimized threadingJeroen Bakker
* break out with glare node * Added OpenCL kernels compatible with AMD still need some testing.
2012-06-12remove input socket of mask node, this wasnt used.Campbell Barton
2012-06-07new sequence strip type for masks.Campbell Barton
2012-06-04remaining mask files from tomato. these wont get svn history carried over.Campbell Barton