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
2012-09-03Compositor: initialize OpenCL only when the option is enabled. This eliminatesBrecht Van Lommel
error prints or even crashes for poor OpenCL implementations when not using it.
2012-08-28cleanup pixel sampler code (pixel interpolations in compositor)Jeroen Bakker
2012-08-24fix for bug in variable size blur compositor node - using incorrect Y blur ↵Campbell Barton
operations and uninitialized memory was causing random blur results.
2012-08-23style cleanup: indentation, also quiet double promotion warnings for ↵Campbell Barton
despeckle node.
2012-08-23set defaults for de-speckleCampbell Barton
2012-08-23despeckle composite nodeCampbell Barton
2012-08-23change I made gave a little nicer bleeding direction for inpaint but ↵Campbell Barton
introduced dithering artifact.
2012-08-21fix [#32374] Curve compositor UI drawing glitchCampbell Barton
copy the curve for the compositor.
2012-08-21change curve evaluation functions never to modify curve data (ensures thread ↵Campbell Barton
safety), now initializations has to be done outside evaluation.
2012-08-21Fix forJeroen Bakker
* [#32356] Problem with "Ghost" in the "Glare" Node in Compositor
2012-08-21compositor color curve was MEM_dupallocN'ing the curve for every pixel ↵Campbell Barton
calculation (when there were black or white inputs on the curve node). avoid allocation by using local vars for black/white storage & curve calculation.
2012-08-21code cleanup: use math functions for curve compo code.Campbell Barton
2012-08-21code cleanup: use BLI_RCT_SIZE macroCampbell Barton
2012-08-19use BLI math length functions for distance compositor operations.Campbell Barton
2012-08-19The Distance Node in 2.49/2.5/2.6 pre-tiles has a different calculation for ↵Dalai Felinto
RGB and YCC. While RGB calculate the distance in 3d between R,G and B, the YCC only takes Cb and Cr into consideration. This commit makes COM_DistanceMatteOperation inheritable and expose the calculate distance function to be re-implemented for the YCC node operation. Thanks Troy Sobotka for the report over email. Patch incorporates review suggestions by Jeroen Bakker.
2012-08-18style cleanup: also correct some doxy commentsCampbell Barton
2012-08-17Documentation of the Bokeh image operation :)Jeroen Bakker
2012-08-16use filtersize of 1.0 for distort and uv - compositor nodes.Campbell Barton
Experimenting here and 0.765625f is too sharp, but 1.0 wont blur with 0 distorted pixels but gives nice interpolation otherwise.
2012-08-16compositor bokeh blur - only use the variable size operation when the size ↵Campbell Barton
socket is connected.
2012-08-16fix memory leak in compositor WorkScheduler::initialize()Campbell Barton
2012-08-16compositor: replace C++ new/delete with guardedalloc.Campbell Barton
2012-08-16fix for bug reading past the buffer bounds for the inpaint node.Campbell Barton
2012-08-16compositor - EWA filter was blurring too much by default, this caused the ↵Campbell Barton
displace node to blur the image when no displacement was applied, making images fuzzy, the original C code has an interpolation option. Added this option back and use for displace and UV composite nodes.
2012-08-15Fix forJeroen Bakker
* [#32323] regression: Dispertion artifacts with smaller chunksizes * [#32125] "Projector" Dispersion not working with ChunkSize < 256
2012-08-14add variable size option to bokeh blur node, remove f_stop option (it wasnt ↵Campbell Barton
used), and add `blur_max` to the interface.
2012-08-14rename blur `Reference` to `Variable Size`, improve tooltipCampbell Barton
2012-08-14use vector for color operation internal storage.Campbell Barton
2012-08-14fix [#32324] regression: node group with missing ID crashes new tile node ↵Campbell Barton
system. node groups with no ID now output magenta so it doesnt silently fail.
2012-08-13style cleanupCampbell Barton
2012-08-13minor edits to r49870Campbell Barton
2012-08-13Fix for [#32220] regression - DistortionCache is never freed.Jeroen Bakker
* at max 10 cache items will be available. Items will be removed by latest usage. * number of cached items can be adjusted in code * added deinitialization of compositor when blender exists. * updated scons and cmake build files
2012-08-12inpaint node now blend inpaint pixels with existing alpha, this makes soft ↵Campbell Barton
alpha blends inpaint look nicer. also dont assign 1.0 alpha for parts of the image not inpaint'ed, this way you can maintain some alpha in the image.
2012-08-12avoid divide by zero for the inpaint node.Campbell Barton
2012-08-12style cleanupCampbell Barton
2012-08-11fix for own error with opencl bokeh blur.Campbell Barton
2012-08-11add back datatoc, use this instead of cmake script which was too slow.Campbell Barton
2012-08-11startup.blend and preview.blend are now converted to C at build time.Campbell Barton
made some changes to startup.c - change default player to internal since its working now. - added new screen for full screen 3d viewport (nice for demo's and navigating) - disable cursor depth option (was enabled by default because of re-used flag)
2012-08-10compositor: bokeh blur size input can now be an image, in this case it uses ↵Campbell Barton
VariableSizeBokehBlurOperation class internally. updated opencl too.
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-10add asserts in MemoryBuffer.readNoCheck() so it raises an error when used ↵Campbell Barton
incorrectly in debug mode.
2012-08-10minor compositor change: use the max dimension for bokeh blur size, rather ↵Campbell Barton
then width.
2012-08-09generate COM_OpenCLKernels.cl.h automatically at build time, this allows ↵Campbell Barton
editing COM_OpenCLKernels.cl and rebuilding and means we dont have to have both files in svn. updates made to cmake and scons.
2012-08-09use sensor size when calculating dof rather then hard coded values.Campbell Barton
2012-08-08add threshold blending to opencl too.Campbell Barton
2012-08-08sync changes between opencl and C++ VariableSizeBokehBlurOperation, also ↵Campbell Barton
remove absf() check on pixel radius, this is ensured to be unsigned.
2012-08-08dof 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-08improvement to the DOF node, after blurring the radius buffer (derived from ↵Campbell Barton
the depth), overlay with the original so pixels in focus are not mixed with out of focus pixels.
2012-08-08DOF node: clamp blurring the zdepth radius buffer by the blur max. This ↵Campbell Barton
could doo easily blur very high depths and cause artifacts.
2012-08-08Fix crash in cases when render layers node is mutedSergey Sharybin