summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines
diff options
context:
space:
mode:
authorSubv <subv2112@gmail.com>2018-06-04 18:12:03 +0200
committerSubv <subv2112@gmail.com>2018-06-04 18:12:03 +0200
commit7c181fd4f4940e34bf911dd8f32857b9059a974b (patch)
tree941fdbc2c7a0437233ca297e553b12e5de7c160c /src/video_core/engines
parentMerge pull request #500 from Subv/long_queries (diff)
downloadyuzu-7c181fd4f4940e34bf911dd8f32857b9059a974b.tar
yuzu-7c181fd4f4940e34bf911dd8f32857b9059a974b.tar.gz
yuzu-7c181fd4f4940e34bf911dd8f32857b9059a974b.tar.bz2
yuzu-7c181fd4f4940e34bf911dd8f32857b9059a974b.tar.lz
yuzu-7c181fd4f4940e34bf911dd8f32857b9059a974b.tar.xz
yuzu-7c181fd4f4940e34bf911dd8f32857b9059a974b.tar.zst
yuzu-7c181fd4f4940e34bf911dd8f32857b9059a974b.zip
Diffstat (limited to 'src/video_core/engines')
-rw-r--r--src/video_core/engines/shader_bytecode.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h
index da64430e9..83f7cc3a9 100644
--- a/src/video_core/engines/shader_bytecode.h
+++ b/src/video_core/engines/shader_bytecode.h
@@ -239,6 +239,16 @@ union Instruction {
} fsetp;
union {
+ BitField<0, 3, u64> pred0;
+ BitField<3, 3, u64> pred3;
+ BitField<39, 3, u64> pred39;
+ BitField<42, 1, u64> neg_pred;
+ BitField<45, 2, PredOperation> op;
+ BitField<48, 1, u64> is_signed;
+ BitField<49, 3, PredCondition> cond;
+ } isetp;
+
+ union {
BitField<39, 3, u64> pred39;
BitField<42, 1, u64> neg_pred;
BitField<43, 1, u64> neg_a;