diff options
author | Marek Olšák <[email protected]> | 2019-02-20 17:21:32 -0500 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2019-02-22 18:00:54 -0500 |
commit | b326a15edab34d09e7b328dd8726137960ae12a5 (patch) | |
tree | 55a62be4d019637e3189a175cde05d2d11617fe1 /src/gallium/auxiliary/tgsi | |
parent | cf652205cff25dbb0d8c0f642f8a6d097e51a010 (diff) |
tgsi: don't set tgsi_info::uses_bindless_images for constbufs and hw atomics
This might have decreased performance for radeonsi/tgsi, because most
most shaders claimed they used bindless.
Cc: 18.3 19.0 <[email protected]>
Reviewed-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/tgsi')
-rw-r--r-- | src/gallium/auxiliary/tgsi/tgsi_scan.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.h b/src/gallium/auxiliary/tgsi/tgsi_scan.h index 64f2598a259..09eac4da95a 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_scan.h +++ b/src/gallium/auxiliary/tgsi/tgsi_scan.h @@ -220,7 +220,9 @@ tgsi_is_bindless_image_file(unsigned file) { return file != TGSI_FILE_IMAGE && file != TGSI_FILE_MEMORY && - file != TGSI_FILE_BUFFER; + file != TGSI_FILE_BUFFER && + file != TGSI_FILE_CONSTBUF && + file != TGSI_FILE_HW_ATOMIC; } #ifdef __cplusplus |