On Thursday, April 28, 2016 1:40:36 PM PDT Antia Puentes wrote: > From: "Juan A. Suarez Romero" <jasua...@igalia.com> > > This bitmap tracks which input attributes are double-precision. > --- > src/compiler/nir/glsl_to_nir.cpp | 1 + > src/compiler/nir/nir.h | 2 ++ > 2 files changed, 3 insertions(+) > > diff --git a/src/compiler/nir/glsl_to_nir.cpp b/src/compiler/nir/ glsl_to_nir.cpp > index fafa8bb..b6d25cd 100644 > --- a/src/compiler/nir/glsl_to_nir.cpp > +++ b/src/compiler/nir/glsl_to_nir.cpp > @@ -154,6 +154,7 @@ glsl_to_nir(const struct gl_shader_program *shader_prog, > shader->info.num_ssbos = sh->NumShaderStorageBlocks; > shader->info.num_images = sh->NumImages; > shader->info.inputs_read = sh->Program->InputsRead; > + shader->info.double_inputs_read = sh->Program->DoubleInputsRead; > shader->info.outputs_written = sh->Program->OutputsWritten; > shader->info.patch_inputs_read = sh->Program->PatchInputsRead; > shader->info.patch_outputs_written = sh->Program->PatchOutputsWritten; > diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h > index a3ac57d..4f773f1 100644 > --- a/src/compiler/nir/nir.h > +++ b/src/compiler/nir/nir.h > @@ -1693,6 +1693,8 @@ typedef struct nir_shader_info { > > /* Which inputs are actually read */ > uint64_t inputs_read; > + /* Which inputs are actually read and are double */ > + uint64_t double_inputs_read; > /* Which outputs are actually written */ > uint64_t outputs_written; > /* Which system values are actually read */ >
Patches 6-7 and 9 are: Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev