diff options
author | Jannik Vogel <email@jannikvogel.de> | 2016-04-18 10:44:30 +0200 |
---|---|---|
committer | Jannik Vogel <email@jannikvogel.de> | 2016-05-11 08:07:36 +0200 |
commit | 9cfebb93345bc81347ae0ab22d5bc8e2c994d76a (patch) | |
tree | 2475d5b1dcc74b1369d53af058a6f9a9d1736e9d /src | |
parent | Merge pull request #1621 from JayFoxRox/w-buffer (diff) | |
download | yuzu-9cfebb93345bc81347ae0ab22d5bc8e2c994d76a.tar yuzu-9cfebb93345bc81347ae0ab22d5bc8e2c994d76a.tar.gz yuzu-9cfebb93345bc81347ae0ab22d5bc8e2c994d76a.tar.bz2 yuzu-9cfebb93345bc81347ae0ab22d5bc8e2c994d76a.tar.lz yuzu-9cfebb93345bc81347ae0ab22d5bc8e2c994d76a.tar.xz yuzu-9cfebb93345bc81347ae0ab22d5bc8e2c994d76a.tar.zst yuzu-9cfebb93345bc81347ae0ab22d5bc8e2c994d76a.zip |
Diffstat (limited to 'src')
-rw-r--r-- | src/video_core/pica.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/video_core/pica.h b/src/video_core/pica.h index a81a7b984..86c0a0096 100644 --- a/src/video_core/pica.h +++ b/src/video_core/pica.h @@ -138,6 +138,15 @@ struct Regs { INSERT_PADDING_WORDS(0x12); struct TextureConfig { + enum TextureType : u32 { + Texture2D = 0, + TextureCube = 1, + Shadow2D = 2, + Projection2D = 3, + ShadowCube = 4, + Disabled = 5, + }; + enum WrapMode : u32 { ClampToEdge = 0, ClampToBorder = 1, @@ -168,6 +177,7 @@ struct Regs { BitField< 2, 1, TextureFilter> min_filter; BitField< 8, 2, WrapMode> wrap_t; BitField<12, 2, WrapMode> wrap_s; + BitField<28, 2, TextureType> type; ///< @note Only valid for texture 0 according to 3DBrew. }; INSERT_PADDING_WORDS(0x1); |