Home
last modified time | relevance | path

Searched refs:GLSLC (Results 1 - 10 of 10) sorted by relevance

/third_party/ffmpeg/libavfilter/
H A Dvf_avgblur_vulkan.c122 GLSLC(0, #define INC(x) (ivec2(x, 0)) ); in init_filter()
123 GLSLC(0, #define DIR(var) (var.x) ); in init_filter()
125 GLSLC(0, void main() ); in init_filter()
126 GLSLC(0, { ); in init_filter()
127 GLSLC(1, ivec2 size; ); in init_filter()
128 GLSLC(1, const ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_filter()
130 GLSLC(0, ); in init_filter()
132 GLSLC(1, if (IS_WITHIN(pos, size)) { ); in init_filter()
139 GLSLC(1, } ); in init_filter()
141 GLSLC( in init_filter()
[all...]
H A Dvf_chromaber_vulkan.c121 GLSLC(0, layout(push_constant, std430) uniform pushConstants { ); in init_filter()
122 GLSLC(1, vec2 dist; ); in init_filter()
123 GLSLC(0, }; ); in init_filter()
124 GLSLC(0, ); in init_filter()
132 GLSLC(0, void main() ); in init_filter()
133 GLSLC(0, { ); in init_filter()
134 GLSLC(1, ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_filter()
136 GLSLC(1, distort_rgb(imageSize(output_img[0]), pos); ); in init_filter()
138 GLSLC(1, ivec2 size = imageSize(output_img[0]); ); in init_filter()
139 GLSLC( in init_filter()
[all...]
H A Dvf_scale_vulkan.c200 GLSLC(0, void main() ); in init_filter()
201 GLSLC(0, { ); in init_filter()
202 GLSLC(1, ivec2 size; ); in init_filter()
203 GLSLC(1, ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_filter()
207 GLSLC(0, ); in init_filter()
212 GLSLC(1, if (IS_WITHIN(pos, size)) { ); in init_filter()
220 GLSLC(1, } ); in init_filter()
223 GLSLC(1, vec4 res = scale_bilinear(0, pos, c_r, c_o); ); in init_filter()
226 case AV_PIX_FMT_NV12: GLSLC(1, write_nv12(res, pos); ); break; in init_filter()
227 case AV_PIX_FMT_YUV420P: GLSLC( in init_filter()
[all...]
H A Dvf_transpose_vulkan.c89 GLSLC(0, void main() ); in init_filter()
90 GLSLC(0, { ); in init_filter()
91 GLSLC(1, ivec2 size; ); in init_filter()
92 GLSLC(1, ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_filter()
94 GLSLC(0, ); in init_filter()
96 GLSLC(1, if (IS_WITHIN(pos, size)) { ); in init_filter()
102 GLSLC(2, pos = ivec2(pos.x, size.y - pos.y); ); in init_filter()
106 GLSLC(1, } ); in init_filter()
108 GLSLC(0, } ); in init_filter()
H A Dvf_gblur_vulkan.c154 GLSLC(0, void main() ); in init_gblur_pipeline()
155 GLSLC(0, { ); in init_gblur_pipeline()
156 GLSLC(1, ivec2 size; ); in init_gblur_pipeline()
157 GLSLC(1, const ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_gblur_pipeline()
159 GLSLC(0, ); in init_gblur_pipeline()
161 GLSLC(1, if (IS_WITHIN(pos, size)) { ); in init_gblur_pipeline()
168 GLSLC(1, } ); in init_gblur_pipeline()
170 GLSLC(0, } ); in init_gblur_pipeline()
249 GLSLC(0, #define OFFSET (vec2(i, 0.0))); in init_filter()
274 GLSLC( in init_filter()
[all...]
H A Dvf_flip_vulkan.c92 GLSLC(0, void main() ); in init_filter()
93 GLSLC(0, { ); in init_filter()
94 GLSLC(1, ivec2 size; ); in init_filter()
95 GLSLC(1, const ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_filter()
97 GLSLC(0, ); in init_filter()
99 GLSLC(1, if (IS_WITHIN(pos, size)) { ); in init_filter()
116 GLSLC(1, } ); in init_filter()
118 GLSLC(0, } ); in init_filter()
H A Dvf_blend_vulkan.c193 GLSLC(0, void main() ); in init_filter()
194 GLSLC(0, { ); in init_filter()
195 GLSLC(1, ivec2 size; ); in init_filter()
196 GLSLC(1, const ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_filter()
198 GLSLC(0, ); in init_filter()
200 GLSLC(1, if (IS_WITHIN(pos, size)) { ); in init_filter()
205 GLSLC(0, ); in init_filter()
207 GLSLC(1, } ); in init_filter()
209 GLSLC(0, } ); in init_filter()
H A Dvf_overlay_vulkan.c154 GLSLC(0, void main() ); in init_filter()
155 GLSLC(0, { ); in init_filter()
156 GLSLC(1, ivec2 pos = ivec2(gl_GlobalInvocationID.xy); ); in init_filter()
158 GLSLC(1, for (int i = 0; i < planes; i++) { ); in init_filter()
160 GLSLC(2, overlay_alpha_opaque(i, pos); ); in init_filter()
162 GLSLC(2, overlay_noalpha(i, pos); ); in init_filter()
163 GLSLC(1, } ); in init_filter()
164 GLSLC(0, } ); in init_filter()
/third_party/ffmpeg/libavutil/
H A Dvulkan.h44 #define GLSLC(N, S) av_bprintf(&shd->src, C(N, S)) macro
47 #define GLSLD(D) GLSLC(0, ); \
49 GLSLC(0, )
H A Dvulkan.c810 GLSLC(0, #define IS_WITHIN(v1, v2) ((v1.x < v2.x) && (v1.y < v2.y)) ); in FN_CREATING()
811 GLSLC(0, ); in FN_CREATING()

Completed in 10 milliseconds