Commit graph

  • 2ac71dfb78 Merge pull request #187 from amdrexu/bugfix John Kessenich 2016-03-03 21:59:21 -07:00
  • be0fa3c4c0 Merge pull request #188 from bsalomon/master John Kessenich 2016-03-03 21:57:51 -07:00
  • 5dc8a76265 Fix line endings in Test/100.conf. Brian Salomon 2016-03-03 12:12:07 -05:00
  • b4fd8d10f0 SPV: Continue to fix the issue of bool -> uint32 Rex Xu 2016-03-03 14:38:51 +08:00
  • 8e3f4c2d66 Syntax: correct spelling of rgb10_a2ui. John Kessenich 2016-03-01 08:43:17 -07:00
  • 395b7dd3f5 Remove custom command for bison, it fails if bison is not found baldurk 2016-01-01 01:21:56 +01:00
  • 530690e442 Commit bison-generated files from Windows GNU Bison 2.7 baldurk 2016-01-01 00:54:05 +01:00
  • ac13240328 Add a note to README.md about how to build the bison grammar baldurk 2016-01-01 00:31:43 +01:00
  • 768fb8b49e Remove bison binaries see issue #103 baldurk 2016-01-01 00:29:11 +01:00
  • 32fb11daa9 Merge pull request #173 from amdrexu/bugfix John Kessenich 2016-02-27 21:37:17 -07:00
  • 52d08596ec Merge pull request #175 from rdb/master John Kessenich 2016-02-27 21:29:14 -07:00
  • ced70f4e28 Merge pull request #178 from baldurk/minor-warning-fix John Kessenich 2016-02-27 21:14:15 -07:00
  • 1be2ffa7cd GCC/Clang warning fix - unsigned/signed mismatch in comparison baldurk 2016-02-25 21:47:14 +01:00
  • 9cc6cd3ef4 GCC warning fix - unhandled enums in switch statement baldurk 2016-02-10 20:04:20 +01:00
  • 227e026dbf MSVC warning fix - conversion from size_t to int, possible loss of data baldurk 2016-02-10 19:41:29 +01:00
  • 5184353326 Merge pull request #174 from mgadams/alias_proto_warnings John Kessenich 2016-02-24 21:43:59 -07:00
  • 678f5f5a4e Merge pull request #176 from jackoalan/parameterize-ensure John Kessenich 2016-02-24 21:41:02 -07:00
  • fd3e09fefe Merge pull request #172 from Marqin/master John Kessenich 2016-02-24 21:39:47 -07:00
  • 2725323bba SPV: Fix an issue caused by bool-to-uint32 conversion. Rex Xu 2016-02-23 17:51:09 +08:00
  • 52e61acf26 SPV: Ensure Parameterize is called during Disassemble Jack Andersen 2016-02-23 12:03:21 -10:00
  • 32084e889d Fix compilation issues with MSVC 2010 (mostly by eliminating use of range-based for loops and std::tie) rdb 2016-02-23 22:17:38 +01:00
  • 18b637f9dc Fix warnings/errors for strict aliasing & function prototypes Mark Adams 2016-02-23 12:17:11 -05:00
  • 6df2cdbb8a fix #171 - error: ‘isinf’ was not declared in this scope Hubert Jarosz 2016-02-23 01:32:37 +01:00
  • 1da878f6d1 SPV: Add support for memory qualifiers. Rex Xu 2016-02-21 20:59:01 +08:00
  • 0967748fbc SPV: Fix 'location' inheritance bug. John Kessenich 2016-02-19 12:21:50 -07:00
  • 5eafa472d3 SPV: Support the new OpCode - OpImageSparseRead Rex Xu 2016-02-19 22:24:03 +08:00
  • 5047c6f7a7 SPV: Fix Linux build warning. John Kessenich 2016-02-18 19:47:33 -07:00
  • d930b6ee4b Merge pull request #164 from google/bison John Kessenich 2016-02-18 11:58:50 -07:00
  • 4fe1efa1a9 Error out if bison is not found on non-Windows operating systems. Lei Zhang 2016-02-18 06:16:11 -05:00
  • 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). John Kessenich 2016-02-15 20:58:50 -07:00
  • 019f08fcd8 SPV: Fix issue #159: use ExplicitLod forms for non-fragment stages. John Kessenich 2016-02-15 15:40:42 -07:00
  • 5d0fa9781b SPV Capabilities: StorageImageExtendedFormats, StorageImageReadWithoutFormat, and StorageImageWriteWithoutFormat. John Kessenich 2016-02-15 11:57:00 -07:00
  • 5e80113939 SPV Capabilities: SampleRateShading, SparseResidency, MinLod, and ImageQuery. John Kessenich 2016-02-15 11:09:46 -07:00
  • b0364dcc3e SPV Capabilities: Image types. John Kessenich 2016-02-14 17:37:30 -07:00
  • 3c52207e8a SPV capabilities: Add int16, int64, float16, and float64. John Kessenich 2016-02-14 17:11:15 -07:00
  • 103bef9d74 SPV: Handle GLSL bool loads from a uniform buffer as a conversion from int -> bool. John Kessenich 2016-02-08 21:38:15 -07:00
  • 10110596a3 Merge pull request #161 from ossy-szeged/master John Kessenich 2016-02-07 11:23:28 -07:00
  • f947debf70 Fix typo in an include guard. Csaba Osztrogonác 2016-02-05 07:40:35 -08:00
  • ba5685a332 Semantics: Map noise*() to an operator for PureOperatorBuiltins mode. John Kessenich 2016-02-02 15:59:12 -07:00
  • 32cfd49b68 SPV: RelaxedPrecision: Plumb this through the full AST->SPV translator. John Kessenich 2016-02-02 12:37:46 -07:00
  • 26bd6a313d Merge pull request #155 from mgadams/resultid_warnings John Kessenich 2016-02-02 09:14:38 -07:00
  • fd8a38276f Merge pull request #153 from greg-lunarg/gsf-pr1 John Kessenich 2016-02-02 09:11:01 -07:00
  • d5ac538e23 Fix two new Windows build warnings/errors Mark Adams 2016-02-01 19:13:06 -08:00
  • 8548bab1fa spirv-remap: Fixed strings not at end of operands, fixed L/S defect GregF 2016-02-01 16:44:57 -07:00
  • 036a7944e5 spirv-remap: assert on unhandled OperandClass GregF 2016-01-05 16:41:29 -07:00
  • 796e15ad27 spirv-remap: inhibit loadstore opt if variable ref'd by other instructions GregF 2016-01-05 13:00:04 -07:00
  • 3bb040b71b spirv-remap: handle OperandImageOperands during remap GregF 2016-01-05 08:41:59 -07:00
  • 9218759ebb SPV: Address superset of issue #151: missing OpCapability instructions. John Kessenich 2016-02-01 13:45:25 -07:00
  • 9df51caba9 Fix front-end bug: Constant folding of array-of-struct index op. John Kessenich 2016-02-01 11:57:33 -07:00
  • 9d565d9ef8 Todo: removed Todo.txt, and migrated to issues, closing issue #13. John Kessenich 2016-01-22 18:27:05 -07:00
  • f6eae2a54a SPV: Require desktop 140 or ES 310 or above. John Kessenich 2016-01-22 17:47:22 -07:00
  • 4bfeed5fe8 Semantics: Spec. changing to reflect reality of int/uint conversion for |^&. John Kessenich 2016-01-22 15:40:24 -07:00
  • 4889167430 SPV: Use a more accurate MemorySemanticsAllMemory mask. John Kessenich 2016-01-22 10:15:03 -07:00
  • cd26144d24 SPV: the OpImageTexelPointer sample 0 should be <id> of 0, not literal 0. John Kessenich 2016-01-22 09:54:12 -07:00
  • 7b9fa25bad SPV: Add recursive distrubition of 'location' across structure members. John Kessenich 2016-01-21 18:56:57 -07:00
  • 7a53f76d38 SPV: Add unary-matrix operations, operating at vector level. John Kessenich 2016-01-20 11:19:27 -07:00
  • dd1c223561 Merge pull request #138 from dekimir/fix-old-msvc John Kessenich 2016-01-20 10:46:40 -07:00
  • aa52beb849 Merge pull request #139 from dekimir/small-header-always John Kessenich 2016-01-20 10:46:21 -07:00
  • 2ab5a373d9 Add Test/spv.for-complex-condition.vert. Dejan Mircevski 2016-01-20 11:54:11 -05:00
  • 213bbbe4a7 Split loop header from condition testing for for/while loops. Dejan Mircevski 2016-01-20 11:51:43 -05:00
  • 97605c86fd Fix #137 by avoiding a C++11 feature. Dejan Mircevski 2016-01-20 10:19:25 -05:00
  • 7349eab099 Merge pull request #136 from dekimir/no-block-removal John Kessenich 2016-01-19 19:26:08 -07:00
  • ed55bcd9f8 Don't remove SPIR-V blocks before codegen. Dejan Mircevski 2016-01-19 21:13:38 -05:00
  • 33782795d9 Merge pull request #127 from dekimir/loopgen John Kessenich 2016-01-19 15:32:07 -07:00
  • f3c63cc359 Move continue-block to after all branches. Dejan Mircevski 2016-01-19 16:56:45 -05:00
  • e7f6cac1bd Merge branch 'topo' into loopgen-after-readable-order Dejan Mircevski 2016-01-19 16:47:41 -05:00
  • 9a0b59c7b6 Merge pull request #135 from dekimir/topo John Kessenich 2016-01-19 14:22:53 -07:00
  • 159b59faa7 Reformat to better match existing style. Dejan Mircevski 2016-01-19 14:52:31 -05:00
  • cce6a8acaf (C) Google Dejan Mircevski 2016-01-19 14:50:12 -05:00
  • 34bc6c3896 Explicitly initialize Instruction::block. Dejan Mircevski 2016-01-19 14:08:32 -05:00
  • a7e734962e Remove a redundant check before visit(succ). Dejan Mircevski 2016-01-19 11:49:37 -05:00
  • 57bbde4a99 Add copyright, remove unused #includes. Dejan Mircevski 2016-01-19 11:44:53 -05:00
  • fa242904b0 Make Instruction::getBlock() const. Dejan Mircevski 2016-01-19 11:31:55 -05:00
  • 377f0cab26 Fix merge issues. Dejan Mircevski 2016-01-19 10:17:33 -05:00
  • 38d039d063 Rework inReadableOrder() as a recursive descent. Dejan Mircevski 2016-01-19 10:01:27 -05:00
  • 9c591487ad Fix spv.branch-return.vert. Dejan Mircevski 2016-01-18 17:33:25 -05:00
  • baa55a1591 Add spv.branch-return.vert and fix inReadableOrder(). Dejan Mircevski 2016-01-18 17:12:59 -05:00
  • 44bfb0d0cd Implement inReadableOrder(). Dejan Mircevski 2016-01-18 16:18:37 -05:00
  • 454796e008 Call addPredecessor() on OpSwitch blocks. Dejan Mircevski 2016-01-18 16:18:01 -05:00
  • 5fe789b4af Add Block::successors. Dejan Mircevski 2016-01-17 23:27:45 -05:00
  • 60a7f3f7ae Merge branch 'master' of github.com:KhronosGroup/glslang John Kessenich 2016-01-18 11:11:46 -07:00
  • 28ad350b35 Memory: remove a part of the last merge request that causes crashes in multi-threaded mode. John Kessenich 2016-01-18 11:10:40 -07:00
  • 5996961bd1 Merge pull request #134 from AWoloszyn/glslangvalidator-memory John Kessenich 2016-01-18 11:10:18 -07:00
  • 3e9add360d Merge pull request #133 from AWoloszyn/spirv-memory John Kessenich 2016-01-18 10:48:07 -07:00
  • b7946d16bb Free memory associated with SPIR-V generation. Andrew Woloszyn 2016-01-18 09:23:56 -05:00
  • b891c2b827 Freed up some memory when no longer needed in glslangValidator. Andrew Woloszyn 2016-01-18 09:26:25 -05:00
  • 712ecb96a2 Doubles: Add all the missing built-in double-based prototypes. John Kessenich 2016-01-16 20:37:43 -07:00
  • c57b2a97fa Memory/Perf: For link-mode, isolate file I/O so API can be looped over. John Kessenich 2016-01-16 15:30:03 -07:00
  • 68f1431a55 Merge pull request #121 from amdrexu/feature John Kessenich 2016-01-15 00:52:18 -07:00
  • 863aa667f3 Merge pull request #129 from AWoloszyn/fix-noop-strcpy John Kessenich 2016-01-13 19:12:50 -07:00
  • 5caf936428 Merge pull request #126 from mgadams/win32_warnings John Kessenich 2016-01-13 19:11:05 -07:00
  • e95fa5e095 Tests: Update to match previous pull request. John Kessenich 2016-01-13 19:04:19 -07:00
  • 2619e47502 Merge pull request #130 from jekstrand/fix-std140-struct John Kessenich 2016-01-13 18:59:31 -07:00
  • a76766a434 getBaseAlignment: Use the rowMajor argument for determining matrix strides Jason Ekstrand 2016-01-13 17:14:43 -08:00
  • 79b7046a27 getBaseAlignment: Round up structure sizes to max alignment Jason Ekstrand 2016-01-12 13:04:52 -08:00
  • e602d25f09 Removed strcpy that copied to itself. Andrew Woloszyn 2016-01-12 15:45:55 -05:00
  • 778b876587 Add .clang-format. Dejan Mircevski 2016-01-11 16:42:47 -05:00
  • dba2826328 Merge branch 'master' of github.com:google/glslang into loopgen Dejan Mircevski 2016-01-11 16:26:18 -05:00
  • 832c65c33b Fix back-branch target for do-while loops. Dejan Mircevski 2016-01-11 15:57:11 -05:00
  • c8fbbab419 Update .out files with new loop SPIR-V. Dejan Mircevski 2016-01-11 14:48:36 -05:00