mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-08 15:04:54 +00:00
More CGX matches
This commit is contained in:
@@ -14,8 +14,8 @@ public:
|
||||
u32 xc_alphaOps;
|
||||
u32 x10_indFlags;
|
||||
u32 x14_tevOrderFlags;
|
||||
u32 x18_kColorSel;
|
||||
u32 x19_kAlphaSel;
|
||||
u8 x18_kColorSel;
|
||||
u8 x19_kAlphaSel;
|
||||
|
||||
STevState();
|
||||
};
|
||||
@@ -83,6 +83,11 @@ public:
|
||||
GXAttnFn attnFn);
|
||||
static void SetTevKColor(GXTevKColorID id, const GXColor& color);
|
||||
static void SetTevColorIn(GXTevStageID stageId, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d);
|
||||
static void SetTevAlphaIn(GXTevStageID stageId, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d);
|
||||
static void SetTevColorOp(GXTevStageID stageId, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID outReg);
|
||||
static void SetTevColorOp_Compressed(GXTevStageID stageId, u32 flags);
|
||||
static void SetTevAlphaOp(GXTevStageID stageId, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID outReg);
|
||||
static void SetTevAlphaOp_Compressed(GXTevStageID stageId, u32 flags);
|
||||
|
||||
static GXColor GetChanAmbColor(EChannelId channel);
|
||||
|
||||
@@ -92,9 +97,7 @@ public:
|
||||
static inline void CopyGXColor(GXColor& dst, const GXColor& src) {
|
||||
*reinterpret_cast< u32* >(&dst) = *reinterpret_cast< const u32* >(&src);
|
||||
}
|
||||
static inline u32 MaskAndShiftLeft(u32 a, u32 b, u32 s) {
|
||||
return (a & b) << s;
|
||||
}
|
||||
static inline u32 MaskAndShiftLeft(u32 a, u32 b, u32 s) { return (a & b) << s; }
|
||||
|
||||
private:
|
||||
static SGXState sGXState;
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
#ifndef DOLPHIN_GX_H
|
||||
#define DOLPHIN_GX_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#include <dolphin/gx/GXEnum.h>
|
||||
#include <dolphin/gx/GXStruct.h>
|
||||
|
||||
#include <dolphin/gx/GXBump.h>
|
||||
#include <dolphin/gx/GXCommandList.h>
|
||||
@@ -19,14 +18,9 @@ extern "C" {
|
||||
#include <dolphin/gx/GXManage.h>
|
||||
#include <dolphin/gx/GXPerf.h>
|
||||
#include <dolphin/gx/GXPixel.h>
|
||||
#include <dolphin/gx/GXStruct.h>
|
||||
#include <dolphin/gx/GXTev.h>
|
||||
#include <dolphin/gx/GXTexture.h>
|
||||
#include <dolphin/gx/GXTransform.h>
|
||||
#include <dolphin/gx/GXVert.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user