Commit Graph

  • ee8e9c1522 Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required. John Kessenich 2019-10-10 20:54:21 -06:00
  • 39ced690d6 Update spirv-tools known good. Greg Fischer 2019-10-10 19:57:01 -06:00
  • 1ff0c181bb Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form. John Kessenich 2019-10-10 12:01:13 -06:00
  • 4b97a11081 Merge pull request #1919 from dj2/install_spirv John Kessenich 2019-10-06 21:58:40 -06:00
  • 78ba2510b8 single line dan sinclair 2019-10-06 10:00:37 -04:00
  • c13e0f1e99 Update appveyor and travis files dan sinclair 2019-10-03 20:24:30 -04:00
  • 7b0e236325 Move install directory for SPIRV/ folder. dan sinclair 2019-10-03 19:35:44 -04:00
  • 135e3e35ea Merge pull request #1918 from KhronosGroup/format-attributes John Kessenich 2019-10-03 11:23:16 -06:00
  • 8a97d38913 HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable John Kessenich 2019-09-29 18:02:19 -06:00
  • 2d9b0a3550 HLSL: Fix #1912: add attribute syntax for overriding image formats. John Kessenich 2019-09-27 15:14:18 -06:00
  • 7bc047326e Merge pull request #1906 from ShchchowAMD/master John Kessenich 2019-09-25 08:24:53 -06:00
  • 973d0e5382 Merge pull request #1910 from KhronosGroup/fix-1900-const-nonuniform John Kessenich 2019-09-20 12:18:13 -06:00
  • c2fafea970 GLSL/SPV: Fix #1900: Drop const on literal when doing an object copy. John Kessenich 2019-09-20 06:01:42 -06:00
  • f7a48b153f Merge pull request #1907 from kainino0x/separate-web-and-emscripten John Kessenich 2019-09-19 09:12:52 -06:00
  • caca1d1cc4 Merge pull request #1905 from KhronosGroup/GL_EXT_buffer_reference_uvec2 John Kessenich 2019-09-19 00:21:38 -06:00
  • 90e402f42b SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 John Kessenich 2019-09-17 23:19:38 -06:00
  • 4b5159ea81 Merge pull request #1908 from digit-google/fuchsia-fixes John Kessenich 2019-09-18 02:38:10 -06:00
  • 9d43c7f393 Fix Fuchsia build. David 'Digit' Turner 2019-09-16 19:13:16 +02:00
  • d0848b72fa Merge branch 'master' into separate-web-and-emscripten John Kessenich 2019-09-18 01:55:12 -06:00
  • 230117a02c use custom es6 modularization instead of MODULARIZE=1 Kai Ninomiya 2019-09-17 23:53:30 -07:00
  • 4391924ac5 Separate GLSLANG_WEB (min-size build) and Emscripten options Kai Ninomiya 2019-09-17 23:08:45 -07:00
  • e0932f676d README: Fix WASM typos. John Kessenich 2019-09-18 00:17:31 -06:00
  • 54c72c6d24 HLSL: Fix #1903 Catch 0-argument case to constructors. John Kessenich 2019-09-18 00:03:18 -06:00
  • f4b2ba2c27 Reflection will crash when the VS input symbol defines the same name with FS output symbol Chow 2019-09-18 14:04:29 +08:00
  • e4e56bcf86 Merge pull request #1902 from jeffbolznv/extended_types John Kessenich 2019-09-17 23:18:20 -06:00
  • c5b669e04c Add GL_EXT_shader_subgroup_extended_types support Jeff Bolz 2019-09-08 08:49:18 -05:00
  • be467db7bd Merge pull request #1899 from KhronosGroup/SPIR-V_1.5 John Kessenich 2019-09-16 09:33:59 -06:00
  • f766fabaa0 GLSL: Only require constant for subgroupBroadcast when SPV < 1.5. John Kessenich 2019-08-28 00:01:54 -06:00
  • 8317e6c683 SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension. John Kessenich 2019-08-18 23:58:08 -06:00
  • 8b8adf79c1 Merge pull request #1894 from ShchchowAMD/master John Kessenich 2019-09-16 06:35:12 -06:00
  • 352e668a6d Add flags for local size values ( compute shader ) Chow 2019-09-09 13:24:24 +08:00
  • aaff6cddd0 SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5. John Kessenich 2019-09-13 09:32:00 -06:00
  • fe0b2bd694 Merge pull request #1897 from dj2/unused John Kessenich 2019-09-12 08:40:57 -06:00
  • fdd13ca10f Merge pull request #1895 from amdrexu/bugfix John Kessenich 2019-09-11 12:08:08 -06:00
  • 23e9f5ca74 Comment out params instead of removing Dan Sinclair 2019-09-11 08:58:48 -04:00
  • 24a5d23d5a Remove unused params Dan Sinclair 2019-09-10 15:39:22 -04:00
  • 3b1b9e2957 Fix incorrect function prototypes of 64-bit findLSB/findMSB Rex Xu 2019-09-09 22:53:02 +08:00
  • 664ad418f8 Fix #1879: Check for valid variable before checking for unsized arrays. John Kessenich 2019-09-05 02:26:39 -06:00
  • 34953810a6 Merge pull request #1892 from greg-lunarg/kg106 John Kessenich 2019-09-04 20:49:12 -06:00
  • d6df1fb13f Update spirv-tools and spriv-headers known good. Greg Fischer 2019-09-04 14:15:57 -06:00
  • 35dabea786 Fix code style issue and remove setXfbBufferStride new paramte Roy 2019-09-04 11:37:56 +08:00
  • 56f61cccef Merge pull request #1889 from Roy-AMD/code-refine John Kessenich 2019-09-03 03:02:13 -06:00
  • 2ad4492ee4 code refine Roy 2019-09-02 17:07:39 +08:00
  • b69e8f3aca Adjusting code interface Roy 2019-09-02 15:01:06 +08:00
  • e8e138b9e0 Merge pull request #6 from Roy-AMD/sync Roy.li 2019-09-02 11:58:14 +08:00
  • f7f2694b19 Merge pull request #5 from KhronosGroup/master Roy.li 2019-09-02 11:56:45 +08:00
  • 92f5afdee0 Placeholder fix for part of #1870. John Kessenich 2019-08-30 09:53:35 -06:00
  • 7de044c062 Non-functional: Make whitespace/braces consistent for a recent commit. John Kessenich 2019-08-30 09:51:06 -06:00
  • 796df2d74e Merge pull request #1885 from zoddicus/fixUnInitializedVariableWarnings John Kessenich 2019-08-28 22:44:15 -06:00
  • 8b91ecbac9 Change to initializing the variable Ryan Harrison 2019-08-28 13:15:15 -04:00
  • 6d35ae89c0 Return nullptr after assert to avoid uninitialized variables Ryan Harrison 2019-08-28 11:25:12 -04:00
  • 14e13e757d Merge pull request #1876 from jeffbolznv/imma John Kessenich 2019-08-28 04:10:00 -06:00
  • df1d4ccf5f ESSL/SPV: Fix #1856: Allow ESSL shaders to compile to OpenGL SPIR-V. John Kessenich 2019-08-28 02:51:38 -06:00
  • efd47a8fae Documentation: Provide more detail in setting up the environment. John Kessenich 2019-08-28 02:25:26 -06:00
  • f27bd2aa2e Merge pull request #1883 from Kangz/fix_gn John Kessenich 2019-08-27 07:37:09 -06:00
  • 5442b4fffc BUILD.gn: Add missing HLSL files. Corentin Wallez 2019-08-27 15:24:31 +02:00
  • 9f5a43a570 Merge pull request #1881 from baldurk/buffer-array-bind-reflection-fix John Kessenich 2019-08-26 21:36:09 -06:00
  • 32d18c552b Merge pull request #1882 from Kangz/fix-chrome John Kessenich 2019-08-26 07:47:30 -06:00
  • 9757da4f8e GN build (for Chromium): enable HLSL in dependents. Corentin Wallez 2019-08-26 14:13:54 +02:00
  • 1f1e5369ce Dereference any array type before expanding root-level SSBO members baldurk 2019-08-26 12:41:53 +01:00
  • d6a5cc6580 Merge pull request #1878 from dneto0/chrome-fix John Kessenich 2019-08-26 02:03:44 -06:00
  • d2b24ae5d7 Add support for GL_ARB_explicit_uniform_location georgeouzou 2019-08-25 00:16:10 +03:00
  • 96bec343d0 GN build (for Chromium): enable HLSL David Neto 2019-08-23 14:34:29 -04:00
  • 387657e4cf GL_NV_integer_cooperative_matrix support Jeff Bolz 2019-08-22 20:28:00 -05:00
  • a3bc04b278 Bump revision. John Kessenich 2019-08-22 11:20:40 -06:00
  • c190d5bc27 Merge pull request #1874 from KhronosGroup/inherit-memory-qualifiers John Kessenich 2019-08-22 11:20:17 -06:00
  • 9a5689f632 GLSL: Inherit memory qualifiers, both declaratively and in execution. John Kessenich 2019-08-22 06:58:26 -06:00
  • 28f314d436 Merge pull request #1875 from jonahryandavis/extra-tokens John Kessenich 2019-08-22 08:52:15 -06:00
  • c27def379c Fix conformance with -Wextra-tokens Jonah Ryan-Davis 2019-08-22 10:36:12 -04:00
  • c817600491 Bump version. John Kessenich 2019-08-21 11:08:27 -06:00
  • ea69a29829 Merge pull request #1855 from KhronosGroup/web John Kessenich 2019-08-21 11:07:01 -06:00
  • 369ffa9543 web: Fix accidental additon of refract() prototypes and update README. John Kessenich 2019-08-21 03:38:02 -06:00
  • deec1933e9 Web: Turn off includes, independent preprocessing path, fine tune all. John Kessenich 2019-08-13 08:00:30 -06:00
  • b9197c812e Web: Make switched methods all be non-virtual, more web-dependent code, John Kessenich 2019-08-11 07:41:45 -06:00
  • d8834df992 Web: Optional error management and error tightening. John Kessenich 2019-08-10 10:41:15 -06:00
  • fb4f2333da Web: Use isEsProfile() instead of run-time testing; remove more atomics John Kessenich 2019-08-09 03:49:15 -06:00
  • 155d351f86 Web: Remove unused stage functionality, SPIR-V logger, and hex_utils John Kessenich 2019-08-08 23:29:20 -06:00
  • 39697cdb9d Web: Remove unnecessary GLSL numeric types, and some collateral. John Kessenich 2019-08-08 10:35:51 -06:00
  • 3e4b6ff76a Web: Tighten up sampling code and interfaces. John Kessenich 2019-08-08 01:15:24 -06:00
  • eaf4496312 Web: Complete the removal of vendor-specific #ifdef's, including CMake. John Kessenich 2019-08-07 01:52:20 -06:00
  • 441b2ac4d1 Web: Prune grammar and lexor down to needed subset. John Kessenich 2019-08-06 23:16:35 -06:00
  • a28f7a75d1 Web: Generalize _EXTENSIONS* in SPIR-V back-end. John Kessenich 2019-08-06 07:00:58 -06:00
  • b6d3ee5aca Web: Turn off bracket-style attributes, reflection, and IO mapping. John Kessenich 2019-08-06 02:20:45 -06:00
  • 7015bd658e Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. John Kessenich 2019-08-01 03:28:08 -06:00
  • e66dace97e Web: First pass of tabling the built-in function declarations. John Kessenich 2019-07-31 03:48:10 -06:00
  • 23d27751e8 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB John Kessenich 2019-07-28 02:12:10 -06:00
  • bfc21ff1a9 Web: Change a bunch of HLSL methods from dynamic to compile-time known. John Kessenich 2019-07-27 08:18:03 -06:00
  • d4ed5158d1 Web: Remove a few additional HLSL constructs with ENABLE_HLSL. John Kessenich 2019-07-27 05:22:30 -06:00
  • 13761069b5 Web: Add sanity check test suite for smaller-footprint builds. John Kessenich 2019-07-26 08:02:40 -06:00
  • 34cccdc65d Merge pull request #1872 from kainino0x/js-interface John Kessenich 2019-08-20 23:06:10 -06:00
  • 3aac2d44b2 Bump revision. John Kessenich 2019-08-20 22:42:40 -06:00
  • a761284f70 convert_glsl_to_spirv: fail early, reduce copies, remove input buffer allocation Kai Ninomiya 2019-08-14 14:33:11 -07:00
  • b16a4bc45e make glslang.js easy to use Kai Ninomiya 2019-07-25 21:34:15 -07:00
  • a91561d583 enable build for node Kai Ninomiya 2019-08-14 17:30:14 -07:00
  • 95609e6d92 Set theme jekyll-theme-merlot John Kessenich 2019-08-14 21:35:57 -06:00
  • 37fc4d27d6 Merge pull request #1867 from zoddicus/addWebBuild John Kessenich 2019-08-10 05:24:48 -06:00
  • 7eb3e6e07a Make non-emscripten flags platform agnostic. Ryan Harrison 2019-08-09 11:19:07 -04:00
  • c1063cd5e2 Converted ENABLE_HLSL to a dependent option, so it can be always disabled in web builds Ryan Harrison 2019-08-09 10:56:51 -04:00
  • 734176a25c Move build instructions to README.md Ryan Harrison 2019-08-09 10:27:45 -04:00
  • c96e42dca8 Add WASM build target for Web version of glslang Ryan Harrison 2019-08-08 13:50:13 -04:00