[Mesa-dev] [PATCH 4/9] radeonsi: implement gl_SampleMaskIn

Glenn Kennard glenn.kennard at gmail.com
Mon Mar 2 13:04:52 PST 2015


On Mon, 02 Mar 2015 12:54:18 +0100, Marek Olšák <maraeo at gmail.com> wrote:

> From: Marek Olšák <marek.olsak at amd.com>
>
> ---
>  docs/GL3.txt                             | 2 +-
>  src/gallium/drivers/radeonsi/si_shader.c | 4 ++++
>  2 files changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/docs/GL3.txt b/docs/GL3.txt
> index 43bbf85..0487cdf 100644
> --- a/docs/GL3.txt
> +++ b/docs/GL3.txt
> @@ -106,7 +106,7 @@ GL 4.0, GLSL 4.00:
>    - Enhanced textureGather                             DONE (r600,  
> radeonsi)
>    - Geometry shader instancing                         DONE (r600)
>    - Geometry shader multiple streams                   DONE ()
> -  - Enhanced per-sample shading                        DONE (r600)
> +  - Enhanced per-sample shading                        DONE (r600,  
> radeonsi)
>    - Interpolation functions                            DONE (r600)
>    - New overload resolution rules                      DONE
>    GL_ARB_gpu_shader_fp64                               DONE (nvc0,  
> softpipe)
> diff --git a/src/gallium/drivers/radeonsi/si_shader.c  
> b/src/gallium/drivers/radeonsi/si_shader.c
> index 085a350..8001ea2 100644
> --- a/src/gallium/drivers/radeonsi/si_shader.c
> +++ b/src/gallium/drivers/radeonsi/si_shader.c
> @@ -680,6 +680,10 @@ static void declare_system_value(
>  		break;
>  	}
> +	case TGSI_SEMANTIC_SAMPLEMASK:
> +		value = LLVMGetParam(radeon_bld->main_fn, SI_PARAM_SAMPLE_COVERAGE);
> +		break;
> +
>  	default:
>  		assert(!"unknown system value");
>  		return;

Patches 4-9 are
Reviewed-by: Glenn Kennard <glenn.kennard at gmail.com>


More information about the mesa-dev mailing list