Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_meta_blit.c35 enum glsl_sampler_dim tex_dim, VkFormat format,
82 build_nir_copy_fragment_shader(struct radv_device *dev, enum glsl_sampler_dim tex_dim) in build_nir_copy_fragment_shader() argument
85 nir_builder b = radv_meta_init_shader(dev, MESA_SHADER_FRAGMENT, "meta_blit_fs.%d", tex_dim); in build_nir_copy_fragment_shader()
93 unsigned swz[] = {0, (tex_dim == GLSL_SAMPLER_DIM_1D ? 2 : 1), 2}; in build_nir_copy_fragment_shader()
95 nir_swizzle(&b, nir_load_var(&b, tex_pos_in), swz, (tex_dim == GLSL_SAMPLER_DIM_1D ? 2 : 3)); in build_nir_copy_fragment_shader()
98 glsl_sampler_type(tex_dim, false, tex_dim != GLSL_SAMPLER_DIM_3D, glsl_get_base_type(vec4)); in build_nir_copy_fragment_shader()
106 tex->sampler_dim = tex_dim; in build_nir_copy_fragment_shader()
129 build_nir_copy_fragment_shader_depth(struct radv_device *dev, enum glsl_sampler_dim tex_dim) in build_nir_copy_fragment_shader_depth() argument
133 radv_meta_init_shader(dev, MESA_SHADER_FRAGMENT, "meta_blit_depth_fs.%d", tex_dim); in build_nir_copy_fragment_shader_depth()
177 build_nir_copy_fragment_shader_stencil(struct radv_device *dev, enum glsl_sampler_dim tex_dim) build_nir_copy_fragment_shader_stencil() argument
662 build_pipeline(struct radv_device *device, VkImageAspectFlagBits aspect, enum glsl_sampler_dim tex_dim, VkFormat format, VkPipeline *pipeline) build_pipeline() argument
[all...]

Completed in 1 milliseconds