mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 09:52:28 +00:00
35 lines
848 B
C
35 lines
848 B
C
#ifndef GX_CAPS_H
|
|
#define GX_CAPS_H
|
|
|
|
#include "gx/types.h"
|
|
#include <stdint.h>
|
|
|
|
typedef struct CGxCaps CGxCaps;
|
|
|
|
struct CGxCaps {
|
|
int32_t m_numTmus;
|
|
int32_t m_pixelCenterOnEdge;
|
|
int32_t m_texelCenterOnEdge;
|
|
int32_t m_numStreams;
|
|
int32_t int10;
|
|
EGxColorFormat m_colorFormat;
|
|
uint32_t m_maxIndex;
|
|
int32_t m_generateMipMaps;
|
|
// int32_t m_texFmt[GxTexFormats_Last];
|
|
int32_t m_texFmt[13];
|
|
// int32_t m_texTarget[GxTexTargets_Last];
|
|
int32_t m_texTarget[4];
|
|
// uint32_t m_texMaxSize[GxTexTargets_Last];
|
|
uint32_t m_texMaxSize[4];
|
|
// int32_t m_shaderTargets[GxShTargets_Last];
|
|
int32_t m_shaderTargets[6];
|
|
int32_t m_texFilterTrilinear;
|
|
int32_t m_texFilterAnisotropic;
|
|
uint32_t m_maxTexAnisotropy;
|
|
int32_t m_depthBias;
|
|
int32_t int130;
|
|
int32_t int134;
|
|
int32_t int138;
|
|
};
|
|
|
|
#endif
|