Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
deqp-deps
/
glslang
/
b4a2a6cf941957f2b3f5655f20026df3d0aa2017
/
SPIRV
/
GlslangToSpv.cpp
b4a2a6c
Fix issue #1376: SPV_AMD_gpu_shader_half_float is not emitted under vulkan1.1
by Rex Xu
· 6 years ago
1831087
SPV: Fix #1374: For an SSBO 16-bit access, only emit StorageUniformBufferBlock16 capability.
by John Kessenich
· 6 years ago
d3ed90b
Fix #944: Convert argument type to match formal parameter type.
by John Kessenich
· 6 years ago
7c88aff
Specify SPV_AMD_gpu_shader_int16 extension string when frexp() takes 16-bit
by Rex Xu
· 7 years ago
a1184dd
fix further MSVC 2012 build issues
by St0fF
· 7 years ago
f52b638
Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters.
by John Kessenich
· 7 years ago
5611c6d
GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier
by John Kessenich
· 7 years ago
2abe9a4
Implement GL_NV_shader_subgroup_partitioned
by Jeff Bolz
· 7 years ago
fb03a55
Only print legalization warning if optimizer disabled
by GregF
· 7 years ago
7be3664
Merge pull request #1319 from KhronosGroup/array-rationalization
by John Kessenich
· 7 years ago
ead8622
Non-functional. Rationalizations enabling future generalizations:
by John Kessenich
· 7 years ago
4bede9e
Disable DCE by Remapper through glslangValidator...
by GregF
· 7 years ago
643e57c
Merge pull request #1313 from greg-lunarg/kg15
by John Kessenich
· 7 years ago
0b46c1e
Merge branch 'master' into kg15
by greg-lunarg
· 7 years ago
eecb874
Update SPIRV-Tools known good.
by GregF
· 7 years ago
859b034
Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning.
by John Kessenich
· 7 years ago
5d610ee
Implement SPV_GOOGLE_hlsl_functionality1.
by John Kessenich
· 7 years ago
eddb131
Use the correct type for the constant for matrix/scalar division
by Neil Roberts
· 7 years ago
ac37079
Revert the commits that change OpArrayLength type and bumped the version number.
by John Kessenich
· 7 years ago
66011cb
SPV: Implement Vulkan 1.1 features and extensions.
by John Kessenich
· 7 years ago
c6c80a6
Versioning: Address #1255: Move to semantic versioning.
by John Kessenich
· 7 years ago
0216f24
SPV: Bump up the generator number.
by John Kessenich
· 7 years ago
1e5d7b0
Implement the extension GL_AMD_gpu_shader_half_float_fetch
by Rex Xu
· 8 years ago
c521579
IO mapper: Fix #1261: Supply location mapper with size computer.
by John Kessenich
· 7 years ago
4bee531
HLSL: Fix #1249: Always execute both sides of ternary "?:".
by John Kessenich
· 7 years ago
4425f24
HLSL: Add conversions for image ops during SPV construction
by LoopDawg
· 7 years ago
8a4848f
Add DeadInsertElim to legalization and RedundancyElim to -Os.
by GregF
· 7 years ago
71b5da6
SPV: Bump up generator number, because previous commit changes code gen slightly.
by John Kessenich
· 7 years ago
a2858d9
GLSL: Implement GL_EXT_control_flow_attributes.
by John Kessenich
· 7 years ago
e18fd20
HLSL: Refactor attribute implementation.
by John Kessenich
· 7 years ago
2b5ea9f
SPV Version: Emit the requested SPIR-V version, not the header version.
by John Kessenich
· 7 years ago
541f7bb
Fix unused function warning.
by Frank Henigman
· 7 years ago
e063928
HLSL Legalization: Add scalar replacement
by GregF
· 7 years ago
3f0d4bc
SPV: Document history of the generator version number.
by John Kessenich
· 7 years ago
838d7af
SPV: HLSL: Move to correct HLSL barrier semantics, per Khronos recommendation.
by John Kessenich
· 7 years ago
c72e593
SPV: Bump the generator number to account for barrier changes.
by John Kessenich
· 7 years ago
8297936
SPV: Change barrier emission to conform to Khronos decisions.
by John Kessenich
· 7 years ago
edaf556
SPV: Plumb through XFB buffer and stride information.
by John Kessenich
· 7 years ago
1c5443c
Add implementation of SPV_EXT_fragment_fully_covered
by Piers Daniell
· 7 years ago
6a14f78
HLSL: Fix #1163: treat buffers as references when calling functions.
by John Kessenich
· 7 years ago
cbdf871
SPV: SampleMask does not depend on SampleRateShading.
by John Kessenich
· 7 years ago
a372a3e
Versioning: Update some version strings. Still need better overall version.
by John Kessenich
· 7 years ago
cc80d80
Update spirv-tools known-good
by GregF
· 7 years ago
fe4e572
GLSL->SPIR-V: Put precision decorations on imageLoad().
by John Kessenich
· 7 years ago
07ed11f
SPV: GeneratorVersion: bump version number because of atomic decrement change.
by John Kessenich
· 7 years ago
48d6e79
SPV: Correct semantics of atomic-counter decrement.
by John Kessenich
· 7 years ago
d41993d
SPV: rationalize parameter handling for "original" and "writable" parameters.
by John Kessenich
· 7 years ago
bed4e4f
HLSL: Pass opaques by local copy, instead of by interface original.
by John Kessenich
· 7 years ago
cd1f169
Enable HLSL legalization
by GregF
· 7 years ago
e8fe8b0
Implement extension GL_NV_shader_atomic_int64
by Rex Xu
· 7 years ago
5f77d86
HLSL: Fix #1064: Don't include empty structures on OpEntryPoint
by John Kessenich
· 7 years ago
a5d8616
HLSL: allow mixed user & builtin members in hull shader output structure
by LoopDawg
· 7 years ago
ba6a3c2
GLSL: Make gl_Layer and gl_ViewportIndex always be outside blocks.
by John Kessenich
· 7 years ago
05506bb
Implement the extension GL_AMD_shader_fragment_mask
by amhagan
· 7 years ago
7611792
Fix lvalue check in SPIR-V generation
by LoopDawg
· 7 years ago
74c5f71
Merge pull request #1014 from KhronosGroup/SPV_EXT_shader_viewport_index_layer
by John Kessenich
· 7 years ago
35343cb
Merge pull request #1034 from KhronosGroup/module-processes
by John Kessenich
· 7 years ago
b41bff6
SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer.
by John Kessenich
· 7 years ago
2a27116
SPV reflection: Add OpModuleProcessed for compile options.
by John Kessenich
· 7 years ago
fc34369
Merge pull request #1029 from amdrexu/feature2
by John Kessenich
· 7 years ago
129799a
Implement extension GL_AMD_shader_image_load_store_lod
by Rex Xu
· 7 years ago
e8fdd79
SPV: Implement extension SPV_EXT_shader_stencil_export
by Rex Xu
· 7 years ago
786e879
Build: Fix build when NV_EXTENSIONS is not enabled.
by John Kessenich
· 7 years ago
d6be6da
SPV: Fix #1016: Don't allow non-GLSL-extension protected Layer and ViewportIndex members.
by John Kessenich
· 7 years ago
0d0c6d3
GLSL 4.6: Implement atomic counter ops and SPV_KHR_shader_atomic_counter_ops.
by John Kessenich
· 7 years ago
286ca43
SPV: Memory qualifiers should decorate top-level block members
by Rex Xu
· 7 years ago
ef94b1a
Fix dref explicit LOD form of sample with cube texture arrays
by LoopDawg
· 7 years ago
961cd35
SPV: Fix #995: Include memory decorations on parameters.
by John Kessenich
· 7 years ago
fad6297
SPV: Non-functional: support lists of decorations per parameter.
by John Kessenich
· 7 years ago
735d7e5
Address part A of #982: $Global will use std140 instead of HLSL offsets.
by John Kessenich
· 7 years ago
57e6592
HLSL: Translate directive [flatten] and [branch] to SPV control mask.
by Rex Xu
· 7 years ago
c120452
Implement SPV_KHR_post_depth_coverage
by chaoc
· 7 years ago
37cdcee
Implement extension GL_ARB_shader_stencil_export
by Rex Xu
· 7 years ago
e2ff404
Merge pull request #917 from KhronosGroup/remove-redundant-locations
by John Kessenich
· 7 years ago
301a2bc
SPV: Fix an typo of SPV_AMD_texture_gather_bias_lod
by Rex Xu
· 7 years ago
cabbb78
Implement extension GL_AMD_gpu_shader_int16
by Rex Xu
· 8 years ago
225e0fc
Implement the extension GL_AMD_texture_gather_bias_lod
by Rex Xu
· 8 years ago
7cdf3fc
Replace #422: Remove the redundant location setting in AST->SPIR-V.
by John Kessenich
· 7 years ago
e485c7a
SPV: Debug output: Include OpLine information for execution path.
by John Kessenich
· 7 years ago
121853f
SPV: Add OpSource shader source code and file name.
by John Kessenich
· 7 years ago
d6af18f
Merge pull request #901 from LoopDawg/imat-construct
by John Kessenich
· 7 years ago
84cc15f
HLSL: Fix #903: Don't short-circuit && or ||.
by John Kessenich
· 7 years ago
174ccb8
HLSL: Add imat, umat, and bmat constructors
by LoopDawg
· 7 years ago
7b8c386
More non-determinism fixed.
by John Kessenich
· 7 years ago
b6cabc4
Fix C++ portability, non-deterministic order of argument evaluation.
by John Kessenich
· 7 years ago
80f92a1
Fix #857: Convert uniform int to local bool for struct alias assignment.
by John Kessenich
· 7 years ago
0d2b471
HLSL: Don't do logical short-circuits when the operands are bool-vectors.
by John Kessenich
· 7 years ago
a5c5fb6
SPV: Emit extension for using StorageClassStorageBuffer.
by John Kessenich
· 7 years ago
f1709e7
HLSL: implement [unroll] and [loop] attributes
by steve-lunarg
· 7 years ago
6702718
SPV: Support test #pragma for generating the StorageBuffer storage class.
by John Kessenich
· 7 years ago
ae79697
Merge pull request #827 from amdrexu/feature4
by John Kessenich
· 8 years ago
6fa1764
HLSL: Emit the OpSource HLSL instruction for HLSL, using new headers.
by John Kessenich
· 8 years ago
f89ad98
Implement the extension SPV_KHR_16bit_storage
by Rex Xu
· 8 years ago
4f1403e
SPV: Fix #807: use --hlsl-offsets to allow hlsl-style offsets in a buffer.
by John Kessenich
· 8 years ago
e741249
HLSL: pass tessellation execution modes through to SPIR-V
by steve-lunarg
· 8 years ago
e434ad9
Fix #809: smear scalar condition in OpSelect for selecting vector operands.
by John Kessenich
· 8 years ago
714e58b
Merge pull request #801 from amdrexu/bugfix
by John Kessenich
· 8 years ago
bcf291a
Don't emit NV-specific interface members if NV extensions are disabled.
by Rex Xu
· 8 years ago
470026f
HLSL: Fix an issue of frexp().
by Rex Xu
· 8 years ago
aa3c64c
Fix #800 (mostly): set of Linux warnings.
by John Kessenich
· 8 years ago
Next »