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>

Attachment: 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

Reply via email to