[all-commits] [llvm/llvm-project] 8cd5f1: [SPIRV] Implement the int_spv_resource_calculate_l...

Steven Perron via All-commits all-commits at lists.llvm.org
Tue Mar 24 13:21:24 PDT 2026


  Branch: refs/heads/users/s-perron/texture-2d-calculate-level-of-detail
  Home:   https://github.com/llvm/llvm-project
  Commit: 8cd5f1c5d77632b1ef89319acaa8829d9671af2f
      https://github.com/llvm/llvm-project/commit/8cd5f1c5d77632b1ef89319acaa8829d9671af2f
  Author: Steven Perron <stevenperron at google.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsSPIRV.td
    M llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
    M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
    A llvm/test/CodeGen/SPIRV/hlsl-resources/CalculateLevelOfDetail.ll

  Log Message:
  -----------
  [SPIRV] Implement the int_spv_resource_calculate_lod* IntrinsicsSPIRV

Implements intrinsics used to get the level-of-detail given a texture,
sampler, and a coordinate. It will be used to implement the
corresponding HLSL methods.


  Commit: 728de16f387fa93fae107a549bc46ed1397ba956
      https://github.com/llvm/llvm-project/commit/728de16f387fa93fae107a549bc46ed1397ba956
  Author: Steven Perron <stevenperron at google.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp

  Log Message:
  -----------
  Don't add ImageQuery for Kernel.


  Commit: c604e23ec19bd61c9b1a14b29e25e6d71872888c
      https://github.com/llvm/llvm-project/commit/c604e23ec19bd61c9b1a14b29e25e6d71872888c
  Author: Steven Perron <stevenperron at google.com>
  Date:   2026-03-24 (Tue, 24 Mar 2026)

  Changed paths:
    M llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp

  Log Message:
  -----------
  Avoid potential crash.


Compare: https://github.com/llvm/llvm-project/compare/8cd5f1c5d776%5E...c604e23ec19b

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list