mesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 support
authorIlia Mirkin <imirkin@alum.mit.edu>
Sat, 20 Feb 2016 00:08:35 +0000 (19:08 -0500)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sat, 27 Feb 2016 05:08:28 +0000 (00:08 -0500)
commite2dce1a340c89d8c910eb7a632160097389c9735
tree5b7c6ead5be0542c2165b6177614b070097c3985
parent2875183463420ba21418d546f844f5bf1f089214
mesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 support

The two extensions are identical, and are largely taking bits of already
existing desktop functionality. We continue to do a poor job of
supporting the 'precise' keyword, just like we do on desktop.

This passes the relevant dEQP tests that I could find.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
docs/GL3.txt
src/compiler/glsl/ast_array_index.cpp
src/compiler/glsl/builtin_functions.cpp
src/compiler/glsl/glcpp/glcpp-parse.y
src/compiler/glsl/glsl_lexer.ll
src/compiler/glsl/glsl_parser_extras.cpp
src/compiler/glsl/glsl_parser_extras.h
src/mesa/main/extensions_table.h