Commit Graph

  • 7a27de6dd1 Merge pull request #253 from amdrexu/bugfix2 John Kessenich 2016-05-16 16:49:20 -06:00
  • 7fde8bc2a9 Merge pull request #281 from amdrexu/bugfix John Kessenich 2016-05-16 16:47:51 -06:00
  • b9e97430d2 Merge pull request #282 from baldurk/android-warning-fix John Kessenich 2016-05-16 16:47:01 -06:00
  • d6f0ed2c81 Add support for testing file-based HLSL source code in GTest. Lei Zhang 2016-05-16 12:50:30 -04:00
  • f2d75f76e5 Use DetachThreadLinux wrapper on android baldurk 2016-05-14 14:57:41 +02:00
  • 62dda787c7 Parser: Add missing vector relational functions for double type. Rex Xu 2016-05-14 14:21:16 +08:00
  • 73e3ce78f4 SPV: Handle matrix's OpFConvert vector by vector. Rex Xu 2016-04-27 18:48:17 +08:00
  • 4678ca9dac HLSL: Add function call syntax and AST building. John Kessenich 2016-05-13 09:33:42 -06:00
  • 9db3117e38 Merge pull request #278 from greg-lunarg/greg-mr3 John Kessenich 2016-05-12 16:51:15 -06:00
  • 36962c7ab7 Merge pull request #276 from amdrexu/bugfix John Kessenich 2016-05-12 14:22:56 -06:00
  • 9f0cbdc22a Merge pull request #277 from amdrexu/bugfix3 John Kessenich 2016-05-12 14:18:13 -06:00
  • 2713ed735d fix for -Werror=non-virtual-dtor for Android system builds GregF 2016-05-11 14:46:48 -06:00
  • 5839031759 SPV: Add capability ImageGatherExtended if necessary. Rex Xu 2016-05-11 16:38:50 +08:00
  • 827b23b8a1 Parser: Redeclare gl_ClipDistance/gl_CullDistance should update their array sizes. Rex Xu 2016-05-11 15:50:41 +08:00
  • fc6ac78567 Merge pull request #274 from antiagainst/stoul-strtoul John Kessenich 2016-05-10 12:30:26 -06:00
  • 20daa7f64a Use strtoul instead of stoul for Android. Lei Zhang 2016-05-10 13:38:08 -04:00
  • b2bd53b0ac Merge pull request #273 from antiagainst/appveyor-readme-status John Kessenich 2016-05-10 11:37:03 -06:00
  • 0e101c9613 Add badge status for Appveyor build in README. Lei Zhang 2016-05-10 13:04:55 -04:00
  • 210c6bf4d8 Merge pull request #272 from antiagainst/appveyor John Kessenich 2016-05-10 09:38:37 -06:00
  • cb3236d9f9 Use std::string for TBD/missing functionality reporting. Lei Zhang 2016-05-10 10:22:48 -04:00
  • f36d6e350e Add test configuration for Appveyor. Lei Zhang 2016-05-10 09:55:05 -04:00
  • 3357d870e4 Merge pull request #222 from Qining/support-precise John Kessenich 2016-05-09 20:18:33 -06:00
  • 7b3096a93d Merge pull request #270 from scyganINTEL/bitfield_buildins John Kessenich 2016-05-09 20:17:40 -06:00
  • dc4c9a70bd Merge pull request #271 from greg-lunarg/greg-mr2 John Kessenich 2016-05-09 20:16:19 -06:00
  • e543cc35e9 remove double underscore qining 2016-05-09 21:38:42 -04:00
  • bb0ac54660 Rebase to d3d3ce7160001846ede74978954e67f4f9fd84e4,update comments, rename a member variable name, fix format issue qining 2016-05-09 21:18:33 -04:00
  • 5bdf49cdc8 fix check for non-positive array size GregF 2016-05-09 17:07:04 -06:00
  • 9c56d84b73 Use proper precision qualifiers for bitfield build-in functions on ES scygan 2016-05-09 17:51:25 +02:00
  • 5bec2b5619 integer type operation should not be noContraction qining 2016-05-06 21:52:28 -04:00
  • 34d257184a simplified the symbol definition collector code, add assert() qining 2016-05-06 20:00:44 -04:00
  • 0c96db5a4c add a test for matrix, fix a variable name qining 2016-05-06 18:56:33 -04:00
  • 25262b3fd9 Resolve comments qining 2016-05-06 17:25:16 -04:00
  • 015150e4b3 Removed the redundant functionalities in the assignee checking traverser qining 2016-05-05 22:34:52 -04:00
  • 1a0d93f416 Fix the test of precise output function parameter qining 2016-05-05 17:47:27 -04:00
  • 9220dbb078 Precise and noContraction propagation qining 2016-05-04 17:34:38 -04:00
  • d3d3ce7160 Comments only. John Kessenich 2016-05-06 13:06:11 -06:00
  • 8add151c4b SPIR-V do not decorate: members of plain structs with location; non-top level members with interp. scygan 2016-05-06 16:54:54 +02:00
  • 3bdf24267c README: Editorial update. John Kessenich 2016-05-06 00:08:03 -06:00
  • 91cef52f63 SPV: Non-functional: modularize createInvocationsOperation() from the previous commit. John Kessenich 2016-05-05 16:45:40 -06:00
  • 213d4be142 Merge branch 'amdrexu-feature2' John Kessenich 2016-05-05 16:33:04 -06:00
  • baa9fa5df7 Merge branch 'feature2' of https://github.com/amdrexu/glslang into amdrexu-feature2 John Kessenich 2016-05-05 16:32:39 -06:00
  • e2d06dbf60 Merge pull request #268 from AWoloszyn/update-cmake John Kessenich 2016-05-05 13:46:36 -06:00
  • 5cc344d8ce Front-End: precise: capture noContraction on output parameter declarations. John Kessenich 2016-05-05 13:36:55 -06:00
  • 076879d61c Merge pull request #266 from dekimir/kfixstoll John Kessenich 2016-05-05 12:59:56 -06:00
  • 0b887d00e0 Install the test executable alongside glslangValidator Andrew Woloszyn 2016-05-05 14:58:26 -04:00
  • db0eaf9887 Updated cmake to better organize folders and options. Andrew Woloszyn 2016-05-05 14:45:53 -04:00
  • 0a0db9e411 Merge branch 'amdrexu-feature' John Kessenich 2016-05-05 12:05:06 -06:00
  • c8a5676025 Merge branch 'feature' of https://github.com/amdrexu/glslang into amdrexu-feature John Kessenich 2016-05-05 12:04:22 -06:00
  • a25352eb4f Use strtoll, as stoll is unavailable on Android. Dejan Mircevski 2016-05-05 11:51:27 -04:00
  • 6dea76add2 Merge pull request #257 from antiagainst/ostrstream John Kessenich 2016-05-05 11:23:58 -06:00
  • 0542ac8f23 Merge pull request #261 from antiagainst/make-tests-clear John Kessenich 2016-05-05 10:27:25 -06:00
  • d7b552a907 Improve README steps for building and testing glslang. Lei Zhang 2016-05-05 10:44:26 -04:00
  • f5e33b0bac Explain organization and build steps for source code and tests. Lei Zhang 2016-05-04 14:22:56 -04:00
  • 17535f7d55 Create a new logger class for all messages w.r.t. SPIR-V build. Lei Zhang 2016-05-04 15:55:59 -04:00
  • 09caf12bec Avoid printing to stdout directly in library functions. Lei Zhang 2016-05-02 18:11:54 -04:00
  • 338b185a2b Implement the extension GL_ARB_shader_group_vote. Rex Xu 2016-05-05 20:38:33 +08:00
  • 574ab04caa Implement the extension GL_ARB_shader_ballot Rex Xu 2016-04-14 16:53:07 +08:00
  • 97f4e0fe19 Merge pull request #263 from antiagainst/cmake-minimum-required John Kessenich 2016-05-04 15:35:36 -06:00
  • 3f460532cc Remove duplicated cmake_minimum_required() calls. Lei Zhang 2016-05-04 17:01:36 -04:00
  • 3c1e08057e Front-end precise: Propagate noContraction up the AST when dereferencing structs. John Kessenich 2016-05-04 13:24:47 -06:00
  • 17f0786418 Parser: Precise: Recognize 'precise', tag types, and do related semantic checking. John Kessenich 2016-05-04 12:36:14 -06:00
  • 758bb5520d Bison: Non-functional: Move to revision 3.0.4. John Kessenich 2016-05-04 00:12:10 -06:00
  • 952c2a0539 Merge pull request #262 from antiagainst/remove-obselete-src John Kessenich 2016-05-04 12:54:41 -06:00
  • d145f855cf Remove the obselete and incorrect LinusDoAll.bash. Lei Zhang 2016-05-04 14:53:34 -04:00
  • a65556918f Merge pull request #260 from antiagainst/cmake-version John Kessenich 2016-05-04 12:48:17 -06:00
  • 045e02af75 Bump minimum required CMake version to 2.8.12. Lei Zhang 2016-05-04 13:06:15 -04:00
  • 52e1db879f Merge pull request #258 from antiagainst/travis John Kessenich 2016-05-04 10:27:53 -06:00
  • c4ebb55347 Add configuration for Travis to test on Linux and Mac OS X. Lei Zhang 2016-05-04 11:29:21 -04:00
  • 34fb036a9c HLSL: Add (almost) full expression grammar: Binary, unary (pre/post-fix), assign, ... John Kessenich 2016-05-03 23:17:20 -06:00
  • 9c86c6ab5b HLSL: Separate out token stream handling from grammar recognition. John Kessenich 2016-05-03 22:49:24 -06:00
  • e512cd943e Vulkan: Add the #define VULKAN 100 when compiled for Vulkan. John Kessenich 2016-05-03 21:17:55 -06:00
  • af459216a1 Correct precision qualification on built-in functions. John Kessenich 2016-05-03 19:34:00 -06:00
  • f88a5c756e Merge pull request #256 from DavidYen/missing_license John Kessenich 2016-05-02 14:50:57 -06:00
  • f67f91254b Removed unused files SetupLinux.sh, index.php. David Yen 2016-05-02 13:03:31 -07:00
  • 19f3f4724d Merge pull request #248 from amdrexu/feature2 John Kessenich 2016-04-30 04:19:59 -06:00
  • 8ff43de891 Implement the extension GL_ARB_gpu_shader_int64 Rex Xu 2016-04-22 16:51:45 +08:00
  • 00422441ea Added missing headers to SetupLinux.sh and index.php. David Yen 2016-04-29 10:38:52 -07:00
  • 010e93fe62 Merge pull request #228 from Qining/fix-infinite-loop-due-to-eof-missing John Kessenich 2016-04-28 12:27:47 -06:00
  • 94a89d51f3 add .err file for eof_missing test qining 2016-04-27 10:17:30 -04:00
  • 19647a32b9 Fix the infinite loop when an input file lacks EOF qining 2016-04-11 19:12:17 -04:00
  • ba00f67d2f Merge pull request #251 from amdrexu/bugfix John Kessenich 2016-04-27 03:50:05 -06:00
  • c7d3656dde SPV: Use OpLogicalEqual/OpLogicalNotEqual for boolean type comparison. Rex Xu 2016-04-27 08:15:37 +08:00
  • d6abcee1fc Merge pull request #247 from dneto0/no-mutex John Kessenich 2016-04-22 13:38:16 -06:00
  • 10223e886c Remove use of std::mutex in gtest code. David Neto 2016-04-21 15:46:11 -04:00
  • 63b280bbbd Merge pull request #241 from Qining/fix-spec-const-construct-matrix John Kessenich 2016-04-18 11:23:38 -06:00
  • 1f2820a3d3 fix the problem that spec constant composite instruction being used when only front-end constants are used in the constructor qining 2016-04-14 18:34:27 -04:00
  • 27e04a004d Fix spec const construtor for matrix and vector qining 2016-04-14 16:40:20 -04:00
  • e1cd410d9c Merge pull request #232 from Qining/fix-spec-const-bool-to-int-conversion John Kessenich 2016-04-12 21:28:11 -06:00
  • 189b2033a4 Refine the code and address comments qining 2016-04-12 23:16:20 -04:00
  • e24aa5edbb SpecOp bool->uint/int and uint<->int conversion qining 2016-04-07 15:40:27 -04:00
  • cec24c9852 Merge pull request #231 from dneto0/gtests-link-to-hlsl John Kessenich 2016-04-12 19:06:33 -06:00
  • 6f29a1bb3b SPV for OpenGL: Issue #229: don't allow gl_VertexIndex or gl_InstanceIndex under -G. John Kessenich 2016-04-12 18:35:12 -06:00
  • c0792105f1 Unit test executable should link to libHLSL David Neto 2016-04-12 19:54:02 -04:00
  • 51eb91f272 Make two more IncludeResult members const. Dejan Mircevski 2016-04-12 12:07:27 -04:00
  • d99524197f Merge pull request #226 from baldurk/warning-fixes John Kessenich 2016-04-11 10:23:50 -06:00
  • 40289165dd Fix warning about function parameter shadowing class member variable baldurk 2016-04-09 13:07:25 +02:00
  • 3cb57d3731 Fix warning about losing information, use size_t instead of int baldurk 2016-04-09 13:07:12 +02:00
  • 6e620c4674 Nonfunctional: Remove stray ';' and fix Google Test sentence in README. John Kessenich 2016-04-07 09:10:47 -06:00
  • 7e3e486344 Memory: Don't use pool memory to store the entry point name in the intermediate representation. John Kessenich 2016-04-06 19:03:15 -06:00
  • 78a6b78810 Front-end: Get the right set of nodes marked as spec-const. John Kessenich 2016-04-06 13:32:44 -06:00