Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-06 | Cleanup: Clang-Tidy modernize-use-nullptr | Sybren A. Stüvel | |
Replace `NULL` with `nullptr` in C++ code. No functional changes. | |||
2020-11-06 | Cleanup: Clang-Tidy, readability-redundant-member-init | Sergey Sharybin | |
2020-05-08 | Cleanup: take includes out of 'extern "C"' blocks | Jacques Lucke | |
Surrounding includes with an 'extern "C"' block is not necessary anymore. Also that made it harder to add any C++ code to some headers, or include headers that have "optional" C++ code like `MEM_guardedalloc.h`. I tested compilation on linux and windows (and got help from @LazyDodo). If this still breaks compilation due to some linker error, the header containing the symbol in question is probably missing an 'extern "C"' block. Differential Revision: https://developer.blender.org/D7653 | |||
2019-04-18 | Cleanup: add trailing commas to avoid right shift | Campbell Barton | |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell 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-18 | Cleanup: conform headers to have license first | Campbell Barton | |
Also remove doxy comments for licenses and add missing GPL header. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell 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-14 | Cleanup: comment block tabs | Campbell Barton | |
2018-10-11 | Cleanup: style (pointers) | Campbell Barton | |
2018-06-17 | Cleanup: trailing space for compositor | Campbell Barton | |
2018-06-01 | Cleanup: trailing whitespace (comment blocks) | Campbell Barton | |
Strip unindented comment blocks - mainly headers to avoid conflicts. | |||
2017-07-05 | Compositor: Fix compilation error and crash when using defocus search | Sergey Sharybin | |
Was just wondering what the option is doing. Not sure yet, but let's fix couple of issues here. | |||
2015-04-07 | Cleanup: brace placement /w structs | Campbell Barton | |
2015-03-27 | Compositor: Code cleanup, prepare for strict C++ flags | Sergey Sharybin | |
2015-03-09 | T37832: OpenCL compositing bug in defocus node | Sergey Sharybin | |
The issue seems to be caused by the integer overflow. It's actually still needed to investigate why exactly buffer contained such a huge value, but the patch is still legit and seems to be solving the issue just nicely. | |||
2015-01-19 | D627: Memory usage optimization for the compositor. | Jeroen Bakker | |
The compostor used a fixed size of 4 floats to hold pixel data. this patch will select size of a pixel based on its type. It uses 1 float for Value, 3 float for vector and 4 floats for color data types. When benchmarking on shots (opening shot of caminandes) we get a reduction of memory of 30% and a tiny speedup as less data transformations needs to take place (but these are negligable. More information of the patch can be found on https://developer.blender.org/D627 and http://wiki.blender.org/index.php/Dev:Ref/Proposals/Compositor2014_p1.1_TD Developers: jbakker & mdewanchand Thanks for Sergey for his indept review. | |||
2013-12-22 | Style Cleanup: remove preprocessor indentation (updated wiki style guide too) | Campbell Barton | |
2013-11-19 | Cleanup: 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-03-19 | change to variable size bokeh blue, dont blur larger areas then the current ↵ | Campbell Barton | |
pixel defines. caused nasty looking errors with DOF. | |||
2012-11-01 | style cleanup | Campbell Barton | |
2012-10-23 | use min_ max_ functions in more places. | Campbell Barton | |
also fix minor error in MOD decimate when the modifier did nothing the reported face count would be wrong. | |||
2012-10-14 | code cleanup: remove redundant casts. quiet some qualifier warnings. | Campbell Barton | |
2012-08-10 | compositor: bokeh blur size input can now be an image, in this case it uses ↵ | Campbell Barton | |
VariableSizeBokehBlurOperation class internally. updated opencl too. | |||
2012-08-10 | code cleanup: compositor - define size for executePixel function output ↵ | Campbell Barton | |
float array | |||
2012-08-10 | use define for bokeh blur size, also define size of determineResolution args. | Campbell Barton | |
2012-08-08 | add threshold blending to opencl too. | Campbell Barton | |
2012-08-08 | sync changes between opencl and C++ VariableSizeBokehBlurOperation, also ↵ | Campbell Barton | |
remove absf() check on pixel radius, this is ensured to be unsigned. | |||
2012-08-08 | dof node; change how threshold is applied, rather then clip out pixels at ↵ | Campbell Barton | |
the threshold, fade instead. note: need to apply this change to opencl still. | |||
2012-08-03 | style cleanup: compositor | Campbell Barton | |
2012-07-25 | Defocus node. | Jeroen Bakker | |
added some maxblur optimizations. Per tile the max blur is calcualted, will save some unneeded CPU/GPU loops GPU: 1:09 => 0:21 CPU: 1:50 => 0:35 | |||
2012-07-13 | Removed parameter from executePixel and initializeTileData. | Jeroen Bakker | |
2012-07-12 | Small optimizations in compositor. | Jeroen Bakker | |
Most of them are not noticeable. | |||
2012-07-12 | Compositor: | Jeroen Bakker | |
re-optimized the Defocus node. * localized MemoryBuffers * removed read(x,y) calls * shuffled some lines in the execute pixel * added a readNoCheck function to the memorybuffer (only use this when you are certain you are reading a pixel inside the memorybuffer. | |||
2012-07-09 | removed depth aware defocus | Jeroen Bakker | |
add blur to radius buffer | |||
2012-07-08 | Multi device OpenCL did not work. | Jeroen Bakker | |
case was that cached kernels were used by both devices in separate threads. removed the cached kernels. | |||
2012-07-06 | * Added OpenCL implementation of the Defocus node | Jeroen Bakker | |
* Always disable two phase compositing during rendering - At Mind - | |||
2012-07-05 | style cleanup | Campbell Barton | |
2012-07-04 | Highlight nodes that are being processed | Jeroen Bakker | |
2012-06-26 | use m_ prefix for compositor class members (all compositor operations). | Campbell Barton | |
2012-06-19 | * fixed defocus background blurin... | Jeroen Bakker | |
2012-06-19 | * Fixed brightness (was introduced by optimalization) | Jeroen Bakker | |
* added threshold functionality still have to fix the background bleeding. not sure why it happens. needs some revisites. | |||
2012-06-16 | code cleanup: make names more logical | Campbell Barton | |
2012-06-16 | code cleanup: spelling 'multiplyer' --> 'multiplier' | Campbell Barton | |
2012-06-15 | style cleanup: composite/blur | Campbell Barton | |
2012-06-13 | yse BLI_math for the compositor in more places. | Campbell Barton | |
2012-06-12 | * FIX for | Jeroen Bakker | |
- [#31777] Border Crop gives black - [#31768] Crash when connecting a Math node to a translate node in Tiles comp - [#31638] View node in new node compo system crashes when inside a group * make sure a very fast vignette can be made by using a EliipseMask + Fast Gaussian blur | |||
2012-06-09 | code cleanup: reduce float/double promotion | Campbell Barton | |
2012-05-18 | style cleanup: compositor, pointer syntax, function brace placement, line length | Campbell Barton | |
2012-05-17 | style cleanup: braces, compositor | Campbell Barton | |
2012-05-17 | ____ | Jeroen Bakker | |
`````|````` | | | ..'''' | | | |______ .'' | | | | ..' | | |_______ |___________ ....'' merge to TRUNK! * The old compositor is still available (Debug Menu: 200) This commit was brought to you by: Developers: * Monique Dewanchand * Jeroen Bakker * Dalai Felinto * Lukas Tönne Review: * Brecht van Lommel Testers: * Nate Wiebe * Wolfgang Faehnle * Carlo Andreacchio * Daniel Salazar * Artur Mag * Christian Krupa * Francesco Siddi * Dan McGrath * Bassam Kurdali But mostly by the community: Gold: Joshua Faulkner Michael Tiemann Francesco Paglia Blender Guru Blender Developers Fund Silver: Pablo Vazquez Joel Heethaar Amrein Olivier Ilias Karasavvidis Thomas Kumlehn Sebastian Koenig Hannu Hoffrén Benjamin Dansie Fred M'ule Michel Vilain Bradley Cathey Gianmichele Mariani Gottfried Hofmann Bjørnar Frøyse Valentijn Bruning Paul Holmes Clemens Rudolph Juris Graphix David Strebel Ronan Zeegers François Tarlier Felipe Andres Esquivel Reed Olaf Beckman Jesus Alberto Olmos Linares Kajimba Maria Figueiredo Alexandr Galperin Francesco Siddi Julio Iglesias Lopez Kjartan Tysdal Thomas Torfs Film Works Teruyuki Nakamura Roger Luethi Benoit Bolsee Stefan Abrahamsen Andreas Mattijat Xavier Bouchoux Blender 3D Graphics and Animation Henk Vostermans Daniel Blanco Delgado BlenderDay/2011 Bradley Cathey Matthieu Dupont de Dinechin Gianmichele Mariani Jérôme Scaillet Bronze (Ivo Grigull, Dylan Urquidi, Philippe Derungs, Phil Beauchamp, Bruce Parrott, Mathieu Quiblier, Daniel Martinez, Leandro Inocencio, Lluc Romaní Brasó, Jonathan Williamson, Michael Ehlen, Karlis Stigis, Dreamsteep, Martin Lindelöf, Filippo Saracino, Douwe van der Veen, Olli Äkräs, Bruno D'Arcangeli, Francisco Sedrez Warmling, Watchmike.ca, peter lener, Matteo Novellino, Martin Kirsch, Austars Schnore, KC Elliott, Massimiliano Puliero, Karl Stein, Wood Design Studios, Omer Khan, Jyrki Kanto, Michał Krupa, Lars Brubaker, Neil Richmond, Adam Kalisz, Robert Garlington, Ian Wilson, Carlo Andreacchio, Jeremias Boos, Robert Holcomb, Gabriel Zöller, Robert Cude, Natibel de Leon, Nathan Turnage, Nicolas Vergnes, Philipp Kleinhenz, Norman Hartig, Louis Kreusel, Christopher Taylor, Giovanni Remondini, Daniel Rentzsch, Nico Partipilo, Thomas Ventresco, Johannes Schwarz, Александр Коротеев, Brendon Harvey, Marcelo G. Malheiros, Marius Giurgi, Richard Burns, Perttu Iso-Metsälä, Steve Bazin, Radoslav Borisov, Yoshiyuki Shida, Julien Guigner, Andrew Hunter, Philipp Oeser, Daniel Thul, Thobias Johansson, Mauro Bonecchi, Georg Piorczynski, Sebastian Michailidis, L M Weedy, Gen X, Stefan Hinze, Nicolò Zubbini, Erik Pusch, Rob Scott, Florian Koch, Charles Razack, Adrian Baker, Oliver Villar Diz, David Revoy, Julio Iglesias Lopez, Coen Spoor, Carlos Folch, Joseph Christie, Victor Hernández García, David Mcsween, James Finnerty, Cory Kruckenberg, Giacomo Graziosi, Olivier Saraja, Lars Brubaker, Eric Hudson, Johannes Schwarz, David Elguea, Marcus Schulderinsky, Karel De Bruijn, Lucas van Wijngaarden, Stefano Ciarrocchi, Mehmet Eribol, Thomas Berglund, Zuofei Song, Dylan Urquidi ) |