Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
deqp-deps
/
glslang
/
d122a72852900eed187fa95bdebf97a70bf6af23
/
SPIRV
/
GlslangToSpv.cpp
d122a72
Build: Fix some warnings.
by John Kessenich
· 6 years ago
afe0c66
SPV: Fix #1487: Only declare AMD int16/half_float extensions when needed.
by John Kessenich
· 6 years ago
36831c9
GL_KHR_memory_scope_semantics
by Jeff Bolz
· 6 years ago
97068d8
Merge pull request #1465 from otakuto/remove-execute-permissions
by John Kessenich
· 6 years ago
4e11b61
SPV: Turn off the default validation done by the SPIRV-Tools optimizer.
by John Kessenich
· 6 years ago
c340425
SPV: Add option for controling when the SPIRV-Tools validator is used.
by John Kessenich
· 6 years ago
717c80a
SPV: Isolate SPIRV-tools glue to its own file.
by John Kessenich
· 6 years ago
cc14f2d
SPV: Add SPIRV-Tools validator. This needs the latest SPIR-Tools.
by John Kessenich
· 6 years ago
e7df8e0
Non-functional: Rationalize some existing use of SPIRV-Tools.
by John Kessenich
· 6 years ago
9fd2a8c
Use our own SPIRV-Tools message stringifier
by David Neto
· 6 years ago
31aa3d6
SPV: only declare the pure 8/16-bit capabilities when needed.
by John Kessenich
· 6 years ago
149afc3
SPV: More corrections of <id> versus "immediate" operands.
by John Kessenich
· 6 years ago
c4510e5
Merge pull request #1466 from Kangz/warning_fixes
by John Kessenich
· 6 years ago
e706142
Fix -Wignored-qualifier and -Wunused-variable warnings
by Corentin Wallez
· 6 years ago
d03da06
Remove execute permissions
by otakuto
· 6 years ago
f04c51b
Non-Functional: Add postprocess as more robust way to add capabilities
by John Kessenich
· 6 years ago
c140b96
Add missing OpExtension SPV_EXT_descriptor_indexing for dynamic indexing capabilities
by Jeff Bolz
· 6 years ago
312dcfb
Implement GL_EXT_shader_16bit_storage and GL_EXT_shader_8bit_storage extensions.
by John Kessenich
· 6 years ago
ad7645f
Fix #1360: uint->int width conversions must still be typed as uint.
by John Kessenich
· 6 years ago
14b85d3
Fix #1395: GLSL volatile maps to SPIR-V Volatile and Coherent.
by John Kessenich
· 6 years ago
d6c9755
Change the major revision number for next commit.
by John Kessenich
· 6 years ago
b0c42b2
Update spirv-tools known-good.
by GregF
· 6 years ago
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
· 6 years ago
a1184dd
fix further MSVC 2012 build issues
by St0fF
· 6 years ago
f52b638
Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters.
by John Kessenich
· 6 years ago
5611c6d
GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier
by John Kessenich
· 6 years ago
2abe9a4
Implement GL_NV_shader_subgroup_partitioned
by Jeff Bolz
· 6 years ago
fb03a55
Only print legalization warning if optimizer disabled
by GregF
· 6 years ago
7be3664
Merge pull request #1319 from KhronosGroup/array-rationalization
by John Kessenich
· 6 years ago
ead8622
Non-functional. Rationalizations enabling future generalizations:
by John Kessenich
· 6 years ago
4bede9e
Disable DCE by Remapper through glslangValidator...
by GregF
· 6 years ago
643e57c
Merge pull request #1313 from greg-lunarg/kg15
by John Kessenich
· 6 years ago
0b46c1e
Merge branch 'master' into kg15
by greg-lunarg
· 6 years ago
eecb874
Update SPIRV-Tools known good.
by GregF
· 6 years ago
859b034
Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning.
by John Kessenich
· 6 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
· 6 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
· 7 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
Next »