[all-commits] [llvm/llvm-project] 1356b3: [HLSL] Implement Texture1D and its variants

Deric C. via All-commits all-commits at lists.llvm.org
Mon Sep 14 15:06:52 PDT 2026


  Branch: refs/heads/users/icohedron/texture1d
  Home:   https://github.com/llvm/llvm-project
  Commit: 1356b3f4459c8cb087a64f0188086648c7490f76
      https://github.com/llvm/llvm-project/commit/1356b3f4459c8cb087a64f0188086648c7490f76
  Author: Deric Cheung <cheung.deric at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M clang/lib/CodeGen/CGHLSLBuiltins.cpp
    M clang/lib/CodeGen/Targets/DirectX.cpp
    M clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/test/AST/HLSL/Textures-AST.hlsl
    M clang/test/AST/HLSL/Textures-scalar-AST.hlsl
    M clang/test/AST/HLSL/Textures-shorthand-AST.hlsl
    M clang/test/AST/HLSL/Textures-vector-AST.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-CalculateLevelOfDetail.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Load.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Mips.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Sample.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleBias.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmp.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmpLevelZero.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleGrad.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleLevel.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Subscript.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-default.hlsl
    M clang/test/SemaHLSL/Resources/Textures-CalculateLevelOfDetail.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleBias.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleCmp.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleCmpLevelZero.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleGrad.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleLevel.hlsl
    M clang/test/SemaHLSL/Resources/Textures-Sema.hlsl
    M clang/test/SemaHLSL/Resources/Textures-Subscript.hlsl
    M clang/test/SemaHLSL/Resources/Textures-declaration-order.hlsl
    M clang/test/SemaHLSL/Resources/Textures-mips-errors.hlsl
    M clang/test/SemaHLSL/Resources/Textures-unsupported-methods-errors.hlsl

  Log Message:
  -----------
  [HLSL] Implement Texture1D and its variants


  Commit: 2f7419c6ceae9362dad326cfa42cf0e0a52975e9
      https://github.com/llvm/llvm-project/commit/2f7419c6ceae9362dad326cfa42cf0e0a52975e9
  Author: Deric Cheung <cheung.deric at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp

  Log Message:
  -----------
  Assert that result ty vec and the Elts size are the same


  Commit: 059804d47eeca71983afd4c701a4e292d862801d
      https://github.com/llvm/llvm-project/commit/059804d47eeca71983afd4c701a4e292d862801d
  Author: Deric Cheung <cheung.deric at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M clang/test/AST/HLSL/Textures-AST.hlsl
    M clang/test/AST/HLSL/Textures-scalar-AST.hlsl
    M clang/test/AST/HLSL/Textures-shorthand-AST.hlsl
    M clang/test/AST/HLSL/Textures-vector-AST.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-CalculateLevelOfDetail.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Gather.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Load.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Mips.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Sample.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleBias.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmp.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmpLevelZero.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleGrad.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleLevel.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Subscript.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-default-explicit-binding.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-default.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-shorthand-contexts.hlsl
    M clang/test/SemaHLSL/Resources/Textures-CalculateLevelOfDetail.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleBias.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleCmp.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleCmpLevelZero.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleGrad.hlsl
    M clang/test/SemaHLSL/Resources/Textures-SampleLevel.hlsl
    M clang/test/SemaHLSL/Resources/Textures-Subscript.hlsl
    M clang/test/SemaHLSL/Resources/Textures-mips-errors.hlsl
    M clang/test/SemaHLSL/Resources/Textures-unsupported-methods-errors.hlsl

  Log Message:
  -----------
  Reorganize RUN lines in tests. Remove unused macros


  Commit: 926849846e079e419fb4baa58a633e1e4c30fd60
      https://github.com/llvm/llvm-project/commit/926849846e079e419fb4baa58a633e1e4c30fd60
  Author: Deric Cheung <cheung.deric at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M clang/lib/CodeGen/CGHLSLBuiltins.cpp

  Log Message:
  -----------
  Derive the coordinate width from the resource attribute for better readability


  Commit: c770c983cd77e66b30b5d1508d8d1b5b713048ed
      https://github.com/llvm/llvm-project/commit/c770c983cd77e66b30b5d1508d8d1b5b713048ed
  Author: Deric Cheung <cheung.deric at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M clang/test/AST/HLSL/Textures-AST.hlsl
    M clang/test/AST/HLSL/Textures-scalar-AST.hlsl
    M clang/test/AST/HLSL/Textures-vector-AST.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-CalculateLevelOfDetail.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Sample.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleBias.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmp.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmpLevelZero.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleGrad.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleLevel.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Subscript.hlsl
    M clang/test/SemaHLSL/Resources/Textures-declaration-order.hlsl

  Log Message:
  -----------
  Add missing macro descriptions to tests


  Commit: 9329c4171decc0b753c4719a682fc121eaa82613
      https://github.com/llvm/llvm-project/commit/9329c4171decc0b753c4719a682fc121eaa82613
  Author: Deric Cheung <cheung.deric at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M clang/test/AST/HLSL/Textures-AST.hlsl
    M clang/test/AST/HLSL/Textures-scalar-AST.hlsl
    M clang/test/AST/HLSL/Textures-shorthand-AST.hlsl
    M clang/test/AST/HLSL/Textures-vector-AST.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-CalculateLevelOfDetail.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Gather.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-GetDimensions.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Load.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Mips.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Sample.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleBias.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmp.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleCmpLevelZero.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleGrad.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-SampleLevel.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-Subscript.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-default-explicit-binding.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-default.hlsl
    M clang/test/CodeGenHLSL/resources/Textures-shorthand-contexts.hlsl
    M clang/test/SemaHLSL/Resources/Textures-Subscript.hlsl
    M clang/test/SemaHLSL/Resources/Textures-mips-errors.hlsl
    M clang/test/SemaHLSL/Resources/Textures-unsupported-methods-errors.hlsl

  Log Message:
  -----------
  Fold Texture3D into the texture tests after the rebase


  Commit: 32cc0846d8c94fb643ad2c75f1e1366ff99d3f6a
      https://github.com/llvm/llvm-project/commit/32cc0846d8c94fb643ad2c75f1e1366ff99d3f6a
  Author: Deric Cheung <cheung.deric at gmail.com>
  Date:   2026-09-14 (Mon, 14 Sep 2026)

  Changed paths:
    M clang/test/SemaHLSL/Resources/Textures-Subscript.hlsl
    M clang/test/SemaHLSL/Resources/Textures-declaration-order.hlsl

  Log Message:
  -----------
  Drop spirv Sema RUN lines


Compare: https://github.com/llvm/llvm-project/compare/bf8a33d0e752...32cc0846d8c9

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