summaryrefslogtreecommitdiff
path: root/src/sna/gen4_vertex.h
blob: 03ba2f87bb8d2ae19d6b8f40b4c17bfe3393ef2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef GEN4_VERTEX_H
#define GEN4_VERTEX_H

#include "compiler.h"

#include "sna.h"
#include "sna_render.h"

void gen4_vertex_align(struct sna *sna, const struct sna_composite_op *op);
void gen4_vertex_flush(struct sna *sna);
int gen4_vertex_finish(struct sna *sna);
void gen4_vertex_close(struct sna *sna);

unsigned gen4_choose_composite_emitter(struct sna *sna, struct sna_composite_op *tmp);
unsigned gen4_choose_spans_emitter(struct sna *sna, struct sna_composite_spans_op *tmp);

#endif /* GEN4_VERTEX_H */