/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_linear_priv.h | 76 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 D | lp_linear_sampler.c | 656 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 D | lp_state_fs.h | 69 struct lp_static_sampler_state sampler_state; member
|
H A D | lp_tex_sample.c | 391 &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 D | lp_setup_rect.c | 174 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 D | lp_state_fs.c | 3526 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 D | u_compute.c | 124 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 D | u_blitter.c | 129 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 D | nir_lower_tex_shadow.c | 73 } 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 D | zink_descriptors.c | 84 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 D | d3d12_blit.cpp | 741 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 D | d3d12_context.h | 274 void *stencil_resolve_vs, *stencil_resolve_fs, *stencil_resolve_fs_no_flip, *sampler_state; member
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_device.c | 1315 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 D | draw_llvm_sample.c | 350 &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 D | draw_llvm.h | 73 struct lp_static_sampler_state sampler_state; member
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_program.c | 466 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 D | v3d_uniforms.c | 244 v3d_resource(sampler->sampler_state)->bo, in write_tmu_p1()
|
H A D | v3d_context.h | 187 struct pipe_resource *sampler_state; member
|
H A D | v3dx_state.c | 776 &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 D | v3dvx_device.c | 212 v3dvx_pack(sampler->sampler_state, SAMPLER_STATE, s) { in pack_sampler_state()
|
H A D | v3dv_descriptor_set.c | 906 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 D | genX_state.c | 1083 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 D | lp_bld_sample_soa.c | 2945 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 D | vc4_program.c | 2648 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 D | iris_state.c | 2065 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()
|