freedreno: Fix warnings
authorKristian H. Kristensen <hoegsberg@chromium.org>
Wed, 15 Aug 2018 16:18:39 +0000 (09:18 -0700)
committerRob Clark <robdclark@gmail.com>
Thu, 16 Aug 2018 23:11:08 +0000 (19:11 -0400)
Signed-off-by: Kristian H. Kristensen <hoegsberg@chromium.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
src/gallium/drivers/freedreno/a5xx/fd5_compute.c
src/gallium/drivers/freedreno/freedreno_resource.c
src/gallium/drivers/freedreno/ir3/ir3.h
src/gallium/drivers/freedreno/ir3/ir3_cmdline.c
src/gallium/drivers/freedreno/ir3/ir3_shader.h

index 8e2c228e90e6120bb637417288b2fd2d63f804c6..66ed7a4af57f00ac7b440e2daa90d26dc7564f93 100644 (file)
@@ -181,7 +181,7 @@ static void
 fd5_launch_grid(struct fd_context *ctx, const struct pipe_grid_info *info)
 {
        struct fd5_compute_stateobj *so = ctx->compute;
-       struct ir3_shader_key key = {0};
+       struct ir3_shader_key key = {};
        struct ir3_shader_variant *v;
        struct fd_ringbuffer *ring = ctx->batch->draw;
        unsigned i, nglobal = 0;
index 3fbf50003e9df2ba700dc704458583692c55c3f0..f882cf5a8b04e96cfb4ded5bc03399d24861dfbb 100644 (file)
@@ -211,7 +211,7 @@ fd_try_shadow_resource(struct fd_context *ctx, struct fd_resource *rsc,
 
        mtx_unlock(&ctx->screen->lock);
 
-       struct pipe_blit_info blit = {0};
+       struct pipe_blit_info blit = {};
        blit.dst.resource = prsc;
        blit.dst.format   = prsc->format;
        blit.src.resource = pshadow;
@@ -305,7 +305,7 @@ static void
 fd_blit_from_staging(struct fd_context *ctx, struct fd_transfer *trans)
 {
        struct pipe_resource *dst = trans->base.resource;
-       struct pipe_blit_info blit = {0};
+       struct pipe_blit_info blit = {};
 
        blit.dst.resource = dst;
        blit.dst.format   = dst->format;
@@ -325,7 +325,7 @@ static void
 fd_blit_to_staging(struct fd_context *ctx, struct fd_transfer *trans)
 {
        struct pipe_resource *src = trans->base.resource;
-       struct pipe_blit_info blit = {0};
+       struct pipe_blit_info blit = {};
 
        blit.src.resource = src;
        blit.src.format   = src->format;
@@ -372,7 +372,7 @@ flush_resource(struct fd_context *ctx, struct fd_resource *rsc, unsigned usage)
        fd_batch_reference(&write_batch, rsc->write_batch);
 
        if (usage & PIPE_TRANSFER_WRITE) {
-               struct fd_batch *batch, *batches[32] = {0};
+               struct fd_batch *batch, *batches[32] = {};
                uint32_t batch_mask;
 
                /* This is a bit awkward, probably a fd_batch_flush_locked()
index 8bac91660bcf8d4faebe49128a9ee97d199d80c7..63215cefc96a6a8fa07867c78b37c8df10b6bf37 100644 (file)
@@ -445,14 +445,12 @@ struct ir3 {
 #endif
 };
 
-typedef struct nir_register nir_register;
-
 struct ir3_array {
        struct list_head node;
        unsigned length;
        unsigned id;
 
-       nir_register *r;
+       struct nir_register *r;
 
        /* To avoid array write's from getting DCE'd, keep track of the
         * most recent write.  Any array access depends on the most
@@ -470,13 +468,11 @@ struct ir3_array {
 
 struct ir3_array * ir3_lookup_array(struct ir3 *ir, unsigned id);
 
-typedef struct nir_block nir_block;
-
 struct ir3_block {
        struct list_head node;
        struct ir3 *shader;
 
-       const nir_block *nblock;
+       const struct nir_block *nblock;
 
        struct list_head instr_list;  /* list of ir3_instruction */
 
index 23d5006352083bbbd0cc33e7fd212df3f365652d..b41c32d3756b09036cce81be3d43c28bfd64b263 100644 (file)
@@ -379,7 +379,7 @@ int main(int argc, char **argv)
 
        while (n < argc) {
                char *filename = argv[n];
-               char *ext = rindex(filename, '.');
+               char *ext = strrchr(filename, '.');
 
                if (strcmp(ext, ".tgsi") == 0) {
                        if (num_files != 0)
index 507e89c47350edd8fc0a4e813fbedbd49c14399c..288e9fa4e70fd509850d8879331ec884995c5e0f 100644 (file)
@@ -345,8 +345,6 @@ struct ir3_shader_variant {
        struct ir3_shader *shader;
 };
 
-typedef struct nir_shader nir_shader;
-
 struct ir3_shader {
        enum shader_t type;
 
@@ -359,7 +357,7 @@ struct ir3_shader {
 
        struct ir3_compiler *compiler;
 
-       nir_shader *nir;
+       struct nir_shader *nir;
        struct pipe_stream_output_info stream_output;
 
        struct ir3_shader_variant *variants;