drm/nouveau/gr/gp102-: setup stencil zbc
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
This commit is contained in:
@@ -21,12 +21,14 @@ struct nvkm_ltc {
|
||||
int zbc_max;
|
||||
u32 zbc_color[NVKM_LTC_MAX_ZBC_CNT][4];
|
||||
u32 zbc_depth[NVKM_LTC_MAX_ZBC_CNT];
|
||||
u32 zbc_stencil[NVKM_LTC_MAX_ZBC_CNT];
|
||||
};
|
||||
|
||||
void nvkm_ltc_tags_clear(struct nvkm_device *, u32 first, u32 count);
|
||||
|
||||
int nvkm_ltc_zbc_color_get(struct nvkm_ltc *, int index, const u32[4]);
|
||||
int nvkm_ltc_zbc_depth_get(struct nvkm_ltc *, int index, const u32);
|
||||
int nvkm_ltc_zbc_stencil_get(struct nvkm_ltc *, int index, const u32);
|
||||
|
||||
void nvkm_ltc_invalidate(struct nvkm_ltc *);
|
||||
void nvkm_ltc_flush(struct nvkm_ltc *);
|
||||
@@ -37,4 +39,5 @@ int gk20a_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
|
||||
int gm107_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
|
||||
int gm200_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
|
||||
int gp100_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
|
||||
int gp102_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user