projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
freedreno: drop needs_rb_fbd
[mesa.git]
/
src
/
gallium
/
drivers
/
freedreno
/
freedreno_gmem.h
diff --git
a/src/gallium/drivers/freedreno/freedreno_gmem.h
b/src/gallium/drivers/freedreno/freedreno_gmem.h
index 5867235db90c4f2265994c696fcf27df015269de..116423a40e2e80227c4062b6981ab804b418319f 100644
(file)
--- a/
src/gallium/drivers/freedreno/freedreno_gmem.h
+++ b/
src/gallium/drivers/freedreno/freedreno_gmem.h
@@
-31,6
+31,8
@@
#include "pipe/p_context.h"
#include "pipe/p_context.h"
+#include "freedreno_util.h"
+
/* per-pipe configuration for hw binning: */
struct fd_vsc_pipe {
struct fd_bo *bo;
/* per-pipe configuration for hw binning: */
struct fd_vsc_pipe {
struct fd_bo *bo;
@@
-47,9
+49,9
@@
struct fd_tile {
struct fd_gmem_stateobj {
struct pipe_scissor_state scissor;
struct fd_gmem_stateobj {
struct pipe_scissor_state scissor;
- uint32_t cbuf_base[
4
];
+ uint32_t cbuf_base[
MAX_RENDER_TARGETS
];
uint32_t zsbuf_base[2];
uint32_t zsbuf_base[2];
- uint8_t cbuf_cpp[
4
];
+ uint8_t cbuf_cpp[
MAX_RENDER_TARGETS
];
uint8_t zsbuf_cpp[2];
uint16_t bin_h, nbins_y;
uint16_t bin_w, nbins_x;
uint8_t zsbuf_cpp[2];
uint16_t bin_h, nbins_y;
uint16_t bin_w, nbins_x;
@@
-57,11
+59,11
@@
struct fd_gmem_stateobj {
uint16_t width, height;
};
uint16_t width, height;
};
-struct fd_
context
;
+struct fd_
batch
;
-void fd_gmem_render_tiles(struct fd_
context *ctx
);
+void fd_gmem_render_tiles(struct fd_
batch *batch
);
-bool fd_gmem_needs_restore(struct fd_
context *ctx
, struct fd_tile *tile,
+bool fd_gmem_needs_restore(struct fd_
batch *batch
, struct fd_tile *tile,
uint32_t buffers);
#endif /* FREEDRENO_GMEM_H_ */
uint32_t buffers);
#endif /* FREEDRENO_GMEM_H_ */