tornavis/source/blender/compositor/realtime_compositor/shaders
Omar Emara 5de40790d0 Compositor: Set W to 1 in Float to Vector conversion
Set the w component to 1 in Float to Vector implicit conversion for the
Realtime Compositor. That's because the Vector Output node expects a
vector for the velocity input, but the CPU compositor fakes it as a
color input, while assumes a fourth component of 1.
2024-04-02 18:10:13 +02:00
..
infos Compositor: Set W to 1 in Float to Vector conversion 2024-04-02 18:10:13 +02:00
library Fix #119264: Crashe when Hue Correct and Curves used together 2024-03-11 10:48:57 +02:00
compositor_alpha_crop.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_bilateral_blur.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_bokeh_blur.glsl Cleanup: Correctly name bokeh blur shaders 2024-02-02 13:15:59 +02:00
compositor_bokeh_blur_variable_size.glsl Cleanup: Correctly name bokeh blur shaders 2024-02-02 13:15:59 +02:00
compositor_bokeh_image.glsl Compositor: Unify Bokeh Image node between CPU and GPU 2024-03-28 13:23:58 +02:00
compositor_box_mask.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_compute_preview.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_convert.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_cryptomatte_image.glsl Realtime Compositor: Implement Cryptomatte node 2023-12-14 08:49:41 +01:00
compositor_cryptomatte_matte.glsl Realtime Compositor: Implement Cryptomatte node 2023-12-14 08:49:41 +01:00
compositor_cryptomatte_pick.glsl Realtime Compositor: Implement Cryptomatte node 2023-12-14 08:49:41 +01:00
compositor_defocus_blur.glsl Fix #117317: Empty Defocus output when Z is less than 0 2024-01-19 13:19:22 +02:00
compositor_defocus_radius_from_depth.glsl Cleanup: spelling in comments 2024-01-08 11:24:37 +11:00
compositor_defocus_radius_from_scale.glsl Fix #117317: Empty Defocus output when Z is less than 0 2024-01-19 13:19:22 +02:00
compositor_despeckle.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_directional_blur.glsl Fix: GPU Directional Blur distorts input 2024-01-18 16:19:44 +02:00
compositor_displace.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_double_edge_mask_compute_boundary.glsl Compositor: Rewrite and optimize Double Edge Mask node 2024-01-30 19:49:32 +01:00
compositor_double_edge_mask_compute_gradient.glsl Realtime Compositor: Use Int2 images in JFA algorithm 2023-09-27 18:34:14 +02:00
compositor_edge_filter.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_ellipse_mask.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_filter.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_flip.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_glare_bloom_downsample.glsl Compositor: Add Bloom option to Glare node 2024-03-11 08:43:52 +01:00
compositor_glare_bloom_upsample.glsl Compositor: Add Bloom option to Glare node 2024-03-11 08:43:52 +01:00
compositor_glare_ghost_accumulate.glsl Cleanup: spelling in comments 2023-09-03 16:15:01 +10:00
compositor_glare_ghost_base.glsl Cleanup: spelling in comments 2023-08-25 09:40:42 +10:00
compositor_glare_highlights.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_glare_mix.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_glare_simple_star_anti_diagonal_pass.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_glare_simple_star_diagonal_pass.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_glare_simple_star_horizontal_pass.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_glare_simple_star_vertical_pass.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_glare_streaks_accumulate.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_glare_streaks_filter.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_id_mask.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_image_crop.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_inpaint_compute_boundary.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_inpaint_compute_region.glsl Realtime Compositor: Rewrite inpaint node 2023-11-22 13:23:02 +01:00
compositor_inpaint_fill_region.glsl Cleanup: spelling in comments, variables 2023-11-27 09:54:36 +11:00
compositor_jump_flooding.glsl Cleanup: Make format 2023-10-03 07:23:46 +02:00
compositor_keying_compute_image.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_keying_compute_matte.glsl Fix keying matte operation in GPU compositor 2024-01-24 09:55:48 +01:00
compositor_keying_extract_chroma.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_keying_replace_chroma.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_keying_screen.glsl Cleanup: comment block formatting 2024-01-08 11:31:43 +11:00
compositor_keying_tweak_matte.glsl Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
compositor_kuwahara_anisotropic.glsl Compositor: Allow variable size Kuwahara 2023-10-10 10:10:18 +02:00
compositor_kuwahara_anisotropic_compute_structure_tensor.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_kuwahara_classic.glsl Compositor: Allow variable size Kuwahara 2023-10-10 10:10:18 +02:00
compositor_map_uv_anisotropic.glsl Compositor: Add a Nearest sampling to Map UV node 2024-01-19 13:24:22 +01:00
compositor_map_uv_nearest_neighbour.glsl Compositor: Add a Nearest sampling to Map UV node 2024-01-19 13:24:22 +01:00
compositor_morphological_blur.glsl Realtime Compositor: Implement Defocus node 2023-12-21 12:20:38 +01:00
compositor_morphological_distance.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_morphological_distance_feather.glsl Fix: GPU morphological feather erosion differ from CPU 2024-01-05 14:21:31 +02:00
compositor_morphological_distance_threshold.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_morphological_step.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_motion_blur.glsl Realtime Compositor: Implement Vector Blur node 2024-01-12 12:12:01 +01:00
compositor_motion_blur_max_velocity_dilate.glsl Realtime Compositor: Implement Vector Blur node 2024-01-12 12:12:01 +01:00
compositor_movie_distortion.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_normalize.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_parallel_reduction.glsl Fix: Tonemap node has a wrong luminance scale 2024-01-22 22:03:05 +02:00
compositor_pixelate.glsl Realtime Compositor: Rewrite Pixelate node 2024-01-18 11:52:20 +01:00
compositor_plane_deform.glsl Compositor: Unify plane anti-aliasing between CPU and GPU 2024-02-29 12:30:16 +01:00
compositor_plane_deform_mask.glsl Compositor: Unify plane anti-aliasing between CPU and GPU 2024-02-29 12:30:16 +01:00
compositor_plane_deform_motion_blur.glsl Compositor: Unify plane anti-aliasing between CPU and GPU 2024-02-29 12:30:16 +01:00
compositor_plane_deform_motion_blur_mask.glsl Compositor: Unify plane anti-aliasing between CPU and GPU 2024-02-29 12:30:16 +01:00
compositor_premultiply_alpha.glsl Realtime Compositor: Add static cached images 2023-12-13 09:50:42 +01:00
compositor_projector_lens_distortion.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_read_input.glsl Cleanup: Generalise input reading in compositor 2023-10-30 17:27:07 +02:00
compositor_realize_on_domain.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_screen_lens_distortion.glsl Fix: Lens Distortion node is off by half a pixel 2024-03-27 09:04:34 +02:00
compositor_smaa_blending_weight_calculation.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_smaa_edge_detection.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_smaa_neighborhood_blending.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_split.glsl Fix #115779: Compositor Split node factor 0 still shows the other image 2023-12-07 18:10:42 +01:00
compositor_summed_area_table_compute_complete_blocks.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_summed_area_table_compute_complete_x_prologues.glsl Cleanup: typos, duplicate words 2023-10-13 10:21:06 +11:00
compositor_summed_area_table_compute_complete_y_prologues.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_summed_area_table_compute_incomplete_prologues.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_sun_beams.glsl Compositor: Redesign Sun Beams node 2024-01-10 14:30:58 +01:00
compositor_symmetric_blur.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_symmetric_blur_variable_size.glsl Fix: Shader compile error on Metal 2024-02-27 11:48:29 +02:00
compositor_symmetric_separable_blur.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_symmetric_separable_blur_variable_size.glsl Realtime Compositor: Rewrite inpaint node 2023-11-22 13:23:02 +01:00
compositor_tone_map_photoreceptor.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_tone_map_simple.glsl License headers: add SPDX licenses for '*.glsl' files 2023-08-24 10:57:03 +10:00
compositor_write_output.glsl Fix #111345: Compositor uses entire viewport in camera view 2024-02-15 15:46:34 +01:00
compositor_z_combine_compute_mask.glsl Compositor: Unify behavior of Z Combine node across CPU and GPU 2024-01-30 18:48:58 +02:00
compositor_z_combine_from_mask.glsl Compositor: Unify behavior of Z Combine node across CPU and GPU 2024-01-30 18:48:58 +02:00
compositor_z_combine_simple.glsl Compositor: Unify behavior of Z Combine node across CPU and GPU 2024-01-30 18:48:58 +02:00