Merge pull request #380 from KhronosGroup/fix-368

Add support for gl_ViewportIndex.
This commit is contained in:
Hans-Kristian Arntzen 2018-01-04 14:09:36 +01:00 коммит произвёл GitHub
Родитель c4e787ccf8 41ffb1064e
Коммит 8412b10550
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 31 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,9 @@
#version 450
layout(triangles) in;
layout(max_vertices = 4, triangle_strip) out;
void main()
{
gl_ViewportIndex = 1;
}

Просмотреть файл

@ -0,0 +1,9 @@
#version 450
layout(triangles) in;
layout(max_vertices = 4, triangle_strip) out;
void main()
{
gl_ViewportIndex = 1;
}

Просмотреть файл

@ -0,0 +1,11 @@
#version 450
layout(triangles) in;
layout(triangle_strip) out;
layout(max_vertices = 4) out;
void main()
{
gl_ViewportIndex = 1;
}

Просмотреть файл

@ -4163,6 +4163,8 @@ string CompilerGLSL::builtin_to_glsl(BuiltIn builtin, StorageClass storage)
return "gl_InvocationID";
case BuiltInLayer:
return "gl_Layer";
case BuiltInViewportIndex:
return "gl_ViewportIndex";
case BuiltInTessLevelOuter:
return "gl_TessLevelOuter";
case BuiltInTessLevelInner: