summaryrefslogtreecommitdiffstats
path: root/src/video_core/pica.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2015-02-04 00:32:29 +0100
committerbunnei <bunneidev@gmail.com>2015-02-05 04:15:51 +0100
commit1eb591d6fd0d6a51d61b737c1be9f28f596d3836 (patch)
tree1b35c2ae9bacd1f2d85f051c789829779a604195 /src/video_core/pica.h
parentVideoCore: Added same-component swizzlers to math utility functions. (diff)
downloadyuzu-1eb591d6fd0d6a51d61b737c1be9f28f596d3836.tar
yuzu-1eb591d6fd0d6a51d61b737c1be9f28f596d3836.tar.gz
yuzu-1eb591d6fd0d6a51d61b737c1be9f28f596d3836.tar.bz2
yuzu-1eb591d6fd0d6a51d61b737c1be9f28f596d3836.tar.lz
yuzu-1eb591d6fd0d6a51d61b737c1be9f28f596d3836.tar.xz
yuzu-1eb591d6fd0d6a51d61b737c1be9f28f596d3836.tar.zst
yuzu-1eb591d6fd0d6a51d61b737c1be9f28f596d3836.zip
Diffstat (limited to 'src/video_core/pica.h')
-rw-r--r--src/video_core/pica.h30
1 files changed, 20 insertions, 10 deletions
diff --git a/src/video_core/pica.h b/src/video_core/pica.h
index 2506bf78e..1566b890d 100644
--- a/src/video_core/pica.h
+++ b/src/video_core/pica.h
@@ -233,19 +233,29 @@ struct Regs {
};
enum class ColorModifier : u32 {
- SourceColor = 0,
- OneMinusSourceColor = 1,
- SourceAlpha = 2,
- OneMinusSourceAlpha = 3,
-
- // Other values seem to be non-standard extensions
+ SourceColor = 0x0,
+ OneMinusSourceColor = 0x1,
+ SourceAlpha = 0x2,
+ OneMinusSourceAlpha = 0x3,
+ SourceRed = 0x4,
+ OneMinusSourceRed = 0x5,
+
+ SourceGreen = 0x8,
+ OneMinusSourceGreen = 0x9,
+
+ SourceBlue = 0xc,
+ OneMinusSourceBlue = 0xd,
};
enum class AlphaModifier : u32 {
- SourceAlpha = 0,
- OneMinusSourceAlpha = 1,
-
- // Other values seem to be non-standard extensions
+ SourceAlpha = 0x0,
+ OneMinusSourceAlpha = 0x1,
+ SourceRed = 0x2,
+ OneMinusSourceRed = 0x3,
+ SourceGreen = 0x4,
+ OneMinusSourceGreen = 0x5,
+ SourceBlue = 0x6,
+ OneMinusSourceBlue = 0x7,
};
enum class Operation : u32 {