-
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
-