mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-12-12 11:12:29 +00:00
feat(gx): set caps in d3d backend
This commit is contained in:
parent
eeda61c2d9
commit
f818d5f397
3 changed files with 74 additions and 2 deletions
|
|
@ -6,20 +6,26 @@
|
|||
|
||||
class CGxCaps {
|
||||
public:
|
||||
int32_t m_numTmus = 0;
|
||||
int32_t m_pixelCenterOnEdge = 0;
|
||||
int32_t m_texelCenterOnEdge = 0;
|
||||
int32_t m_numStreams = 0;
|
||||
int32_t int10 = 0;
|
||||
EGxColorFormat m_colorFormat = GxCF_argb;
|
||||
uint32_t m_maxIndex = 0;
|
||||
int32_t m_generateMipMaps = 0;
|
||||
int32_t m_texTarget[GxTexTargets_Last];
|
||||
uint32_t m_texMaxSize[GxTexTargets_Last];
|
||||
uint32_t m_maxTextureSize = 0;
|
||||
int32_t m_texFmtDxt1 = 0;
|
||||
int32_t m_texFmtDxt3 = 0;
|
||||
int32_t m_texFmtDxt5 = 0;
|
||||
EGxShVS m_vertexShaderTarget = GxShVS_none;
|
||||
EGxShPS m_pixelShaderTarget = GxShPS_none;
|
||||
int32_t m_texFilterTrilinear = 0;
|
||||
int32_t m_texFilterAnisotropic = 0;
|
||||
uint32_t m_maxTexAnisotropy = 0;
|
||||
int32_t m_texTarget[GxTexTargets_Last];
|
||||
uint32_t m_texMaxSize[GxTexTargets_Last];
|
||||
int32_t m_depthBias = 0;
|
||||
int32_t int130 = 1;
|
||||
int32_t int134 = 0;
|
||||
int32_t int138 = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue