rsx: Fix surface access bit flags

- The previous enumeration was a holdover from older access management.
- A bitflag of 0 seriously messes up the mask tests
This commit is contained in:
kd-11 2021-08-29 10:53:36 +03:00 committed by kd-11
parent f185aba5fc
commit 3ab9e04db7
1 changed files with 7 additions and 7 deletions

View File

@ -42,17 +42,17 @@ namespace rsx
// Publicly visible enumerators
enum
{
shader_read = 0,
shader_write = 1,
transfer_read = 2,
transfer_write = 4,
shader_read = (1 << 0),
shader_write = (1 << 1),
transfer_read = (1 << 2),
transfer_write = (1 << 3),
// Arbitrary r/w flags, use with caution.
memory_write = 8,
memory_read = 16,
memory_write = (1 << 4),
memory_read = (1 << 5),
// Not r/w but signifies a GPU reference to this object.
gpu_reference = 32
gpu_reference = (1 << 6),
};
private: