Go to the source code of this file.
|
| | local_group_size (16, 16) .sampler(0 |
| |
| input_tx | image (0, GPU_RGBA32F, Qualifier::WRITE, ImageType::FLOAT_2D, "incomplete_x_prologues_img") .image(1 |
| |
| input_tx incomplete_y_prologues_img | compute_source ("compositor_summed_area_table_compute_incomplete_prologues.glsl") |
| |
| | additional_info ("compositor_summed_area_table_compute_incomplete_prologues_shared") .define("OPERATION(value)" |
| |
| value | do_static_compilation (true) |
| |
| | local_group_size (16) .sampler(0 |
| |
| incomplete_x_prologues_tx | image (0, GPU_RGBA32F, Qualifier::WRITE, ImageType::FLOAT_2D, "complete_x_prologues_img") .image(1 |
| |
| incomplete_x_prologues_tx complete_x_prologues_sum_img | compute_source ("compositor_summed_area_table_compute_complete_x_prologues.glsl") .do_static_compilation(true) |
| |
| incomplete_y_prologues_tx | sampler (1, ImageType::FLOAT_2D, "complete_x_prologues_sum_tx") .image(0 |
| |
| incomplete_y_prologues_tx complete_y_prologues_img | compute_source ("compositor_summed_area_table_compute_complete_y_prologues.glsl") .do_static_compilation(true) |
| |
| input_tx | sampler (1, ImageType::FLOAT_2D, "complete_x_prologues_tx") .sampler(2 |
| |
| input_tx complete_y_prologues_tx | image (0, GPU_RGBA32F, Qualifier::READ_WRITE, ImageType::FLOAT_2D, "output_img") .compute_source("compositor_summed_area_table_compute_complete_blocks.glsl") |
| |
| | additional_info ("compositor_summed_area_table_compute_complete_blocks_shared") .define("OPERATION(value)" |
| |
◆ additional_info() [1/2]
| additional_info |
( |
"compositor_summed_area_table_compute_complete_blocks_shared" | | ) |
|
◆ additional_info() [2/2]
| additional_info |
( |
"compositor_summed_area_table_compute_incomplete_prologues_shared" | | ) |
|
◆ compute_source() [1/3]
| incomplete_x_prologues_tx complete_x_prologues_sum_img compute_source |
( |
"compositor_summed_area_table_compute_complete_x_prologues.glsl" | | ) |
|
◆ compute_source() [2/3]
| incomplete_y_prologues_tx complete_y_prologues_img compute_source |
( |
"compositor_summed_area_table_compute_complete_y_prologues.glsl" | | ) |
|
◆ compute_source() [3/3]
| input_tx incomplete_y_prologues_img compute_source |
( |
"compositor_summed_area_table_compute_incomplete_prologues.glsl" | | ) |
|
◆ do_static_compilation()
| value 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() [1/3]
| input_tx complete_y_prologues_tx image |
( |
0 | , |
|
|
GPU_RGBA32F | , |
|
|
Qualifier::READ_WRITE | , |
|
|
ImageType::FLOAT_2D | , |
|
|
"output_img" | ) |
◆ image() [2/3]
| incomplete_x_prologues_tx image |
( |
0 | , |
|
|
GPU_RGBA32F | , |
|
|
Qualifier::WRITE | , |
|
|
ImageType::FLOAT_2D | , |
|
|
"complete_x_prologues_img" | ) |
◆ image() [3/3]
| input_tx image |
( |
0 | , |
|
|
GPU_RGBA32F | , |
|
|
Qualifier::WRITE | , |
|
|
ImageType::FLOAT_2D | , |
|
|
"incomplete_x_prologues_img" | ) |
◆ local_group_size() [1/2]
◆ local_group_size() [2/2]
| local_group_size |
( |
16 | , |
|
|
16 | ) |
◆ sampler() [1/2]
| incomplete_y_prologues_tx sampler |
( |
1 | , |
|
|
ImageType::FLOAT_2D | , |
|
|
"complete_x_prologues_sum_tx" | ) |
◆ sampler() [2/2]
| input_tx sampler |
( |
1 | , |
|
|
ImageType::FLOAT_2D | , |
|
|
"complete_x_prologues_tx" | ) |
◆ GPU_RGBA32F
| incomplete_y_prologues_tx GPU_RGBA32F |