[llvm-branch-commits] [llvm] [DirectX] Documenting Static Samplers binary representation (PR #131011)

2025-03-12 Thread Alex Sepkowski via llvm-branch-commits
@@ -612,3 +612,48 @@ RootDescriptorTable provides basic table structure: #. **NumDescriptorRanges**: Number of descriptor ranges #. **DescriptorRangesOffset**: Offset to descriptor range array +Static Samplers +~~~ + +Static samplers provide a way to define fixed s

[llvm-branch-commits] [clang] [llvm] [HLSL][RootSignature] Add parsing of optional parameters for RootDescriptor (PR #140151)

2025-05-22 Thread Alex Sepkowski via llvm-branch-commits
alsepkow wrote: Reviewed but don't have approval permissions yet. LGTM! https://github.com/llvm/llvm-project/pull/140151 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch

[llvm-branch-commits] [clang] [llvm] [HLSL][RootSignature] Add parsing of flags to RootDescriptor (PR #140152)

2025-05-22 Thread Alex Sepkowski via llvm-branch-commits
alsepkow wrote: Reviewed but don't have approval permissions yet. LGTM! https://github.com/llvm/llvm-project/pull/140152 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch

[llvm-branch-commits] [clang] [HLSL] Global resource arrays element access (PR #152454)

2025-08-07 Thread Alex Sepkowski via llvm-branch-commits
@@ -0,0 +1,59 @@ +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.6-compute -finclude-default-header \ +// RUN: -emit-llvm -disable-llvm-passes -o - %s | FileCheck %s -check-prefixes=CHECK,DXIL +// RUN: %clang_cc1 -finclude-default-header -triple spirv-unknown-vulkan-compute

[llvm-branch-commits] [clang] [HLSL] Global resource arrays element access (PR #152454)

2025-08-07 Thread Alex Sepkowski via llvm-branch-commits
@@ -0,0 +1,59 @@ +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.6-compute -finclude-default-header \ +// RUN: -emit-llvm -disable-llvm-passes -o - %s | FileCheck %s -check-prefixes=CHECK,DXIL +// RUN: %clang_cc1 -finclude-default-header -triple spirv-unknown-vulkan-compute

[llvm-branch-commits] [clang] [HLSL] Global resource arrays element access (PR #152454)

2025-08-07 Thread Alex Sepkowski via llvm-branch-commits
@@ -0,0 +1,59 @@ +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.6-compute -finclude-default-header \ +// RUN: -emit-llvm -disable-llvm-passes -o - %s | FileCheck %s -check-prefixes=CHECK,DXIL +// RUN: %clang_cc1 -finclude-default-header -triple spirv-unknown-vulkan-compute

[llvm-branch-commits] [clang] [HLSL] Global resource arrays element access (PR #152454)

2025-08-07 Thread Alex Sepkowski via llvm-branch-commits
@@ -84,6 +84,124 @@ void addRootSignature(llvm::dxbc::RootSignatureVersion RootSigVer, RootSignatureValMD->addOperand(MDVals); } +// If the specified expr is a simple decay from an array to pointer, +// return the array subexpression. Otherwise, return nullptr. +static cons

[llvm-branch-commits] [clang] [HLSL] Global resource arrays element access (PR #152454)

2025-08-07 Thread Alex Sepkowski via llvm-branch-commits
https://github.com/alsepkow edited https://github.com/llvm/llvm-project/pull/152454 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [HLSL] Global resource arrays element access (PR #152454)

2025-08-07 Thread Alex Sepkowski via llvm-branch-commits
https://github.com/alsepkow commented: Submitting a couple comments. https://github.com/llvm/llvm-project/pull/152454 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-co