Lines Matching defs:lp_build_sample_context

354 struct lp_build_sample_context  struct
356 struct gallivm_state *gallivm;
358 const struct lp_static_texture_state *static_texture_state;
359 const struct lp_static_sampler_state *static_sampler_state;
361 struct lp_sampler_dynamic_state *dynamic_state;
363 const struct util_format_description *format_desc;
366 unsigned dims;
369 unsigned vector_width;
372 unsigned num_mips;
375 unsigned num_lods;
377 unsigned gather_comp;
378 boolean no_quad_lod;
379 boolean no_brilinear;
380 boolean no_rho_approx;
381 boolean fetch_ms;
384 struct lp_type float_type;
385 struct lp_build_context float_bld;
388 struct lp_build_context float_vec_bld;
391 struct lp_type int_type;
392 struct lp_build_context int_bld;
395 struct lp_type coord_type;
396 struct lp_build_context coord_bld;
399 struct lp_type int_coord_type;
400 struct lp_build_context int_coord_bld;
403 struct lp_type int_size_in_type;
404 struct lp_build_context int_size_in_bld;
407 struct lp_type float_size_in_type;
408 struct lp_build_context float_size_in_bld;
411 struct lp_type int_size_type;
412 struct lp_build_context int_size_bld;
415 struct lp_type float_size_type;
416 struct lp_build_context float_size_bld;
419 struct lp_type texel_type;
420 struct lp_build_context texel_bld;
423 struct lp_type levelf_type;
424 struct lp_build_context levelf_bld;
427 struct lp_type leveli_type;
428 struct lp_build_context leveli_bld;
431 struct lp_type lodf_type;
432 struct lp_build_context lodf_bld;
435 struct lp_type lodi_type;
436 struct lp_build_context lodi_bld;
439 LLVMValueRef row_stride_array;
440 LLVMValueRef img_stride_array;
441 LLVMValueRef base_ptr;
442 LLVMValueRef mip_offsets;
443 LLVMValueRef cache;
444 LLVMValueRef sample_stride;
447 LLVMValueRef int_size;
449 LLVMValueRef border_color_clamped;
451 LLVMValueRef context_ptr;
453 LLVMValueRef aniso_filter_table;