1. 24 Dec, 2020 4 commits
  2. 23 Dec, 2020 11 commits
  3. 22 Dec, 2020 5 commits
  4. 21 Dec, 2020 4 commits
  5. 19 Dec, 2020 2 commits
  6. 18 Dec, 2020 6 commits
  7. 17 Dec, 2020 5 commits
  8. 16 Dec, 2020 3 commits
    • Vulkan: Unskip tests with passthrough GLSL function · 33fb6e38
      Mohan Maiya authored
      The 2 end2end tests added by a62ee4d1 no longer fail with latest
      Pixel ICDs. Enable those tests as regression checks.
      
      Tests: angle_end2end_tests --gtest_filter=*SamplerPassthrough*Vulkan*
      Bug: angleproject:5457
      Change-Id: I53fb06fffa3fc76ef6f9a9e811ef5b833577ed67
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2595389Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
    • Roll third_party/spirv-cross/src/ f38cbeb81..be527632a (167 commits) · 34383894
      Jamie Madill authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross/+log/f38cbeb814c7..be527632a6c8
      
      $ git log f38cbeb81..be527632a --date=short --no-merges --format='%ad %ae %s'
      2020-11-25 comexk spirv_msl: Don't add fixup hooks for builtin variables if they're unused.
      2020-11-23 cdavis MSL: Don't mask off inactive bits in ballot masks.
      2020-11-20 cdavis MSL: Adjust FragCoord for sample-rate shading.
      2020-11-23 post GLSL: Fix buffer_reference with aliased names.
      2020-11-23 post GLSL: Emit storage qualifiers for buffer_reference.
      2020-11-23 post HLSL: Fix validation with FXC for test.
      2020-11-23 post Normalize all internal workaround methods to use spv prefix.
      2020-11-21 scribam CMake: Set minimum required version to 3.0
      2020-11-18 cdavis MSL: Expand subgroup support.
      2020-11-12 git GLSL: Require GL_ARB_vertex_attrib_64bit for double input in pre-4.10
      2020-11-14 cdavis MSL: Expose some more features on iOS.
      2020-11-11 post MSL: Add missing reference file.
      2020-11-11 post Fix switch fallthrough
      2020-11-09 git GLSL: Legacy / extension fallbacks for textureSize and texelFetch
      2020-10-29 jsikorski MSL: extract global variables from subgroup ballot operations
      2020-11-08 post Run format_all.sh.
      2020-11-08 post Update texture gather test result.
      2020-11-07 git GLSL: Add error checking and extension fallback for textureGather
      2020-11-07 git GLSL: Remove unused `lod` argument from legacy_tex_op()
      2020-11-05 git GLSL: implement transpose() in GLSL 1.10 / ES 1.00
      2020-11-06 git GLSL: Fix round/roundEven for legacy GLSL.
      2020-11-05 git GLSL: Fix support for textureLod in legacy vertex shaders
      2020-11-06 post MSL: Fix regression in image gather handling.
      2020-11-02 cdavis MSL: Support pull-model interpolation on MSL 2.3+.
      2020-11-03 git HLSL: Support roundEven() in HLSL SM 4.0 and above
      2020-11-03 git HLSL: Add regression test for SM3.0 texture samplers
      2020-10-31 git HLSL: Support depth comparison texture sampling in SM 2/3.
      2020-11-03 post HLSL: Add option to flatten matrix vertex input semantics.
      2020-11-03 post Parser: Don't assume OpTypePointer will always take a SPIRType.
      2020-11-02 bill.hollings Syntax and format updates from code review.
      2020-11-02 crisserpl2 Updated ref file for subgroups_basicvoteballot.vk.comp
      2020-10-31 devsh.graphicsprogramming Fix some bad assumptions about emulating `subgroupBarrier`
      2020-10-30 bill.hollings Minor format and typo updates from code review.
      2020-10-27 cdavis MSL: Allow Bias and Grad arguments with comparison on Mac in MSL 2.3.
      2020-10-30 post GLSL: Fix nonuniformEXT injection.
      2020-10-30 atyuwen fixed compile error with -std=c++20
      2020-10-30 atyuwen added metal keyworld: "level" (#1501)
      2020-10-29 bill.hollings MSL: Support run-time sized image and sampler arrays (GL_EXT_nonuniform_qualifier/SPV_EXT_descriptor_indexing).
      2020-10-27 cdavis MSL: Allow framebuffer fetch on Mac in MSL 2.3.
      2020-10-27 cdavis MSL: Allow post-depth coverage on Mac in MSL 2.3.
      2020-10-27 post Handle case where block is loop header, continue AND break block.
      2020-10-14 post GLSL: Support a workaround for loading row-major matrices.
      2020-10-20 cdavis MSL: For 2.1+, don't disable rasterization for vertex writes.
      2020-10-26 post MSL: Do not use component::x gather for depth2d textures.
      2020-10-26 post Update TravisCI python reference.
      2020-10-21 cdavis MSL: Cast broadcast booleans to ushort.
      2020-10-20 cdavis MSL: Mask ballots passed to Ballot bit ops.
      2020-10-20 cdavis MSL: Support vectors with OpGroupNonUniformAllEqual.
      2020-10-20 cdavis MSL: Correct definitions of subgroup ballot mask variables.
      2020-10-20 cdavis MSL: Don't remove periods from swizzle buffer index exprs.
      (...)
      2020-06-18 post MSL: Deal with loading non-value-type arrays.
      2020-06-18 post MSL: Add tests for array copies in and out of buffers.
      2020-06-18 post MSL: Improve handling of array types in buffer objects.
      2020-06-18 post Clean up some deprecation warnings when building with Makefile.
      2020-06-18 post Remove unused member in MSLShaderInput.
      2020-06-13 cdavis MSL: Fix up input variables' vector lengths in all stages.
      2020-06-16 post HLSL: Fix texProj in legacy HLSL.
      2020-06-12 git GLSL: Require GL_ARB_draw_instanced for gl_InstanceID in GLSL < 1.40
      2020-06-08 post GLSL: Handle the rest of GL_ARB_sparse_texture_clamp.
      2020-06-08 post GLSL: Support uint code for sparse residency query.
      2020-06-05 post Refactor texture fetch function generation.
      2020-06-06 AlexanderMeissner Fix missing switch cases in Y'CbCr conversion
      2020-06-04 post GLSL: Implement sparse feedback.
      2020-06-04 post MSL: Remove obsolete MSLVertexAttr members.
      2020-06-04 post HLSL: Add native support for 16-bit types.
      2020-05-28 bryan.bernhart Prefer set/binding API
      2020-05-28 post Document all CLI options.
      2020-05-28 post Do not mask writes to remapped variables in all cases.
      2020-05-27 bryan.bernhart HLSL: Add option to treat certain SSBO bindings as UAV, even with readonly.
      2020-05-25 post Handle physical pointers in reflection API.
      2020-05-22 post GLSL: Improve support for GL_ARB_shader_draw_parameters in desktop GLSL.
      2020-05-21 dsinclair Roll SPIRV-Tools, SPIRV-Headers and GLSLang.
      2020-05-20 dsinclair Roll dependencies
      2020-05-20 post GLSL: Add more test shaders for hit attribute types.
      2020-05-20 post GLSL: Support ray payloads and hit attributes declared as Block.
      2020-05-20 post GLSL: Add some more focused RT test shaders.
      2020-05-19 post HLSL: Implement image queries for UAV images.
      2020-05-08 post Support gl_InstanceID in RT shaders.
      2020-05-06 post MSL: Avoid packed arrays in more cases.
      2020-05-06 post Add missing reference files from PR merge.
      2020-05-06 lehoangq Fix #1359: MSL: If the packed type is scalar, don't emit "pack_" prefix.
      2020-04-30 post MSL: Redirect member indices when buffer has been sorted by Offset.
      2020-04-30 cwallez Fix -Wmicrosoft-enum-value
      2020-04-28 rharrison Update SPIR-V Headers to 1.5 rev 3
      2020-04-27 post Work around odd deadlock in test_shaders.py in --parallel mode.
      2020-04-27 post Implement OpAtomicLoad/OpAtomicStore.
      2020-04-27 post MSL: Fix case where subpassInput is passed to leaf functions.
      2020-04-27 alexis.payen Fixed recursion in combined_decoration_for_member Members in nested structs were not properly iterated on, and as a result, flags like row major for matrices could be not propagated properly.
      2020-04-23 dsinclair Roll GLSLang, SPIRV-Tools and SPIRV-Headers.
      2020-04-21 post GLSL: Support f16x2 <-> f32 bitcast.
      2020-04-21 post Be a bit more careful what nonuniform state is propagated.
      2020-04-21 post Handle RayQueryKHR type.
      2020-04-21 post Update SPIR-V headers.
      2020-04-18 devsh.graphicsprogramming Fix issue #1327
      2020-04-21 post HLSL: Add parens in unpackUint2x32 for clarity.
      2020-04-21 post HLSL: Only allow 64-bit integers in SM 6.0.
      2020-04-21 post Ensure unpack/pack2x32 tests are compatible with test suite.
      2020-04-17 bingkan GLSL/HLSL: Support packUint2x32 and unpackUint2x32
      2020-04-21 post MSL: Deal correctly with initializers on Private variables.
      2020-04-20 post MSL: Support edge case with DX layout in scalar block layout.
      
      Created with:
        roll-dep third_party/spirv-cross/src
      
      Bug: angleproject:5390
      Change-Id: If2ccfd70739a4377b929813cd819067c4c5aa3a7
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2593554
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    • Unsuppress GLSLTest.PointCoordConsistency on Intel/Win/GL · 9bb06f37
      jchen10 authored
      The test can pass on 26.20.100.8141 now.
      Bug: angleproject:2805
      Change-Id: I8049c43ed7eca6c2001a8d8745aa6f9c2a2192a5
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2594349
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>