[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