[llvm-branch-commits] [clang] [llvm] [HLSL] Add GetDimensions to Texture2D. (PR #189991)
Steven Perron via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Apr 2 06:18:01 PDT 2026
================
@@ -882,14 +882,73 @@ Value *CodeGenFunction::EmitHLSLBuiltinExpr(unsigned BuiltinID,
RetTy, CGM.getHLSLRuntime().getNonUniformResourceIndexIntrinsic(),
ArrayRef<Value *>{IndexOp});
}
- case Builtin::BI__builtin_hlsl_resource_getdimensions_x: {
+ case Builtin::BI__builtin_hlsl_resource_getdimensions_x:
+ case Builtin::BI__builtin_hlsl_resource_getdimensions_xy:
+ case Builtin::BI__builtin_hlsl_resource_getdimensions_levels_xy:
+ case Builtin::BI__builtin_hlsl_resource_getdimensions_x_float:
+ case Builtin::BI__builtin_hlsl_resource_getdimensions_xy_float:
+ case Builtin::BI__builtin_hlsl_resource_getdimensions_levels_xy_float: {
----------------
s-perron wrote:
Great idea. I love it. I was looking at that switch wanting to find some way to make it cleaner, and I never thought to go up one level.
https://github.com/llvm/llvm-project/pull/189991
More information about the llvm-branch-commits
mailing list