Home
last modified time | relevance | path

Searched refs:sampler_state (Results 1 - 25 of 31) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_linear_priv.h76 sampler->sampler_state.min_img_filter == PIPE_TEX_FILTER_NEAREST && in is_nearest_sampler()
77 sampler->sampler_state.mag_img_filter == PIPE_TEX_FILTER_NEAREST && in is_nearest_sampler()
79 sampler->sampler_state.min_mip_filter == PIPE_TEX_MIPFILTER_NONE) && in is_nearest_sampler()
80 sampler->sampler_state.compare_mode == 0 && in is_nearest_sampler()
81 sampler->sampler_state.normalized_coords == 1; in is_nearest_sampler()
94 sampler->sampler_state.min_img_filter == PIPE_TEX_FILTER_LINEAR && in is_linear_sampler()
95 sampler->sampler_state.mag_img_filter == PIPE_TEX_FILTER_LINEAR && in is_linear_sampler()
97 sampler->sampler_state.min_mip_filter == PIPE_TEX_MIPFILTER_NONE) && in is_linear_sampler()
98 sampler->sampler_state.compare_mode == 0 && in is_linear_sampler()
99 sampler->sampler_state in is_linear_sampler()
[all...]
H A Dlp_linear_sampler.c656 const struct lp_sampler_static_state *sampler_state, in sampler_is_nearest()
662 img_filter = sampler_state->sampler_state.min_img_filter; in sampler_is_nearest()
664 img_filter = sampler_state->sampler_state.mag_img_filter; in sampler_is_nearest()
719 const struct lp_sampler_static_state *sampler_state, in lp_linear_init_sampler()
787 is_nearest = sampler_is_nearest(samp, sampler_state, minify); in lp_linear_init_sampler()
865 (sampler_state->sampler_state.wrap_s != PIPE_TEX_WRAP_CLAMP_TO_EDGE || in lp_linear_init_sampler()
866 sampler_state in lp_linear_init_sampler()
655 sampler_is_nearest(const struct lp_linear_sampler *samp, const struct lp_sampler_static_state *sampler_state, boolean minify) sampler_is_nearest() argument
717 lp_linear_init_sampler(struct lp_linear_sampler *samp, const struct lp_tgsi_texture_info *info, const struct lp_sampler_static_state *sampler_state, const struct lp_jit_texture *texture, int x0, int y0, int width, int height, const float (*a0)[4], const float (*dadx)[4], const float (*dady)[4]) lp_linear_init_sampler() argument
[all...]
H A Dlp_state_fs.h69 struct lp_static_sampler_state sampler_state; member
H A Dlp_tex_sample.c391 &sampler->dynamic_state.static_state[i].sampler_state, in lp_llvm_sampler_soa_emit_fetch_texel()
397 &sampler->dynamic_state.static_state[sampler_index].sampler_state, in lp_llvm_sampler_soa_emit_fetch_texel()
H A Dlp_setup_rect.c174 assert(samp0->sampler_state.min_img_filter == PIPE_TEX_FILTER_NEAREST); in lp_setup_is_blit()
175 assert(samp0->sampler_state.mag_img_filter == PIPE_TEX_FILTER_NEAREST); in lp_setup_is_blit()
H A Dlp_state_fs.c3526 const struct lp_static_sampler_state *sampler = &samplers[i].sampler_state; in dump_fs_variant_key()
3746 const unsigned min_img_filter = samp0->sampler_state.min_img_filter; in generate_variant()
3747 const unsigned mag_img_filter = samp0->sampler_state.mag_img_filter; in generate_variant()
3753 min_mip_filter = samp0->sampler_state.min_mip_filter; in generate_variant()
4452 lp_sampler_static_sampler_state(&fs_sampler[i].sampler_state, in make_variant_key()
4503 samp0->sampler_state.min_img_filter = PIPE_TEX_FILTER_NEAREST; in make_variant_key()
4504 samp0->sampler_state.mag_img_filter = PIPE_TEX_FILTER_NEAREST; in make_variant_key()
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_compute.c124 struct pipe_sampler_state sampler_state={0}; in util_compute_blit() local
125 sampler_state.wrap_s = PIPE_TEX_WRAP_CLAMP_TO_EDGE; in util_compute_blit()
126 sampler_state.wrap_t = PIPE_TEX_WRAP_CLAMP_TO_EDGE; in util_compute_blit()
127 sampler_state.wrap_r = PIPE_TEX_WRAP_CLAMP_TO_EDGE; in util_compute_blit()
128 sampler_state.normalized_coords = 1; in util_compute_blit()
131 sampler_state.min_img_filter = PIPE_TEX_FILTER_LINEAR; in util_compute_blit()
132 sampler_state.mag_img_filter = PIPE_TEX_FILTER_LINEAR; in util_compute_blit()
135 sampler_state_p = ctx->create_sampler_state(ctx, &sampler_state); in util_compute_blit()
H A Du_blitter.c129 void *sampler_state; member
169 struct pipe_sampler_state sampler_state; in util_blitter_create() local
272 memset(&sampler_state, 0, sizeof(sampler_state)); in util_blitter_create()
273 sampler_state.wrap_s = PIPE_TEX_WRAP_CLAMP_TO_EDGE; in util_blitter_create()
274 sampler_state.wrap_t = PIPE_TEX_WRAP_CLAMP_TO_EDGE; in util_blitter_create()
275 sampler_state.wrap_r = PIPE_TEX_WRAP_CLAMP_TO_EDGE; in util_blitter_create()
276 sampler_state.normalized_coords = 1; in util_blitter_create()
277 ctx->sampler_state = pipe->create_sampler_state(pipe, &sampler_state); in util_blitter_create()
2022 void *sampler_state; util_blitter_blit_generic() local
2283 void *sampler_state; util_blitter_generate_mipmap() local
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_tex_shadow.c73 } sampler_state; typedef
81 sampler_state *state = (sampler_state *)options; in nir_lower_tex_shadow_impl()
146 sampler_state state = {n_states, compare_func, tex_swizzles}; in nir_lower_tex_shadow()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_descriptors.c84 struct zink_sampler_state **sampler_state; member
1005 zink_sampler_state_desc_set_add(struct zink_sampler_state *sampler_state, struct zink_descriptor_set *zds, unsigned idx) in zink_sampler_state_desc_set_add() argument
1008 if (sampler_state) in zink_sampler_state_desc_set_add()
1009 desc_set_ref_add(zds, &sampler_state->desc_set_refs, (void**)&zds->sampler_states[idx], sampler_state); in zink_sampler_state_desc_set_add()
1089 pdd_cached(pg)->refs[type][ref_idx].sampler.sampler_state = (struct zink_sampler_state**)&ctx->sampler_states[stage][index + k]; in create_descriptor_ref_template()
1355 *pdd_cached(pg)->refs[type][i].sampler.sampler_state, i, cache_hit); in set_descriptor_set_refs()
1663 struct zink_sampler_state *sampler_state = ctx->sampler_states[shader][idx + k]; in calc_descriptor_state_hash_sampler() local
1665 if (sampler_state) in calc_descriptor_state_hash_sampler()
1666 hash = XXH32(&sampler_state in calc_descriptor_state_hash_sampler()
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_blit.cpp741 if (ctx->sampler_state) in get_sampler_state()
742 return ctx->sampler_state; in get_sampler_state()
751 return ctx->sampler_state = ctx->base.create_sampler_state(&ctx->base, &state); in get_sampler_state()
782 void *sampler_state = get_sampler_state(ctx); in resolve_stencil_to_temp() local
786 pctx->bind_sampler_states(pctx, PIPE_SHADER_FRAGMENT, 0, 1, &sampler_state); in resolve_stencil_to_temp()
H A Dd3d12_context.h274 void *stencil_resolve_vs, *stencil_resolve_fs, *stencil_resolve_fs_no_flip, *sampler_state; member
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_device.c1315 uint64_t sampler_state[ROGUE_NUM_TEXSTATE_SAMPLER_WORDS]; in pvr_device_init_compute_idfwdf_state() local
1362 pvr_csb_pack (&sampler_state[0], TEXSTATE_SAMPLER, sampler) { in pvr_device_init_compute_idfwdf_state()
1370 pvr_csb_pack (&sampler_state[1], TEXSTATE_SAMPLER_WORD1, sampler_word1) {} in pvr_device_init_compute_idfwdf_state()
1419 dword_ptr[8] = LOW_32(sampler_state[0]); in pvr_device_init_compute_idfwdf_state()
1420 dword_ptr[9] = HIGH_32(sampler_state[0]); in pvr_device_init_compute_idfwdf_state()
1421 dword_ptr[10] = LOW_32(sampler_state[1]); in pvr_device_init_compute_idfwdf_state()
1422 dword_ptr[11] = HIGH_32(sampler_state[1]); in pvr_device_init_compute_idfwdf_state()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_llvm_sample.c350 &sampler->dynamic_state.static_state[i].sampler_state, in draw_llvm_sampler_soa_emit_fetch_texel()
356 &sampler->dynamic_state.static_state[sampler_index].sampler_state, in draw_llvm_sampler_soa_emit_fetch_texel()
H A Ddraw_llvm.h73 struct lp_static_sampler_state sampler_state; member
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_program.c466 struct pipe_sampler_state *sampler_state = in v3d_setup_shared_key() local
472 assert(sampler->target == PIPE_BUFFER || sampler_state); in v3d_setup_shared_key()
474 unsigned compare_mode = sampler_state ? in v3d_setup_shared_key()
475 sampler_state->compare_mode : in v3d_setup_shared_key()
H A Dv3d_uniforms.c244 v3d_resource(sampler->sampler_state)->bo, in write_tmu_p1()
H A Dv3d_context.h187 struct pipe_resource *sampler_state; member
H A Dv3dx_state.c776 &so->sampler_state, in v3d_create_sampler_state()
836 pipe_resource_reference(&sampler->sampler_state, NULL); in v3d_sampler_state_delete()
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dvx_device.c212 v3dvx_pack(sampler->sampler_state, SAMPLER_STATE, s) { in pack_sampler_state()
H A Dv3dv_descriptor_set.c906 samplers[i].sampler_state, in descriptor_set_create()
907 sizeof(samplers[i].sampler_state)); in descriptor_set_create()
1043 sampler->sampler_state, in write_image_descriptor()
1044 sizeof(sampler->sampler_state)); in write_image_descriptor()
/third_party/mesa3d/src/intel/vulkan/
H A DgenX_state.c1083 struct GENX(SAMPLER_STATE) sampler_state = { in CreateSampler()
1141 GENX(SAMPLER_STATE_pack)(NULL, sampler->state[p], &sampler_state); in CreateSampler()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_sample_soa.c2945 const struct lp_static_sampler_state *sampler_state = bld->static_sampler_state; in lp_build_sample_general() local
2946 const unsigned mip_filter = sampler_state->min_mip_filter; in lp_build_sample_general()
2947 const unsigned min_filter = sampler_state->min_img_filter; in lp_build_sample_general()
2948 const unsigned mag_filter = sampler_state->mag_img_filter; in lp_build_sample_general()
2953 if (lp_sampler_wrap_mode_uses_border_color(sampler_state->wrap_s, in lp_build_sample_general()
2957 lp_sampler_wrap_mode_uses_border_color(sampler_state->wrap_t, in lp_build_sample_general()
2961 lp_sampler_wrap_mode_uses_border_color(sampler_state->wrap_r, in lp_build_sample_general()
2977 if (sampler_state->aniso) { in lp_build_sample_general()
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_program.c2648 struct pipe_sampler_state *sampler_state = in vc4_setup_shared_key() local
2664 key->tex[i].compare_mode = sampler_state->compare_mode; in vc4_setup_shared_key()
2665 key->tex[i].compare_func = sampler_state->compare_func; in vc4_setup_shared_key()
2666 key->tex[i].wrap_s = sampler_state->wrap_s; in vc4_setup_shared_key()
2667 key->tex[i].wrap_t = sampler_state->wrap_t; in vc4_setup_shared_key()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_state.c2065 uint32_t sampler_state[GENX(SAMPLER_STATE_length)]; member
2076 fill_sampler_state(uint32_t *sampler_state, in fill_sampler_state() argument
2090 iris_pack_state(GENX(SAMPLER_STATE), sampler_state, samp) { in fill_sampler_state() local
2173 fill_sampler_state(cso->sampler_state, state, state->max_anisotropy); in iris_create_sampler_state()
2264 const uint32_t *sampler_state = state->sampler_state; in iris_upload_sampler_states() local
2267 sampler_state = state->sampler_state_3d; in iris_upload_sampler_states()
2271 memcpy(map, sampler_state, 4 * GENX(SAMPLER_STATE_length)); in iris_upload_sampler_states()
2314 map[j] = sampler_state[j] | dynamic[j]; in iris_upload_sampler_states()

Completed in 58 milliseconds

12