diff options
Diffstat (limited to 'src/compiler/nir/nir_serialize.c')
-rw-r--r-- | src/compiler/nir/nir_serialize.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/compiler/nir/nir_serialize.c b/src/compiler/nir/nir_serialize.c index 6688e9e8b17..8baa735def0 100644 --- a/src/compiler/nir/nir_serialize.c +++ b/src/compiler/nir/nir_serialize.c @@ -2013,12 +2013,7 @@ nir_serialize(struct blob *blob, const nir_shader *nir, bool strip) info.name = info.label = NULL; blob_write_bytes(blob, (uint8_t *) &info, sizeof(info)); - write_var_list(&ctx, &nir->uniforms); - write_var_list(&ctx, &nir->inputs); - write_var_list(&ctx, &nir->outputs); - write_var_list(&ctx, &nir->shared); - write_var_list(&ctx, &nir->globals); - write_var_list(&ctx, &nir->system_values); + write_var_list(&ctx, &nir->variables); blob_write_uint32(blob, nir->num_inputs); blob_write_uint32(blob, nir->num_uniforms); @@ -2071,12 +2066,7 @@ nir_deserialize(void *mem_ctx, ctx.nir->info = info; - read_var_list(&ctx, &ctx.nir->uniforms); - read_var_list(&ctx, &ctx.nir->inputs); - read_var_list(&ctx, &ctx.nir->outputs); - read_var_list(&ctx, &ctx.nir->shared); - read_var_list(&ctx, &ctx.nir->globals); - read_var_list(&ctx, &ctx.nir->system_values); + read_var_list(&ctx, &ctx.nir->variables); ctx.nir->num_inputs = blob_read_uint32(blob); ctx.nir->num_uniforms = blob_read_uint32(blob); |