diff options
author | bunnei <bunneidev@gmail.com> | 2015-02-04 00:32:29 +0100 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2015-02-05 04:15:51 +0100 |
commit | 1eb591d6fd0d6a51d61b737c1be9f28f596d3836 (patch) | |
tree | 1b35c2ae9bacd1f2d85f051c789829779a604195 /src/video_core/pica.h | |
parent | VideoCore: Added same-component swizzlers to math utility functions. (diff) | |
download | yuzu-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.h | 30 |
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 { |