mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).
authorPlamena Manolova <plamena.manolova@intel.com>
Tue, 6 Dec 2016 19:32:36 +0000 (21:32 +0200)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Wed, 7 Dec 2016 11:01:50 +0000 (11:01 +0000)
commit848138689298c11e7825029484cbaa825cd36b36
treed9b0dceea1225203c985e33d7a68c4d5cf7e366e
parentd3931a355fd5d309d5bcfe2655249f029e84d355
mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).

This extension allows the fragment shader to control whether values in
gl_SampleMaskIn[] reflect the coverage after application of the early
depth and stencil tests.

Signed-off-by: Plamena Manolova <plamena.manolova@intel.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
src/compiler/glsl/ast.h
src/compiler/glsl/ast_to_hir.cpp
src/compiler/glsl/ast_type.cpp
src/compiler/glsl/glsl_parser.yy
src/compiler/glsl/glsl_parser_extras.cpp
src/compiler/glsl/glsl_parser_extras.h
src/compiler/glsl/linker.cpp
src/compiler/shader_info.h
src/mesa/main/extensions_table.h
src/mesa/main/mtypes.h
src/mesa/main/shaderapi.c