diff options
author | Marek Olšák <[email protected]> | 2018-03-20 19:14:57 -0400 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2018-04-02 13:55:22 -0400 |
commit | dc04e4bba2cb3a2831a4413e8de51497cfbd2bc9 (patch) | |
tree | ca6b2c96ad9fc912f8e4e430f43dd39e536ae201 /src/amd/common/ac_llvm_build.h | |
parent | eb779612922e97330a09b9479437f464dd9c6f3b (diff) |
radeonsi: move FMASK shader logic to shared code
We'll need it for FBFETCH in both TGSI and NIR paths.
Tested-by: Dieter Nützel <[email protected]>
Diffstat (limited to 'src/amd/common/ac_llvm_build.h')
-rw-r--r-- | src/amd/common/ac_llvm_build.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/amd/common/ac_llvm_build.h b/src/amd/common/ac_llvm_build.h index f901f336857..8b35028a314 100644 --- a/src/amd/common/ac_llvm_build.h +++ b/src/amd/common/ac_llvm_build.h @@ -414,6 +414,9 @@ LLVMValueRef ac_trim_vector(struct ac_llvm_context *ctx, LLVMValueRef value, LLVMValueRef ac_unpack_param(struct ac_llvm_context *ctx, LLVMValueRef param, unsigned rshift, unsigned bitwidth); +void ac_apply_fmask_to_sample(struct ac_llvm_context *ac, LLVMValueRef fmask, + LLVMValueRef *addr, bool is_array_tex); + #ifdef __cplusplus } #endif |