aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/vulkan/tu_cs.c
diff options
context:
space:
mode:
authorChia-I Wu <[email protected]>2019-01-28 16:31:54 -0800
committerChia-I Wu <[email protected]>2019-03-11 10:02:13 -0700
commit741a4325df3a9c605bf85d2429f4af97a755e407 (patch)
tree87d0cf50338d769181b3c2faea5a12822c42d799 /src/freedreno/vulkan/tu_cs.c
parent29f111000399821452e8538ca74ce2de7210ee47 (diff)
turnip: add tu_cs_sanity_check
It replaces tu_cs_reserve_space_assert and can be called at any time to sanity check tu_cs.
Diffstat (limited to 'src/freedreno/vulkan/tu_cs.c')
-rw-r--r--src/freedreno/vulkan/tu_cs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/freedreno/vulkan/tu_cs.c b/src/freedreno/vulkan/tu_cs.c
index 0e3d4e99b42..f4bec106934 100644
--- a/src/freedreno/vulkan/tu_cs.c
+++ b/src/freedreno/vulkan/tu_cs.c
@@ -130,7 +130,7 @@ tu_cs_add_bo(struct tu_device *dev, struct tu_cs *cs, uint32_t size)
cs->bos[cs->bo_count++] = new_bo;
- cs->start = cs->cur = (uint32_t *) new_bo->map;
+ cs->start = cs->cur = cs->reserved_end = (uint32_t *) new_bo->map;
cs->end = cs->start + new_bo->size / sizeof(uint32_t);
return VK_SUCCESS;
@@ -248,7 +248,7 @@ tu_cs_reset(struct tu_device *dev, struct tu_cs *cs)
cs->bos[0] = cs->bos[cs->bo_count - 1];
cs->bo_count = 1;
- cs->start = cs->cur = (uint32_t *) cs->bos[0]->map;
+ cs->start = cs->cur = cs->reserved_end = (uint32_t *) cs->bos[0]->map;
cs->end = cs->start + cs->bos[0]->size / sizeof(uint32_t);
}