anv/batch_chain: Remove the current_surface_bo helper
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 24 Sep 2015 15:46:39 +0000 (08:46 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 24 Sep 2015 15:46:41 +0000 (08:46 -0700)
It's no longer used outside anv_batch_chain so we certainly don't need to
be exporting.  Inside anv_batch_chain, it's only used twice and it can be
replaced by a single line so there's really no point.

src/vulkan/anv_batch_chain.c
src/vulkan/anv_private.h

index 6c37ce0aca3e4a122eea9e10c3607f354bf9d29f..aaf65c33f844e9936e62ffa51959694623140ef4 100644 (file)
@@ -383,12 +383,6 @@ anv_cmd_buffer_current_surface_bbo(struct anv_cmd_buffer *cmd_buffer)
    return LIST_ENTRY(struct anv_batch_bo, cmd_buffer->surface_bos.prev, link);
 }
 
-struct anv_bo *
-anv_cmd_buffer_current_surface_bo(struct anv_cmd_buffer *cmd_buffer)
-{
-   return &anv_cmd_buffer_current_surface_bbo(cmd_buffer)->bo;
-}
-
 struct anv_reloc_list *
 anv_cmd_buffer_current_surface_relocs(struct anv_cmd_buffer *cmd_buffer)
 {
@@ -399,7 +393,7 @@ struct anv_address
 anv_cmd_buffer_surface_base_address(struct anv_cmd_buffer *cmd_buffer)
 {
    return (struct anv_address) {
-      .bo = anv_cmd_buffer_current_surface_bo(cmd_buffer),
+      .bo = &anv_cmd_buffer_current_surface_bbo(cmd_buffer)->bo,
       .offset = 0,
    };
 }
@@ -478,7 +472,7 @@ anv_cmd_buffer_alloc_surface_state(struct anv_cmd_buffer *cmd_buffer,
                                    uint32_t size, uint32_t alignment)
 {
    struct anv_bo *surface_bo =
-      anv_cmd_buffer_current_surface_bo(cmd_buffer);
+      &anv_cmd_buffer_current_surface_bbo(cmd_buffer)->bo;
    struct anv_state state;
 
    state.offset = align_u32(cmd_buffer->surface_next, alignment);
index 2e8bfa2c1d6e54bb393ade3658402f586d19c4bc..f710cefe36cb0d66500d42776ab1003512e1232f 100644 (file)
@@ -893,8 +893,6 @@ struct anv_state anv_cmd_buffer_merge_dynamic(struct anv_cmd_buffer *cmd_buffer,
 void anv_cmd_buffer_begin_subpass(struct anv_cmd_buffer *cmd_buffer,
                                   struct anv_subpass *subpass);
 
-struct anv_bo *
-anv_cmd_buffer_current_surface_bo(struct anv_cmd_buffer *cmd_buffer);
 struct anv_reloc_list *
 anv_cmd_buffer_current_surface_relocs(struct anv_cmd_buffer *cmd_buffer);
 struct anv_address