John Kessenich
|
1ea1b13f38
Testing: Add new tests, and new ways of testing, for floating-point.
|
6 years ago |
John Kessenich
|
5611c6d27b
GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier
|
6 years ago |
John Kessenich
|
6a4a427efe
GLSL: Implement correct semantic checking for run-time sized arrays.
|
6 years ago |
John Kessenich
|
859b0342b8
Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning.
|
6 years ago |
John Kessenich
|
e7e081bda9
PP: don't give errors on some tokens under #if 0 (or similar).
|
6 years ago |
Ben Clayton
|
f648083365
Add tests for GL_NV_shader_noperspective_interpolation
|
6 years ago |
John Kessenich
|
66011cb2c2
SPV: Implement Vulkan 1.1 features and extensions.
|
6 years ago |
John Kessenich
|
88e22a6090
Fix #1079: don't give error when macro() name used without open (.
|
6 years ago |
John Kessenich
|
e8d21388ed
Fix nondeterminism discussed in 258b700f5957fc13b0512b3734a1b0e81a1c271d
|
6 years ago |
John Kessenich
|
5866e67b8d
Tests: Non-determinancy: Add back in the IntMin tests.
|
6 years ago |
John Kessenich
|
258b700f59
Non-determinant tests: Remove recent tests, to see if things stabelize.
|
6 years ago |
Aaron Muir Hamilton
|
f83e2f0690
GLSL: Fold constant SHRT_MIN/INT_MIN/LLONG_MIN % -1 to 0.
|
7 years ago |
Aaron Muir Hamilton
|
437911af33
GLSL: Check for implicit inner dimension in array of atomic_uint.
|
7 years ago |
Aaron Muir Hamilton
|
9028ed204d
Check for hexadecimal literals exceeding MaxTokenLength.
|
7 years ago |
Aaron Muir Hamilton
|
dc756a61c8
Preprocessor: Evaluate INT_MIN / -1 to 0.
|
7 years ago |
Aaron Muir Hamilton
|
5313613dd1
Don't try to swizzle void.
|
7 years ago |
John Kessenich
|
7d67c6cbc2
PP: Fix #1104: Missing check for #if overflow.
|
7 years ago |
David Srbecký
|
2c5b3d64af
Add support for GL_OES_EGL_image_external_essl3
|
7 years ago |
John Kessenich
|
de16e52b25
GLSL: Initiate version GLSL 460, including accept extraneous semicolons.
|
7 years ago |
John Kessenich
|
53863a3a90
GLSL: Implement version 320 for ES.
|
7 years ago |
John Kessenich
|
9353f1afab
GLSL: Add version-number checking.
|
7 years ago |
John Kessenich
|
faa720f14c
PP: Fix issue #426, recover from bad-source macro expansion.
|
7 years ago |
John Kessenich
|
d485e0b710
PP: Implement token pasting for PP identifiers.
|
7 years ago |
David Neto
|
1d3a966106
Gtests can be run on another source tree
|
8 years ago |
John Kessenich
|
73d4fb5bc5
PP: Fix issue #408: # as last character in macro.
|
8 years ago |
John Kessenich
|
2d0cc786f3
SPV: Turn on atomic-storage functionality for SPIR-V.
|
8 years ago |
Lei Zhang
|
48e296b18c
Remove duplicated tests from the runtests script.
|
8 years ago |
John Kessenich
|
80cb324ff6
Front-end: Fix issue #146: which versions allow double in/out.
|
8 years ago |
John Kessenich
|
0f5e3ad23c
Fix issue #313: Catch internal attempts to modify built-in symbols that don't exist.
|
8 years ago |
Lei Zhang
|
d6f0ed2c81
Add support for testing file-based HLSL source code in GTest.
|
8 years ago |