Commit graph

  • 40801e31ed
    Merge pull request #2050 from ShchchowAMD/built_in_MaxVector John Kessenich 2020-01-06 09:21:33 -07:00
  • 8db9eccc0b Bump revision John Kessenich 2020-01-06 07:50:40 -07:00
  • ac6b7cf581 Add builtin constants Chow 2020-01-06 15:53:20 +08:00
  • a3c7a25e10 Add support for ARB_gpu_shader_fp64 Chow 2019-11-26 17:27:33 +08:00
  • 05a5b53208 Fix glslang can't link multiple AST in a single stage Roy 2020-01-03 16:21:34 +08:00
  • 6944b38a78 CInterface: added static asserts to compare C/C++ enums Sergey Kosarevsky 2019-12-30 11:13:06 +03:00
  • 0e65b31641 Added LAST_ELEMENT_MARKER for every enum used in the C interface Sergey Kosarevsky 2019-12-30 11:11:55 +03:00
  • 6334d594f6
    Merge pull request #1997 from ShchchowAMD/ARB_uniform_buffer_object John Kessenich 2019-12-29 21:33:41 -07:00
  • 930403e5b3
    Merge branch 'master' into ARB_uniform_buffer_object John Kessenich 2019-12-29 21:32:41 -07:00
  • 18fb7f24b8
    Merge pull request #1996 from ShchchowAMD/ARB_texture_multisample John Kessenich 2019-12-29 20:19:39 -07:00
  • c674299ddb
    Merge pull request #2036 from ShchchowAMD/fix_atomic_uint_offset_check John Kessenich 2019-12-29 19:49:16 -07:00
  • 01aee059f5
    Merge pull request #1995 from ShchchowAMD/ARB_sample_shading_support John Kessenich 2019-12-29 19:35:18 -07:00
  • b80a63a0ba CInterface: replaced SH_ prefix with GLSLANG_ Sergey Kosarevsky 2019-12-26 21:17:37 +03:00
  • 5de15a256e HLSL: Fix #2037: Integer dot used incorrect input for adds. John Kessenich 2019-12-26 10:56:54 -07:00
  • 5db058c020 atomic counter offset should align to 4 Chow 2019-12-25 17:27:45 +08:00
  • 891ec09c62 Modify atomic_uint binding check Chow 2019-12-25 17:08:48 +08:00
  • d7f09317f7 CInterface: added glslang_program_SPIRV_get_ptr() Sergey Kosarevsky 2019-12-25 01:01:06 +03:00
  • 4ecd0f6723 CInterface: added files to CMakeLists.txt Sergey Kosarevsky 2019-12-25 00:06:00 +03:00
  • e9ddba8fd8 CInterface: added _BIT suffix to glslang_messages_t and glslang_reflection_options_t, fixed const-correctness Sergey Kosarevsky 2019-12-25 00:05:41 +03:00
  • ca593a98f9 CInterface: reformatted according to .clang-format rules Sergey Kosarevsky 2019-12-25 00:00:23 +03:00
  • 8cded6ccb9 Added original glslang_c_interface implementation by Viktor Latypov Sergey Kosarevsky 2019-12-24 23:53:05 +03:00
  • 786aa339a1 Add Tess machine dependent built-in variables initialization for GLES 3.2 Chow 2019-12-24 13:56:15 +08:00
  • 97c4c0936f Add support for ARB_uniform_buffer_object Chow 2019-11-26 17:02:46 +08:00
  • a8f9886cc6 Add support for ARB_texture_multisample Chow 2019-11-26 16:28:52 +08:00
  • 78b1180466 Add support for ARB_sample_shading Chow 2019-11-26 16:18:52 +08:00
  • 44e842cd9c Add constant expression with mod Chow 2019-12-23 11:29:52 +08:00
  • bd97b6f9f2 Command-line: Give better error messages. From #1829. John Kessenich 2019-12-20 10:33:13 -07:00
  • 4200c91666
    Merge pull request #7 from KhronosGroup/master Roy.li 2019-12-18 15:21:32 +08:00
  • ebf634bcaa
    Merge pull request #2023 from greg-lunarg/kg109 John Kessenich 2019-12-12 22:28:57 -07:00
  • 85122e7051 Update spriv-tools known good Greg Fischer 2019-12-12 11:15:42 -07:00
  • 6c479796f6
    Merge pull request #2021 from KhronosGroup/fix-2020-inconsistent-HLSL John Kessenich 2019-12-10 00:36:41 -07:00
  • 1843c0c415 Fix #2020: PR #1977 broke HLSL member consistency, this finishes it... John Kessenich 2019-12-09 23:48:50 -07:00
  • 1afa2b8cc5
    Merge pull request #2019 from KhronosGroup/fix-2014-dont-and-versions-extensions John Kessenich 2019-12-09 10:18:17 -07:00
  • ff61c18f1b
    Merge pull request #2018 from KhronosGroup/fix-2007-rationalize-include-paths John Kessenich 2019-12-09 08:10:38 -07:00
  • 71b0100ae9 Fix: #2014: Don't do "extension-on && version >= ..." keyword checks. John Kessenich 2019-12-09 04:34:09 -07:00
  • b5d9dee710 Fix #2007: Fix a couple relative header paths in header files. John Kessenich 2019-12-09 03:12:10 -07:00
  • d519167d2e Fix #1993: Fully exclude ftransform() from SPIR-V semantics. John Kessenich 2019-12-09 01:23:37 -07:00
  • 0de87ee9a5
    Merge pull request #2010 from rnk/pool-alloc-clang John Kessenich 2019-12-04 19:24:16 -07:00
  • 24b3e8384e Remove glslang::pool_allocator::setAllocator Reid Kleckner 2019-12-04 14:09:03 -08:00
  • e58c080d4f
    Merge pull request #1990 from ianromanick/INTEL_shader_integer_functions2 John Kessenich 2019-12-03 20:07:08 -07:00
  • b3bd402c7c INTEL_shader_integer_functions2: Add SPIR-V generation Ian Romanick 2019-01-21 08:57:25 -08:00
  • fbcdcac254 INTEL_shader_integer_functions2: Add compiler front-end support Ian Romanick 2018-09-20 01:22:19 -07:00
  • e0da415dff INTEL_shader_integer_functions2: Add basic extension tracking Ian Romanick 2018-09-20 00:58:03 -07:00
  • a4af7676fe
    Merge pull request #2004 from ianromanick/document-other-test-requirements John Kessenich 2019-12-02 22:58:21 -07:00
  • 9216e8cf16 Update README.md to include other test requirements Ian Romanick 2019-12-02 10:53:46 -08:00
  • 83af469512
    Merge pull request #2001 from mbechard/master John Kessenich 2019-11-30 19:35:13 -07:00
  • dd9e570db6 Fix #1981 Malcolm Bechard 2019-11-27 23:37:16 -05:00
  • 38b4db48f9 Fix #1983: __ is okay starting with ES 300, rather than 310. John Kessenich 2019-11-23 01:29:02 -07:00
  • 86258aab80
    Merge pull request #1972 from andflo-Arm/master John Kessenich 2019-11-22 21:38:36 -07:00
  • 8b5853d4f9 Fix #1987: Use large enough built-in buffer to hold vec4 of maxint-64. John Kessenich 2019-11-22 11:07:43 -07:00
  • e01c847a70 Merge branch 'dj2-install' John Kessenich 2019-11-22 06:24:38 -07:00
  • 43fe7bafb1
    Merge pull request #1980 from mattst88/respect-CMAKE_INSTALL_LIBDIR John Kessenich 2019-11-22 01:38:38 -07:00
  • 04567eb232 Check for ENABLE_SPVREMAPPER flag in CMakeList files. Dan Sinclair 2019-11-21 10:33:32 -05:00
  • bd69a4fb12 Respect CMAKE_INSTALL_LIBDIR in installed CMake files Arfrever Frehtes Taifersar Arahesis 2019-11-18 11:11:55 -08:00
  • f4d4668529
    Merge pull request #1977 from KhronosGroup/no-hlsl-structs John Kessenich 2019-11-15 07:22:44 -07:00
  • 3c0d2e5b67 HLSL: Fix #1976: Don't let ENABLE_HLSL change struct/class layout. John Kessenich 2019-11-14 03:20:06 -07:00
  • cb563e68d2 Add a test for 8- and 16-bit construction. Andreas Flöjt 2019-11-14 14:41:52 +01:00
  • 37dcb89457
    Merge pull request #1973 from KhronosGroup/fix-fmod-int John Kessenich 2019-11-12 06:00:51 -07:00
  • e7cb9cb9c4 HLSL: Fix #1960: fmod() was not converting int args to float. John Kessenich 2019-11-12 05:32:51 -07:00
  • 1b93de4f1d Fix construction issue for 8 and 16 bit types. Andreas Flöjt 2019-11-11 11:30:22 +01:00
  • f34cdc70ca
    Merge pull request #1968 from dneto0/reclaim-web-codespace John Kessenich 2019-11-07 20:31:16 -07:00
  • 44f5c625bb
    Merge pull request #1967 from kainino0x/fix-dot-free John Kessenich 2019-11-07 20:29:18 -07:00
  • e43e8ba9f3 SPIR-V postprocessing: WEB case only needs CFG mods David Neto 2019-11-07 17:55:22 -05:00
  • d87d3a062e Fix compileGLSLZeroCopy accidental minification Kai Ninomiya 2019-11-06 18:06:00 -08:00
  • e471df3c91
    Merge pull request #1963 from KhronosGroup/revert-7b0e236 John Kessenich 2019-11-06 08:56:22 -07:00
  • 442a8a9948
    Merge pull request #1966 from dj2/readme John Kessenich 2019-11-06 08:55:59 -07:00
  • af7c73b1c3 Add deprecation for SPIRV/ install folder location. dan sinclair 2019-11-06 09:50:40 -05:00
  • 199d115e15 Fix #1959 by reverting 7b0e236 to put files in two places. John Kessenich 2019-11-05 18:05:42 -07:00
  • 5d0e01d9e7
    Merge pull request #1961 from zoddicus/fixChromiumRoll John Kessenich 2019-11-05 01:05:10 -07:00
  • 0552c0acc8 Remove std::move that is breaking chromium roll Ryan Harrison 2019-11-04 16:23:11 -05:00
  • 90cecb5206
    Merge pull request #1953 from null77/gn-add-missing-headers John Kessenich 2019-11-03 21:34:06 -07:00
  • 36be19fc15
    Merge pull request #1954 from corporateshark/master John Kessenich 2019-11-03 21:33:42 -07:00
  • 18d6b6b63e Tests: Add more test results for the previous generator version bump. John Kessenich 2019-11-03 00:22:47 -06:00
  • 31c3370d83 Bump up the generator version, which is exposed in SPV test results. John Kessenich 2019-11-02 21:26:40 -06:00
  • d48881c79b Fix warning: size_t->int implicit cast Sergey Kosarevsky 2019-11-03 01:34:54 +03:00
  • 6fbc1af8ae Add a couple missing headers to the GN build. Jamie Madill 2019-11-02 09:56:09 -04:00
  • 31ab84a51b Merge branch 'dneto0-dead-code' John Kessenich 2019-11-01 11:11:42 -06:00
  • 1097378907 Merge branch 'dead-code' of https://github.com/dneto0/glslang into dneto0-dead-code John Kessenich 2019-11-01 11:02:55 -06:00
  • 7f77b2e866 Bump version. John Kessenich 2019-11-01 10:51:21 -06:00
  • 48233ad3d4
    Merge pull request #1949 from corporateshark/master John Kessenich 2019-10-31 18:28:53 -06:00
  • 8c3d5b4b6c SPIR-V: Aggressively prune unreachable merge, continue target David Neto 2019-10-21 14:50:31 -04:00
  • 3b8d94f422 Add option ENABLE_CTEST to skip testing Sergey Kosarevsky 2019-10-25 11:57:11 +03:00
  • b131630e7c
    Merge pull request #1948 from greg-lunarg/kg108 John Kessenich 2019-10-24 20:49:36 -06:00
  • b44dac1968 Update spirv-tools known good. Greg Fischer 2019-10-24 10:37:01 -06:00
  • 7662586844
    Merge pull request #1947 from ehsannas/fix_licenses John Kessenich 2019-10-23 22:25:47 -06:00
  • 4b9b07a85a Make buildbot licenses consistent with the rest of the code Ehsan Nasiri 2019-10-23 15:03:38 -04:00
  • 341701573a
    Merge pull request #1946 from KhronosGroup/extend-web John Kessenich 2019-10-23 10:32:16 -06:00
  • a3f0da56e4 BUILD.gn: Fix fuchsia build (#1944) David Turner 2019-10-23 16:07:19 +02:00
  • f8d1d7442b Web: Reclaim more space and make all work w/wo GLSLANG_WEB. John Kessenich 2019-10-21 06:55:11 -06:00
  • e5eee8fb03 Web: Add basic atomics for SSBOs. John Kessenich 2019-10-18 01:03:11 -06:00
  • 3dd1ce5b54 Web: Add SSBOs and a few other missing compute features. John Kessenich 2019-10-17 07:08:40 -06:00
  • 51ed01c877 Web: Add compute stage. John Kessenich 2019-10-10 11:40:11 -06:00
  • 61c22e255d Web: Add separate texture/sampler, exclude *CubeArray*. John Kessenich 2019-10-08 01:12:07 -06:00
  • 5e634c8999 Enable generation of compile_commands.json (#1938) Timo Suoranta 2019-10-22 07:38:04 +03:00
  • f57feff786 Fix the exports of glslang-default-resource-limits (#1942) David Dubois 2019-10-21 21:31:44 -07:00
  • e7db8f405a
    Merge pull request #1941 from ehsannas/bazel_build John Kessenich 2019-10-21 22:30:13 -06:00
  • f0a85fc744 Fixes for gcc 9 / -Werror=deprecated-copy Timo Suoranta 2019-10-18 17:28:53 +03:00
  • d3f3f01c4f Run tests on Windows too. Ehsan Nasiri 2019-10-18 13:49:59 -04:00
  • 2398b216af Fix build scripts. Ehsan Nasiri 2019-10-18 12:25:59 -04:00
  • af7991e062 More cleanups for Windows. Ehsan Nasiri 2019-10-18 12:21:11 -04:00