summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_cl.h
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2017-11-24 22:11:11 -0800
committerEric Anholt <[email protected]>2017-12-01 15:37:28 -0800
commit842b05d6ad8da895bc300ad9652bc09e2b0b1959 (patch)
treeaf65bf7e0a86a1d37929b984dc552fa08f3773ea /src/gallium/drivers/vc4/vc4_cl.h
parent84ab48c15c9373dfa4709f4f9e887c329286e5a1 (diff)
broadcom/vc4: Simplify the relocation handling for index buffers.
Originally there was CL code for handling various relocations back when I had relocs for the TSDA/TA buffers. Now that the kernel handles those entirely on its own, I can inline that code into the one place using it.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_cl.h')
-rw-r--r--src/gallium/drivers/vc4/vc4_cl.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/gallium/drivers/vc4/vc4_cl.h b/src/gallium/drivers/vc4/vc4_cl.h
index 8df9dbfe65a..39d1d347bba 100644
--- a/src/gallium/drivers/vc4/vc4_cl.h
+++ b/src/gallium/drivers/vc4/vc4_cl.h
@@ -159,21 +159,6 @@ cl_aligned_f(struct vc4_cl_out **cl, float f)
cl_aligned_u32(cl, fui(f));
}
-static inline void
-cl_start_reloc(struct vc4_cl *cl, struct vc4_cl_out **out, uint32_t n)
-{
- assert(n == 1 || n == 2);
- assert(cl->reloc_count == 0);
-#ifndef NDEBUG
- cl->reloc_count = n;
-#endif
-
- cl_u8(out, VC4_PACKET_GEM_HANDLES);
- cl->reloc_next = *out;
- cl_u32(out, 0); /* Space where hindex will be written. */
- cl_u32(out, 0); /* Space where hindex will be written. */
-}
-
static inline struct vc4_cl_out *
cl_start_shader_reloc(struct vc4_cl *cl, uint32_t n)
{