[Mesa-dev] [PATCH 1/9] gallium/util: use const in u_index_modify helpers

Marek Olšák maraeo at gmail.com
Wed Mar 29 17:58:46 UTC 2017


From: Marek Olšák <marek.olsak at amd.com>

---
 src/gallium/auxiliary/util/u_index_modify.c | 6 +++---
 src/gallium/auxiliary/util/u_index_modify.h | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_index_modify.c b/src/gallium/auxiliary/util/u_index_modify.c
index 7b072b2..d86be24 100644
--- a/src/gallium/auxiliary/util/u_index_modify.c
+++ b/src/gallium/auxiliary/util/u_index_modify.c
@@ -20,21 +20,21 @@
  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
  * USE OR OTHER DEALINGS IN THE SOFTWARE. */
 
 #include "pipe/p_context.h"
 #include "util/u_index_modify.h"
 #include "util/u_inlines.h"
 
 /* Ubyte indices. */
 
 void util_shorten_ubyte_elts_to_userptr(struct pipe_context *context,
-					struct pipe_index_buffer *ib,
+					const struct pipe_index_buffer *ib,
                                         unsigned add_transfer_flags,
 					int index_bias,
 					unsigned start,
 					unsigned count,
 					void *out)
 {
     struct pipe_transfer *src_transfer = NULL;
     const unsigned char *in_map;
     unsigned short *out_map = out;
     unsigned i;
@@ -55,21 +55,21 @@ void util_shorten_ubyte_elts_to_userptr(struct pipe_context *context,
         out_map++;
     }
 
     if (src_transfer)
        pipe_buffer_unmap(context, src_transfer);
 }
 
 /* Ushort indices. */
 
 void util_rebuild_ushort_elts_to_userptr(struct pipe_context *context,
-					 struct pipe_index_buffer *ib,
+					 const struct pipe_index_buffer *ib,
                                          unsigned add_transfer_flags,
 					 int index_bias,
 					 unsigned start, unsigned count,
 					 void *out)
 {
     struct pipe_transfer *in_transfer = NULL;
     const unsigned short *in_map;
     unsigned short *out_map = out;
     unsigned i;
 
@@ -89,21 +89,21 @@ void util_rebuild_ushort_elts_to_userptr(struct pipe_context *context,
         out_map++;
     }
 
     if (in_transfer)
        pipe_buffer_unmap(context, in_transfer);
 }
 
 /* Uint indices. */
 
 void util_rebuild_uint_elts_to_userptr(struct pipe_context *context,
-				       struct pipe_index_buffer *ib,
+				       const struct pipe_index_buffer *ib,
                                        unsigned add_transfer_flags,
 				       int index_bias,
 				       unsigned start, unsigned count,
 				       void *out)
 {
     struct pipe_transfer *in_transfer = NULL;
     const unsigned int *in_map;
     unsigned int *out_map = out;
     unsigned i;
 
diff --git a/src/gallium/auxiliary/util/u_index_modify.h b/src/gallium/auxiliary/util/u_index_modify.h
index 0cfc189..d009199 100644
--- a/src/gallium/auxiliary/util/u_index_modify.h
+++ b/src/gallium/auxiliary/util/u_index_modify.h
@@ -21,32 +21,32 @@
  * USE OR OTHER DEALINGS IN THE SOFTWARE. */
 
 #ifndef UTIL_INDEX_MODIFY_H
 #define UTIL_INDEX_MODIFY_H
 
 struct pipe_context;
 struct pipe_resource;
 struct pipe_index_buffer;
 
 void util_shorten_ubyte_elts_to_userptr(struct pipe_context *context,
-					struct pipe_index_buffer *ib,
+					const struct pipe_index_buffer *ib,
                                         unsigned add_transfer_flags,
 					int index_bias,
 					unsigned start,
 					unsigned count,
 					void *out);
 
 void util_rebuild_ushort_elts_to_userptr(struct pipe_context *context,
-					 struct pipe_index_buffer *ib,
+					 const struct pipe_index_buffer *ib,
                                          unsigned add_transfer_flags,
 					 int index_bias,
 					 unsigned start, unsigned count,
 					 void *out);
 
 void util_rebuild_uint_elts_to_userptr(struct pipe_context *context,
-				       struct pipe_index_buffer *ib,
+				       const struct pipe_index_buffer *ib,
                                        unsigned add_transfer_flags,
 				       int index_bias,
 				       unsigned start, unsigned count,
 				       void *out);
 
 #endif
-- 
2.7.4



More information about the mesa-dev mailing list