|
Blender V4.3
|
#include "gpu_shader_create_info.hh"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 | |
| 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("compositor_kuwahara_classic_convolution_shared") .push_constant(Type additional_info | ( | "compositor_kuwahara_classic_convolution_shared" | ) |
| additional_info | ( | "compositor_kuwahara_classic_shared" | ) |
| additional_info("compositor_kuwahara_classic_summed_area_table_shared") .push_constant(Type additional_info | ( | "compositor_kuwahara_classic_summed_area_table_shared" | ) |
| output_img compute_source | ( | "compositor_kuwahara_classic.glsl" | ) |
| additional_info("compositor_kuwahara_classic_convolution_shared") .push_constant(Type size_tx define | ( | "VARIABLE_SIZE" | ) |
| 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.
| input_tx image | ( | 0 | , |
| GPU_RGBA16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "structure_tensor_img" | ) |
| local_group_size | ( | 16 | , |
| 16 | ) |
| table_tx sampler | ( | 1 | , |
| ImageType::FLOAT_2D | , | ||
| "squared_table_tx" | ) |
| GPU_RGBA16F |
Definition at line 9 of file compositor_kuwahara_info.hh.
| input_tx |
Definition at line 14 of file compositor_kuwahara_info.hh.
Referenced by blender::eevee::DepthOfField::render(), and blender::eevee::MotionBlurModule::render().