Roll src/third_party/spirv-cross/spirv-cross/ f07a4e16a..ffca8735f (187 commits)
This rolls SPIRV-Cross to a newer version that implements OpArrayLength for the MSL output. BUG=dawn:195 https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/f07a4e16a60e..ffca8735ff42 $ git log f07a4e16a..ffca8735f --date=short --no-merges --format='%ad %ae %s' 2019-07-26 cdavis MSL: Unify the get_*_address_space() methods. 2019-07-26 post MSL: Cleanup temporary use with emit_uninitialized_temporary. 2019-07-26 post MSL: Deal with Modf/Frexp where output is access chain to scalar. 2019-07-26 post Do not force temporary unless continue-only for loop dominates. 2019-07-25 post Missed case where DoWhile continue block deals with Phi. 2019-07-25 post Vulkan GLSL: Support disabling samplerless texture function EXT. 2019-07-25 post Workaround MSVC 2013 compiler issues. 2019-07-22 cdavis MSL: Adjust BuiltInWorkgroupId for vkCmdDispatchBase(). 2019-07-24 post Fix some typos in comments. 2019-07-24 post Do not attempt to pack types which are already scalar. 2019-07-24 post HLSL query lod cleanups. 2019-07-24 post Do not eagerly invalidate all active variables on a branch. 2019-07-23 post Do not disable temporary forwarding when we suppress usage tracking. 2019-07-23 post Add another test for unpacking without load forwarding. 2019-07-23 post Look at pointee type when unpacking expressions. 2019-07-23 post Fix some warnings when building in MoltenVK. 2019-07-23 post Deal correctly with non-forwarded packed loads. 2019-07-23 post Test CompositeInsert/Extract/VectorShuffle on packed vectors. 2019-07-23 post Add test for array of scalar struct. 2019-07-23 post Recursively pack struct types when we find scalar packed structs. 2019-07-23 post Run format_all.sh. 2019-07-23 post Unpack vector expression in Matrix-Vector multiplies. 2019-07-23 post Test matrix multiplies in more complex scenarios. 2019-07-23 post Test implicit packing of struct members. 2019-07-23 post GLSL/HLSL: Verify member alignment for explicit offset as well. 2019-07-23 post Add tests for struct padding and self-alignment. 2019-07-23 post Use to_unpacked_row_major_expression to unify row-major in MSL/GLSL. 2019-07-23 post Simplify row-major matrix/vector multiplies. 2019-07-23 post Test array of std140 vectors. 2019-07-23 post Add struct size padding tests. 2019-07-22 post Add test for CompositeExtract from row-major loaded vector. 2019-07-22 post Add test for split access chain into row-major matrix. 2019-07-22 post Remove obsolete matrix workaround code. 2019-07-22 post Only transpose unpacked expressions. 2019-07-22 post Deal correctly with complete stores to row_major matrices. 2019-07-22 post Declare correct matrix type when unpacking. 2019-07-22 post Don't forget to register a write to LHS expression in certain case. 2019-07-22 post Deal with swizzled stores to std140 matrices. 2019-07-22 post Fix some row-major column store cases. 2019-07-22 post Fix more stray parens. 2019-07-22 post Fixup stray parent in output. 2019-07-22 post Correctly unpack row-major matrices when storing to LHS. 2019-07-22 post MSL: Add std140 and scalar matrix layouts. 2019-07-22 post MSL: Add std430 matrix access test. 2019-07-22 post MSL: Support storing to row-major column. 2019-07-22 post Tests run clean. 2019-07-19 post Fix unpacking of packed but not remapped types on load. 2019-07-19 post Traverse correct types when checking scalar layout. 2019-07-19 post Deal with scalar layout of entire structs. 2019-07-19 post Pass down row-major state to unpacking functions. (...) 2019-05-28 post Fixup OpLine parsing comments. 2019-05-28 post Support emitting OpLine directive. 2019-05-28 post GLSL: Support std430 in UBOs with scalar layout. 2019-05-27 post Run format_all.sh. 2019-05-27 post MSL: Use correct address space when passing array-of-buffers. 2019-05-27 post OpArrayLength must trigger active variables. 2019-05-27 post MSL: Implement OpArrayLength. 2019-05-24 post Add Git/timestamp --revision support. 2019-05-23 post MSL: Add test case for complex type alias. 2019-05-23 post MSL: Fix struct declaration order with complex type aliases. 2019-05-18 post Fix formatting, update C ABI version. 2019-05-09 post MSL: Support argument buffers and image swizzling. 2019-05-08 stuart.carnie Add get_member_name and active_buffer_ranges to C APIs 2019-05-17 amerkoleci Fix spvc_type_get_vector_size C function. 2019-05-16 cdavis Remove fallback for OpGroupNonUniformElect. 2019-05-15 cdavis MSL: Add support for subgroup operations. 2019-05-14 post Only deploy on new tags. 2019-05-14 post Add setup for Github releases via Travis. 2019-05-14 post Validate that C ABI in CMakeLists.txt matches code. 2019-05-14 post Run format_all.sh. 2019-05-11 laszlo.agocs GLSL: Add option to disable buffer blocks regardless of version 2019-05-13 post Fix nonuniform test for MSL. 2019-05-13 post HLSL/MSL: Deal correctly with nonuniformEXT qualifier. 2019-05-09 post MSL: Add test for passing single swizzled texture arg from array. 2019-05-09 post Fix GCC 4.x warning. 2019-05-09 post MSL: Deal with texture swizzle on arrays of images. 2019-05-09 post GLSL: Support OpBitcast for buffer references. 2019-05-08 rharrison Set env to vulkan1.1 for spirv-as in test_shaders.py 2019-05-07 post GLSL: Return correct sign for OpArrayLength. 2019-05-07 post HLSL: Support OpArrayLength. 2019-05-07 post Accept SPIR-V 1.4 version. 2019-05-02 post GLSL: Support GL_EXT_nonuniform_qualifier. 2019-04-26 cdavis Fix a copy-pasto. 2019-04-26 post GLSL: Support GL_EXT_scalar_block_layout. 2019-04-26 post Fix GCC 4.x warning. 2019-04-24 post GLSL: Implement GL_EXT_buffer_reference. 2019-04-24 post Fix infinite loop when OpAtomic* temporaries are used in other blocks. 2019-04-24 post Work around false positive warning on GCC 8.3. 2019-04-23 post MSL: Cast texture_buffer index to uint. 2019-04-23 post Add texture_buffer_native option to C API. 2019-04-23 post Run format_all.sh. 2019-04-23 post MSL: Support native texture_buffer type, throw error on atomics. 2019-04-16 mikebarriault Correct formatting. 2019-04-16 mikebarriault Only use MSL constant address space for tessellation control shader. 2019-04-12 post Support running {,update_}test_shader.sh with CMake builds. 2019-04-12 ashley.harris Don't apply vertex attribute remapping other non-vertex or non-input interface blocks 2019-04-11 mikebarriault Remove accidentally committed test patch. 2019-04-10 mikebarriault Fix tests for device->constant address space change in MSL tessellation control shader generation. 2019-04-10 post Force complex loop in certain rare access chain scenarios. 2019-04-09 mikebarriault Use constant address space for SPIR-V parameters when generating tessellation control shader. TBR=rharrison@google.com Created with: roll-dep src/third_party/spirv-cross/spirv-cross Change-Id: I5e2929a9b381c1471bccad153d6c412afe3e89fe Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1724081Reviewed-by:Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Cr-Commit-Position: refs/heads/master@{#681821}
Showing
Please register or sign in to comment