~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to src/gallium/drivers/etnaviv/etnaviv_context.h

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
152
152
   struct pipe_blend_state *blend;
153
153
   unsigned num_fragment_samplers;
154
154
   uint32_t active_samplers;
 
155
   uint32_t prev_active_samplers;
155
156
   struct pipe_sampler_state *sampler[PIPE_MAX_SAMPLERS];
156
157
   struct pipe_rasterizer_state *rasterizer;
157
158
   struct pipe_depth_stencil_alpha_state *zsa;
199
200
   struct set *flush_resources;
200
201
 
201
202
   bool is_noop;
 
203
 
 
204
   /* conditional rendering */
 
205
   struct pipe_query *cond_query;
 
206
   bool cond_cond; /* inverted rendering condition */
 
207
   uint cond_mode;
202
208
};
203
209
 
204
210
static inline struct etna_context *
220
226
etna_context_add_flush_resource(struct etna_context *ctx,
221
227
                                struct pipe_resource *rsc);
222
228
 
 
229
void
 
230
etna_flush(struct pipe_context *pctx, struct pipe_fence_handle **fence,
 
231
           enum pipe_flush_flags flags, bool internal);
 
232
 
 
233
bool
 
234
etna_render_condition_check(struct pipe_context *pctx);
 
235
 
223
236
#endif