Commit graph

  • eb6d950789 Merge pull request #298 from thp/remove-unused-prototype John Kessenich 2016-05-19 16:35:25 -06:00
  • 00852b12d9 Remove declaration for ShGetPhysicalAttributeBindings Thomas Perl 2016-05-19 22:19:58 +02:00
  • 1b141728a6 Test compiling shaders with given resource limits using GTest. Lei Zhang 2016-05-19 13:50:49 -04:00
  • 8a9b1ee3b4 Rename DefaultResourceLimits.* to ResourceLimits.*. Lei Zhang 2016-05-19 13:31:43 -04:00
  • b5cfd79f0a Merge pull request #288 from thp/attribute-reflection John Kessenich 2016-05-19 10:13:08 -06:00
  • bef7428dfd Update test cases for vertex attribute reflection Thomas Perl 2016-05-19 09:26:20 +02:00
  • d6e1a5b1f8 Add support for querying vertex attributes in reflection API Thomas Perl 2016-05-17 13:59:13 +02:00
  • 9349108d06 Merge pull request #295 from amdrexu/bugfix John Kessenich 2016-05-19 00:00:54 -06:00
  • e3e92d32bc Merge pull request #293 from antiagainst/link-tests John Kessenich 2016-05-18 23:55:54 -06:00
  • 3d9165fde4 Parser: Redeclaration of gl_CullDistance is disallowed mistakenly. Rex Xu 2016-05-19 07:10:01 +08:00
  • 2f1ee4525d Run link tests in the GTest framework. Lei Zhang 2016-05-17 23:03:28 -04:00
  • f62b519851 Merge pull request #294 from scyganINTEL/scygan-fix-io_storage_structs-location John Kessenich 2016-05-18 18:06:53 -06:00
  • 2c86427640 Fix missing location decoration for structures put directly on input/output interfaces scygan 2016-05-18 18:09:17 +02:00
  • fc697cc938 Fix several comments in GTest fixture. Lei Zhang 2016-05-17 16:43:05 -04:00
  • 9af54c3337 Non-functional: Fix some comments English and brace formatting in recent merges. John Kessenich 2016-05-17 10:24:00 -06:00
  • 5b3f75551c Merge branch 'scyganINTEL-struct_member_decorations' John Kessenich 2016-05-17 10:04:05 -06:00
  • 6e0985dd9d Merge branch 'struct_member_decorations' of https://github.com/scyganINTEL/glslang into scyganINTEL-struct_member_decorations John Kessenich 2016-05-17 10:03:37 -06:00
  • 44b30cb183 Merge pull request #286 from amdrexu/bugfix John Kessenich 2016-05-17 09:59:39 -06:00
  • c1992e5e57 SPV: Correct an issue in createUnaryMatrixOperation(). Rex Xu 2016-05-17 18:57:18 +08:00
  • bedde872b6 Merge pull request #285 from baldurk/vs2010-fixes John Kessenich 2016-05-17 00:31:36 -06:00
  • ebb505355d SPV: Don't add clip/cull distance capabilities unless used. John Kessenich 2016-05-16 19:22:05 -06:00
  • e5f29393da Tests: Add a set of gtest-file-based HLSL tests. John Kessenich 2016-05-16 17:39:50 -06:00
  • 6b32ae18fa Compile fix - if _MSC_VER is undefined, _MSC_VER < 1700 is true! baldurk 2016-05-17 01:38:56 +02:00
  • a8018b8ee5 [VS2010] Define strtoll() and atoll() functions baldurk 2016-05-17 01:28:44 +02:00
  • bf2c88b6d1 [VS2010] Locally define std::to_string on VS2010 as well as android baldurk 2016-05-17 01:23:57 +02:00
  • ab44ba757e [VS2010] Remove use of ranged-for loops baldurk 2016-05-17 01:19:23 +02:00
  • c1d81cb171 [VS2010] Remove use of "= default" and "= delete" baldurk 2016-05-17 01:17:06 +02:00
  • 786cf4dc48 [VS2010] Change "using X = Y;" to "typedef Y X;" baldurk 2016-05-17 01:16:46 +02:00
  • e0a24778dd Merge pull request #284 from antiagainst/gtest-hlsl John Kessenich 2016-05-16 16:56:40 -06:00
  • 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