i965: Delete intel_batchbuffer_emit_reloc_fenced.
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 13 Jan 2014 23:01:35 +0000 (15:01 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 20 Jan 2014 23:12:12 +0000 (15:12 -0800)
Nothing in i965 uses it.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/i965/intel_batchbuffer.c
src/mesa/drivers/dri/i965/intel_batchbuffer.h

index 2a724ec38dff1f74a0672ccbdffea9228d3cdc6c..36b8a6fd33cd5e8453fdaef4eae5d4b2b9c5c487 100644 (file)
@@ -397,31 +397,6 @@ intel_batchbuffer_emit_reloc(struct brw_context *brw,
    return true;
 }
 
-bool
-intel_batchbuffer_emit_reloc_fenced(struct brw_context *brw,
-                                   drm_intel_bo *buffer,
-                                   uint32_t read_domains,
-                                   uint32_t write_domain,
-                                   uint32_t delta)
-{
-   int ret;
-
-   ret = drm_intel_bo_emit_reloc_fence(brw->batch.bo, 4*brw->batch.used,
-                                      buffer, delta,
-                                      read_domains, write_domain);
-   assert(ret == 0);
-   (void)ret;
-
-   /*
-    * Using the old buffer offset, write in what the right data would
-    * be, in case the buffer doesn't move and we can short-circuit the
-    * relocation processing in the kernel
-    */
-   intel_batchbuffer_emit_dword(brw, buffer->offset + delta);
-
-   return true;
-}
-
 void
 intel_batchbuffer_data(struct brw_context *brw,
                        const void *data, GLuint bytes, enum brw_gpu_ring ring)
index 652a45b514606b049938917b2134dc277ca89128..eff03b3ec340b7468368f6336bc294660d85e6af 100644 (file)
@@ -59,11 +59,6 @@ bool intel_batchbuffer_emit_reloc(struct brw_context *brw,
                                       uint32_t read_domains,
                                       uint32_t write_domain,
                                       uint32_t offset);
-bool intel_batchbuffer_emit_reloc_fenced(struct brw_context *brw,
-                                             drm_intel_bo *buffer,
-                                             uint32_t read_domains,
-                                             uint32_t write_domain,
-                                             uint32_t offset);
 void intel_batchbuffer_emit_mi_flush(struct brw_context *brw);
 void intel_emit_post_sync_nonzero_flush(struct brw_context *brw);
 void intel_emit_depth_stall_flushes(struct brw_context *brw);