llvmpipe: generate multisample triangle rasterizer functions (v2)
[mesa.git] / src / gallium / drivers / llvmpipe / lp_tex_sample.h
index bca92d974c4a63eda72def8495caa521082d267d..ce60f21792ef895eab9277f010c68ae463288d55 100644 (file)
 
 
 struct lp_sampler_static_state;
+struct lp_image_static_state;
 
+/**
+ * Whether texture cache is used for s3tc textures.
+ */
+#define LP_USE_TEXTURE_CACHE 0
 
 /**
  * Pure-LLVM texture sampling code generator.
  *
- * @param context_ptr LLVM value with the pointer to the struct lp_jit_context.
  */
 struct lp_build_sampler_soa *
-lp_llvm_sampler_soa_create(const struct lp_sampler_static_state *key,
-                           LLVMValueRef context_ptr);
+lp_llvm_sampler_soa_create(const struct lp_sampler_static_state *key);
 
+struct lp_build_image_soa *
+lp_llvm_image_soa_create(const struct lp_image_static_state *key);
 
 #endif /* LP_TEX_SAMPLE_H */