BPMemory: Make ZTexOp enum an enum class

Avoids placing generic names in the surrounding namespace.
This commit is contained in:
Lioncash
2021-09-01 18:13:56 -04:00
parent 32c7524f4d
commit f36fd5fa39
3 changed files with 12 additions and 10 deletions

View File

@ -8,15 +8,16 @@
#include "VideoCommon/ShaderGenCommon.h"
enum class APIType;
enum class AlphaTestResult;
enum class SrcBlendFactor : u32;
enum class DstBlendFactor : u32;
enum class CompareMode : u32;
enum class AlphaTestOp : u32;
enum class RasColorChan : u32;
enum class KonstSel : u32;
enum class AlphaTestResult;
enum class CompareMode : u32;
enum class DstBlendFactor : u32;
enum class FogProjection : u32;
enum class FogType : u32;
enum class KonstSel : u32;
enum class RasColorChan : u32;
enum class SrcBlendFactor : u32;
enum class ZTexOp : u32;
#pragma pack(1)
struct pixel_shader_uid_data
@ -40,7 +41,7 @@ struct pixel_shader_uid_data
FogType fog_fsel : 3;
u32 fog_RangeBaseEnabled : 1;
u32 ztex_op : 2;
ZTexOp ztex_op : 2;
u32 per_pixel_depth : 1;
u32 forced_early_z : 1;
u32 early_ztest : 1;