1
0
Fork 0
forked from suyu/suyu

maxwell_dma: Rename RenderEnable::Mode::FALSE and TRUE to avoid name conflict

On Apple platforms, FALSE and TRUE are defined as macros by
<mach/boolean.h>, which is included by various system headers.

Note that there appear to be no actual users of the names to fix up.
This commit is contained in:
comex 2020-08-31 10:22:03 -04:00
parent f2f346e110
commit a6e6cd5788

View file

@ -72,11 +72,13 @@ public:
struct RenderEnable { struct RenderEnable {
enum class Mode : u32 { enum class Mode : u32 {
FALSE = 0, // Note: This uses Pascal case in order to avoid the identifiers
TRUE = 1, // FALSE and TRUE, which are reserved on Darwin.
CONDITIONAL = 2, False = 0,
RENDER_IF_EQUAL = 3, True = 1,
RENDER_IF_NOT_EQUAL = 4, Conditional = 2,
RenderIfEqual = 3,
RenderIfNotEqual = 4,
}; };
PackedGPUVAddr address; PackedGPUVAddr address;