Blender V4.3
compositor_kuwahara_info.hh File Reference

Go to the source code of this file.

Functions

 local_group_size (16, 16) .image(0
 
output_img compute_source ("compositor_kuwahara_classic.glsl")
 
 additional_info ("compositor_kuwahara_classic_shared") .sampler(0
 
additional_info("compositor_kuwahara_classic_convolution_shared") .push_constant(Type additional_info ("compositor_kuwahara_classic_convolution_shared") .sampler(1
 
additional_info("compositor_kuwahara_classic_convolution_shared") .push_constant(Type size_tx define ("VARIABLE_SIZE") .do_static_compilation(true)
 
table_tx sampler (1, ImageType::FLOAT_2D, "squared_table_tx")
 
additional_info("compositor_kuwahara_classic_summed_area_table_shared") .push_constant(Type additional_info ("compositor_kuwahara_classic_summed_area_table_shared") .sampler(2
 
input_tx image (0, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "structure_tensor_img") .compute_source("compositor_kuwahara_anisotropic_compute_structure_tensor.glsl") .do_static_compilation(true)
 
local_group_size(16, 16) .push_constant(Type additional_info("compositor_kuwahara_anisotropic_shared") .define("CONSTANT_SIZE") .push_constant(Type additional_info ("compositor_kuwahara_anisotropic_shared") .define("VARIABLE_SIZE") .sampler(2
 
Debug
local_group_size(16, 16) .push_constant(Type additional_info("compositor_kuwahara_anisotropic_shared") .define("CONSTANT_SIZE") .push_constant(Type size_tx do_static_compilation (true)
 

Variables

 GPU_RGBA16F
 
 input_tx
 

Function Documentation

◆ additional_info() [1/4]

local_group_size(16, 16) .push_constant(Type additional_info("compositor_kuwahara_anisotropic_shared") .define("CONSTANT_SIZE") .push_constant(Type additional_info ( "compositor_kuwahara_anisotropic_shared" )

◆ additional_info() [2/4]

additional_info("compositor_kuwahara_classic_convolution_shared") .push_constant(Type additional_info ( "compositor_kuwahara_classic_convolution_shared" )

◆ additional_info() [3/4]

additional_info ( "compositor_kuwahara_classic_shared" )

◆ additional_info() [4/4]

additional_info("compositor_kuwahara_classic_summed_area_table_shared") .push_constant(Type additional_info ( "compositor_kuwahara_classic_summed_area_table_shared" )

◆ compute_source()

output_img compute_source ( "compositor_kuwahara_classic.glsl" )

◆ define()

additional_info("compositor_kuwahara_classic_convolution_shared") .push_constant(Type size_tx define ( "VARIABLE_SIZE" )

◆ do_static_compilation()

do_static_compilation ( true )

Colors, weights, and Circle of confusion radii for the 4 pixels to scatter. Scaling factor for the bokeh distance. Sprite pixel position with origin at sprite center. In pixels.

◆ image()

input_tx image ( 0 ,
GPU_RGBA16F ,
Qualifier::WRITE ,
ImageType::FLOAT_2D ,
"structure_tensor_img"  )

◆ local_group_size()

local_group_size ( 16 ,
16  )

◆ sampler()

table_tx sampler ( 1 ,
ImageType::FLOAT_2D ,
"squared_table_tx"  )

Variable Documentation

◆ GPU_RGBA16F

GPU_RGBA16F

Definition at line 9 of file compositor_kuwahara_info.hh.

◆ input_tx