freedreno/a3xx: add debug callback to emit
[mesa.git] / src / gallium / drivers / freedreno / a3xx / fd3_texture.h
index f7e5f0e650fab6bd6041a4d0f5ced9abfe3f9091..d5afb03cd7a41cf635708abaa7cec93312411877 100644 (file)
 #include "freedreno_resource.h"
 
 #include "fd3_context.h"
-#include "fd3_util.h"
+#include "fd3_format.h"
 
 struct fd3_sampler_stateobj {
        struct pipe_sampler_state base;
        uint32_t texsamp0, texsamp1;
+       bool saturate_s, saturate_t, saturate_r;
 };
 
-static INLINE struct fd3_sampler_stateobj *
+static inline struct fd3_sampler_stateobj *
 fd3_sampler_stateobj(struct pipe_sampler_state *samp)
 {
        return (struct fd3_sampler_stateobj *)samp;
@@ -50,12 +51,10 @@ fd3_sampler_stateobj(struct pipe_sampler_state *samp)
 
 struct fd3_pipe_sampler_view {
        struct pipe_sampler_view base;
-       struct fd_resource *tex_resource;
-       uint32_t mipaddrs;
        uint32_t texconst0, texconst1, texconst2, texconst3;
 };
 
-static INLINE struct fd3_pipe_sampler_view *
+static inline struct fd3_pipe_sampler_view *
 fd3_pipe_sampler_view(struct pipe_sampler_view *pview)
 {
        return (struct fd3_pipe_sampler_view *)pview;