John Kessenich
|
ad54b24fba
Implement GL_ARB_viewport_array extension.
|
10 anni fa |
John Kessenich
|
e91cde52cb
Add missing gl_MaxGeometryTextureImageUnits.
|
10 anni fa |
John Kessenich
|
ddea678e3e
Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission.
|
10 anni fa |
John Kessenich
|
8d6ce1c227
Improve the 150.geom test.
|
10 anni fa |
John Kessenich
|
5053a39578
Fix slight inconsistencies in which qualifiers are inherited into block members:
|
10 anni fa |
John Kessenich
|
7c908d2543
Additional semantic checking for tessellation shaders and related clean up:
|
10 anni fa |
John Kessenich
|
1d1132d9eb
Add limit checking for constant texture texel offsets and max_vertices.
|
10 anni fa |
John Kessenich
|
a4351c55e8
More subtle checking for redeclarations:
|
11 anni fa |
John Kessenich
|
94fdd1117b
Add geometry-shader stream, invocations, max_vertices, lines, triangles, etc. layout qualifiers, and their default/inheritance behaviors, and some other misc. geometry shader features. (Geometry shaders are not yet done though.)
|
11 anni fa |
John Kessenich
|
e7c59c187c
Add all built-in variables for all versions/profiles/stages of GLSL. Also, made more readable; declarations are cut and paste from the specs, with quotes around them. This does not include built-in constants yet (other than MaxClipDistances), just the non-constants.
|
11 anni fa |
John Kessenich
|
c027579631
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
11 anni fa |