Home | History | Annotate | Download | only in glsl

Lines Matching refs:MAKE_SIG

3259 #define MAKE_SIG(return_type, avail, ...)  \
3277 MAKE_SIG(return_type, avail, 1, x);
3305 MAKE_SIG(return_type, avail, 2, x, y);
3327 MAKE_SIG(type, always_available, 1, degrees);
3336 MAKE_SIG(type, always_available, 1, radians);
3348 MAKE_SIG(type, always_available, 1, theta);
3407 MAKE_SIG(type, always_available, 1, x);
3418 MAKE_SIG(type, always_available, 1, x);
3430 MAKE_SIG(type, always_available, 2, vec_y, vec_x);
3524 MAKE_SIG(type, always_available, 1, y_over_x);
3537 MAKE_SIG(type, v130, 1, x);
3549 MAKE_SIG(type, v130, 1, x);
3561 MAKE_SIG(type, v130, 1, x);
3584 MAKE_SIG(type, v130, 1, x);
3595 MAKE_SIG(type, v130, 1, x);
3605 MAKE_SIG(type, v130, 1, x);
3653 MAKE_SIG(type, avail, 2, x, i);
3684 MAKE_SIG(val_type, avail, 3, x, minVal, maxVal);
3697 MAKE_SIG(val_type, avail, 3, x, y, a);
3712 MAKE_SIG(val_type, avail, 3, x, y, a);
3731 MAKE_SIG(x_type, avail, 2, edge, x);
3771 MAKE_SIG(x_type, avail, 3, edge0, edge1, x);
3793 MAKE_SIG(glsl_type::bvec(type->vector_elements), avail, 1, x);
3804 MAKE_SIG(glsl_type::bvec(type->vector_elements), avail, 1, x);
3829 MAKE_SIG(glsl_type::ivec(type->vector_elements), shader_bit_encoding, 1, x);
3838 MAKE_SIG(glsl_type::uvec(type->vector_elements), shader_bit_encoding, 1, x);
3847 MAKE_SIG(glsl_type::vec(type->vector_elements), shader_bit_encoding, 1, x);
3856 MAKE_SIG(glsl_type::vec(type->vector_elements), shader_bit_encoding, 1, x);
3865 MAKE_SIG(glsl_type::uint_type, avail, 1, v);
3874 MAKE_SIG(glsl_type::uint_type, avail, 1, v);
3883 MAKE_SIG(glsl_type::uint_type, avail, 1, v);
3892 MAKE_SIG(glsl_type::uint_type, avail, 1, v);
3901 MAKE_SIG(glsl_type::vec2_type, avail, 1, p);
3910 MAKE_SIG(glsl_type::vec2_type, avail, 1, p);
3920 MAKE_SIG(glsl_type::vec4_type, avail, 1, p);
3929 MAKE_SIG(glsl_type::vec4_type, avail, 1, p);
3938 MAKE_SIG(glsl_type::uint_type, avail, 1, v);
3947 MAKE_SIG(glsl_type::vec2_type, avail, 1, p);
3956 MAKE_SIG(glsl_type::double_type, avail, 1, v);
3965 MAKE_SIG(glsl_type::uvec2_type, avail, 1, p);
3974 MAKE_SIG(type->get_base_type(), avail, 1, x);
3986 MAKE_SIG(type->get_base_type(), avail, 2, p0, p1);
4014 MAKE_SIG(type, avail, 2, a, b);
4029 MAKE_SIG(type, avail, 1, x);
4043 MAKE_SIG(glsl_type::vec4_type, compatibility_vs_only, 0);
4058 MAKE_SIG(type, avail, 3, N, I, Nref);
4071 MAKE_SIG(type, avail, 2, I, N);
4085 MAKE_SIG(type, avail, 3, I, N, eta);
4114 MAKE_SIG(type, avail, 2, x, y);
4138 MAKE_SIG(type, avail, 2, c, r);
4158 MAKE_SIG(transpose_type, avail, 1, m);
4177 MAKE_SIG(type->get_base_type(), avail, 1, m);
4189 MAKE_SIG(type->get_base_type(), avail, 1, m);
4215 MAKE_SIG(btype, avail, 1, m);
4289 MAKE_SIG(type, avail, 1, m);
4310 MAKE_SIG(type, avail, 1, m);
4372 MAKE_SIG(type, avail, 1, m);
4563 MAKE_SIG(glsl_type::bool_type, always_available, 1, v);
4575 MAKE_SIG(glsl_type::bool_type, always_available, 1, v);
4607 MAKE_SIG(return_type, avail, 1, s);
4629 MAKE_SIG(glsl_type::int_type, shader_samples, 1, s);
4649 MAKE_SIG(return_type, avail, 2, s, P);
4748 MAKE_SIG(glsl_type::float_type, texture_cube_map_array, 3, s, P, compare);
4771 MAKE_SIG(return_type, avail, 2, s, P);
4805 MAKE_SIG(glsl_type::void_type, gs_only, 0);
4826 MAKE_SIG(glsl_type::void_type, avail, 1, stream);
4836 MAKE_SIG(glsl_type::void_type, gs_only, 0);
4857 MAKE_SIG(glsl_type::void_type, avail, 1, stream);
4867 MAKE_SIG(glsl_type::void_type, barrier_supported, 0);
4881 MAKE_SIG(glsl_type::vec2_type, avail, 2, s, coord);
4897 MAKE_SIG(return_type, texture_query_levels, 1, s);
4915 MAKE_SIG(return_type, avail, 2, s, P);
4937 MAKE_SIG(type, fs_oes_derivatives, 1, p);
4948 MAKE_SIG(type, fs_derivative_control, 1, p);
4960 MAKE_SIG(type, fs_derivative_control, 1, p);
4978 MAKE_SIG(glsl_type::vec2_type, v110, 1, p);
5002 MAKE_SIG(glsl_type::vec3_type, v110, 1, p);
5035 MAKE_SIG(glsl_type::vec4_type, v110, 1, p);
5078 MAKE_SIG(type, gpu_shader5_or_es31_or_integer_functions, 3, value, offset,
5099 MAKE_SIG(type, gpu_shader5_or_es31_or_integer_functions, 4, base, insert,
5141 MAKE_SIG(type, avail, 3, a, b, c);
5160 MAKE_SIG(x_type, fp64, 2, x, exponent);
5173 MAKE_SIG(x_type, gpu_shader5_or_es31_or_integer_functions, 2, x, exponent);
5222 MAKE_SIG(type, gpu_shader5_or_es31_or_integer_functions, 3, x, y, carry);
5236 MAKE_SIG(type, gpu_shader5_or_es31_or_integer_functions, 3, x, y, borrow);
5254 MAKE_SIG(glsl_type::void_type, gpu_shader5_or_es31_or_integer_functions, 4, x, y, msb, lsb);
5267 MAKE_SIG(type, fs_interpolate_at, 1, interpolant);
5280 MAKE_SIG(type, fs_interpolate_at, 2, interpolant, offset);
5293 MAKE_SIG(type, fs_interpolate_at, 2, interpolant, sample_num);
5358 MAKE_SIG(glsl_type::uint_type, avail, 1, counter);
5373 MAKE_SIG(glsl_type::uint_type, avail, 2, counter, data);
5415 MAKE_SIG(glsl_type::uint_type, avail, 3, counter, compare, data);
5431 MAKE_SIG(type, avail, 2, atomic, data);
5448 MAKE_SIG(type, avail, 3, atomic, data1, data2);
5463 MAKE_SIG(type, shader_trinary_minmax, 3, x, y, z);
5477 MAKE_SIG(type, shader_trinary_minmax, 3, x, y, z);
5491 MAKE_SIG(type, shader_trinary_minmax, 3, x, y, z);
5672 MAKE_SIG(glsl_type::void_type, avail, 0);
5690 MAKE_SIG(type, avail, 0);
5705 MAKE_SIG(glsl_type::bool_type, vote, 1, value);