SpaceIm
de2581ed0c
fix MinGW
...
pre compiled headers leads to "internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:192: MapViewOfFileEx: Attempt to access invalid address"
2022-04-07 21:18:27 +02:00
Greg Fischer
9bb8cfffb0
Merge pull request #2924 from greg-lunarg/r.11.9.0a
...
Release 11.9.0
2022-04-06 13:42:55 -06:00
Greg Fischer
df4ded3f93
Release 11.9.0
2022-04-06 13:05:55 -06:00
Greg Fischer
094e539b86
Merge pull request #2923 from greg-lunarg/kg123
...
Update spirv-tools known good
2022-04-06 13:01:04 -06:00
Greg Fischer
e77298891a
Update spirv-tools known good
2022-04-06 12:00:57 -06:00
Greg Fischer
abbe466451
Merge pull request #2915 from EdoardoLuciani/master
...
Update README.md with ray tracing shader stages filename extensions
2022-03-28 12:07:30 -06:00
Greg Fischer
9617bdea15
Merge pull request #2917 from greg-lunarg/i2907
...
Improved comment for glslang_optimization_level_t
2022-03-28 12:04:17 -06:00
Greg Fischer
b88174e6fe
Improved comment for glslang_optimization_level_t
2022-03-28 11:34:40 -06:00
Edoardo Luciani
5a41eb318f
Update README.md
2022-03-26 15:26:46 +00:00
Greg Fischer
870c75479f
Merge pull request #2913 from greg-lunarg/i2905
...
Generate Int8, Int16 and Float16 capabilities for constants
2022-03-25 15:56:18 -06:00
Greg Fischer
b7968b7dbc
Generate Int8, Int16 and Float16 capabilities for constants
...
Fixes #2905
2022-03-25 14:36:01 -06:00
Greg Fischer
f1d286fcc2
Merge pull request #2851 from chaoticbob/version-override
...
Added GLSL version override functionality and CLI
2022-03-24 17:51:54 -06:00
Greg Fischer
3c12f20bcb
Update glsl.versionOverride.vert
...
Change shader original version to 110
2022-03-24 16:41:52 -06:00
Greg Fischer
dc5b531996
Update glsl.versionOverride.tese
...
Change shader original version to 110
2022-03-24 16:41:15 -06:00
Greg Fischer
03fe69d3cb
Update glsl.versionOverride.tesc
...
Change original shader to version 110
2022-03-24 16:40:18 -06:00
Greg Fischer
46edfaeec4
Update glsl.versionOverride.geom
...
Change original shader to version 110
2022-03-24 16:39:34 -06:00
Greg Fischer
c1e8a17442
Update glsl.versionOverride.frag
...
Change original shader to version 110
2022-03-24 16:37:42 -06:00
Greg Fischer
871e61fdf0
Update glsl.versionOverride.comp
...
Change original shader to version 110
2022-03-24 16:36:48 -06:00
Greg Fischer
f25ca1ec5e
Merge pull request #2912 from greg-lunarg/edic1
...
Add eliminate-dead-input-components to -Os
2022-03-24 13:43:40 -06:00
Greg Fischer
64cef8edd2
Merge pull request #2908 from Biswa96/cmake-spirv-remap
...
cmake: Install SPVRemapper runtime library
2022-03-24 13:25:38 -06:00
Greg Fischer
abbdf63cbe
Add eliminate-dead-input-components to -Os
2022-03-24 13:22:44 -06:00
Greg Fischer
397086a5b0
Merge pull request #2911 from greg-lunarg/kg122
...
Update spirv-tools and spirv-headers known good
2022-03-24 12:12:40 -06:00
Greg Fischer
0988e868f5
Update spirv-tools and spirv-headers known good
...
To pick up support for spirv-opt --eliminate-dead-input-components
2022-03-24 10:23:19 -06:00
Greg Fischer
6d93773995
Merge pull request #2906 from apanteleev/escape-deps
...
Make depfiles compatible with Windows paths
2022-03-23 11:43:43 -06:00
sfricke-samsung
610fd6edf3
Prevent Push Constant blocks being an array ( #2904 )
...
* Prevent Push Constant blocks being an array
* Add push constant array error test
Co-authored-by: Greg Fischer <greg@lunarg.com>
2022-03-23 11:42:21 -06:00
Greg Fischer
c6f8e532dd
Merge pull request #2902 from ZhiqianXia/gl_FragCoord
...
The first redeclarations of gl_FragCoord must appear before any use.
2022-03-21 12:03:34 -06:00
Biswapriyo Nath
e80f2f8760
cmake: Install SPVRemapper runtime library
...
This installs SPVRemapper.dll file which was missing previously.
2022-03-15 19:26:57 +05:30
Alexey Panteleev
d44871ca08
Escape the characters that Make considers special in the dependency files.
2022-03-11 17:56:15 -08:00
ZhiqianXia
07f677028c
The first redeclarations of gl_FragCoord must appear before any
...
use of gl_FragCoord.
2022-03-11 14:42:11 +08:00
Greg Fischer
538231d8b4
Merge pull request #2897 from ZhiqianXia/origin_upper_left
...
Fix the issue for GL_ARB_fragment_coord_conventions extension.
2022-03-01 14:50:55 -07:00
ZhiqianXia
438999d24f
1. refine the check for "origin_upper_left" and "pixel_center_integer"
...
2. gl_FragCoord can be used at ogl140 with extension "GL_ARB_fragment_coord_conventions".
Signed-off-by: ZhiqianXia <xzq0528@outlook.com>
2022-03-01 15:06:04 +08:00
Greg Fischer
43d585d863
Merge pull request #2895 from greg-lunarg/i2894
...
Don't do updatePrecision on float16_t operations
2022-02-24 17:57:22 -07:00
Greg Fischer
79a35ace7c
Don't do updatePrecision on float16_t operations
...
float16_t does not take GLSL precisions and SPIR-V does not
support RelaxedPrecision on float16_t.
Fixes #2894
2022-02-24 15:03:13 -07:00
Greg Fischer
ac7f6a293e
Merge pull request #2892 from greg-lunarg/mb
...
Improve error message for image/sampler functions under enhanced-msgs
2022-02-23 16:34:36 -07:00
Greg Fischer
bbe692e731
Improve error message for image/sampler functions for enhanced-msgs
...
For recent GLSL versions, if texture2D function call appears, the error
message reports an unsupported type constructor. Change message to
unsupported function. Likewise for other removed texture* function calls.
2022-02-23 15:55:49 -07:00
Greg Fischer
d15deba1d8
Merge pull request #2891 from dneto0/hlsl-namespace
...
Fix Test/hlsl.namespace.frag test case
2022-02-16 16:15:20 -07:00
David Neto
63dbacaa94
Fix Test/hlsl.namespace.frag test case
...
Before this change, the example is rejected by DXC:
$ dxc -T ps_6_0 hlsl.namespace.frag
hlsl.namespace.frag:22:73: error: call to non-static member function
without an object argument
return N1::getVec() + N2::getVec() + N2::N3::getVec() + N2::N3::C1::getVec() * N2::gf;
~~~~~~~~~~~~^~~~~~
The call to the class member function requires an object, or we ned to
make the function static. This update makes the function static.
This also fixes SPIR-V validation: without this change the call
to that getVec does not have enough arguments:
error: line 69: OpFunctionCall Function <id>'s parameter count does not
match the argument count.
%43 = OpFunctionCall %v4float %N2__N3__C1__getVec_
2022-02-16 17:17:08 -05:00
Greg Fischer
90d4bd05cd
Merge pull request #2888 from mrpippy/python3
...
Explicitly use Python 3 for scripts
2022-02-10 14:16:44 -07:00
Greg Fischer
cf02eda7ca
Merge pull request #2887 from mbechard/master
...
avoid leaving decorations on auto-push-constants
2022-02-10 11:57:37 -07:00
Brendan Shanks
25555a7f62
Explicitly use Python 3 for scripts
2022-02-10 09:36:50 -08:00
Malcolm Bechard
be202ef9ba
avoid leaving decorations on auto-push-constants
...
uniform blocks that are upgraded to push_constants shouldn't have
set/binding etc. decorations applied to them
2022-02-09 18:44:22 -05:00
Greg Fischer
b7ba87bcfe
Merge pull request #2886 from greg-lunarg/i2875
...
Fix sameElementShape test of sampler
2022-02-07 13:09:13 -07:00
Greg Fischer
c5072a8cab
Fix sameElementShape test of sampler
...
There is apparently a hole in the initialization of sampler in TType
so that a simple comparison which should pass might fail. Until the
hole is found, also test that both types are samplers before comparing
the sampler field for equality.
Fixes #2875
2022-02-07 12:15:31 -07:00
Greg Fischer
2742e95934
Merge pull request #2885 from greg-lunarg/kg121
...
Update spirv-tools known good
2022-02-03 09:26:44 -07:00
Greg Fischer
acd4425a29
Update spirv-tools known good
...
Picking up some spirv-tools bug fixes
2022-02-02 18:37:43 -07:00
Greg Fischer
16e3b403aa
Merge pull request #2883 from greg-lunarg/link2
...
Enhance readability of error messages for GLSL
2022-02-01 15:47:19 -07:00
Greg Fischer
3005da6e6e
Merge pull request #2874 from mbechard/master
...
fix cases where symbols in the tree didn't get updated during block merging
2022-02-01 15:46:25 -07:00
Greg Fischer
ca0d54d51b
Enhance readability of error messages for GLSL
...
Specifically, make GLSL link error messages more specific and output
only information relevant to the error.
Also change type printing to more closely reflect GLSL syntax. This
is the default for link error messages, but must me enabled with the
new option --enhanced-msgs for compilation error messages.
Also with --enhanced-msgs, only emit one error message per source
line.
2022-02-01 12:10:08 -07:00
Malcolm Bechard
b8338311ea
fix cases where symbols in the tree didn't get updated during block merging
...
For GL_EXT_vulkan_glsl_relaxed. When merging the default uniform block,
there were cases where symbols in the tree wern't updated to match the
new block structure after merging blocks together.
This change traverses the symbol tree and updates any references to the
merged block.
2022-01-28 23:38:56 -05:00
Greg Fischer
c34bb3b6c5
Merge pull request #2879 from greg-lunarg/vulkan-1.3-B
...
Release 11.8.0
2022-01-27 13:21:18 -07:00