mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 09:52:28 +00:00
chore(profile): update 3.3.5a
This commit is contained in:
parent
b6fb39c844
commit
063790577d
11 changed files with 2615 additions and 1872 deletions
|
|
@ -154,7 +154,8 @@ struct CGxDevice__vtable {
|
|||
// void ShaderConstantsSet(EGxShTarget, uint32_t, const float*, uint32_t);
|
||||
void* v_fn_70_ShaderConstantsSet;
|
||||
void* v_fn_71;
|
||||
void* v_fn_72;
|
||||
// void IShaderCreate(CGxShader*);
|
||||
void* v_fn_72_IShaderCreate;
|
||||
// void CursorSetVisible(int32_t);
|
||||
void* v_fn_73_CursorSetVisible;
|
||||
// void* CursorLock();
|
||||
|
|
@ -179,7 +180,7 @@ struct CGxDevice {
|
|||
TSGrowableArray_CGxPushedRenderState m_pushedStates; // 0x4 (size: 0x14)
|
||||
TSGrowableArray_uint32_t m_stackOffsets; // 0x18 (size: 0x14)
|
||||
TSGrowableArray_EGxRenderState m_dirtyStates; // 0x2C (size: 0x14)
|
||||
uint32_t m_unk40[76];
|
||||
uint32_t m_unk34[76];
|
||||
CRect m_defWindowRect; // 0x164 (size: 0x10)
|
||||
CRect m_curWindowRect; // 0x174 (size: 0x10)
|
||||
uint32_t m_unk184[12];
|
||||
|
|
@ -246,7 +247,8 @@ struct CGxDevice {
|
|||
uint32_t m_cursorHotspotY;
|
||||
CImVector m_cursor[1024]; // 0x2960 (size 0x4)
|
||||
CGxTex* m_cursorTexture; // 0x3960 (size 0x4)
|
||||
// 0x3964 == 14688 (the complete size of CGxDevice)
|
||||
float m_cursorDepth; // 0x3964 (size 0x4)
|
||||
// 0x3968 == 14692 (the complete size of CGxDevice)
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
@ -1,29 +1,30 @@
|
|||
#ifndef GX_SHADER_H
|
||||
#define GX_SHADER_H
|
||||
|
||||
#include "storm/hash.h"
|
||||
#include "storm/array/uint8_t.h"
|
||||
|
||||
typedef struct CGxShader CGxShader;
|
||||
|
||||
STORM_TS_HASH(CGxShader, HASHKEY_STRI);
|
||||
|
||||
// class CGxShader : public TSHashObject<CGxShader, HASHKEY_STRI>
|
||||
struct CGxShader {
|
||||
TSHashObject_CGxShader_HASHKEY_STRI b_base;
|
||||
uint32_t refCount;
|
||||
void* apiSpecific;
|
||||
int32_t target;
|
||||
int32_t int28;
|
||||
int32_t valid;
|
||||
int32_t loaded;
|
||||
int32_t int34;
|
||||
int32_t patched;
|
||||
int32_t int3C;
|
||||
int32_t int40;
|
||||
int16_t int44;
|
||||
int16_t int46;
|
||||
TSGrowableArray_uint8_t code;
|
||||
};
|
||||
|
||||
#endif
|
||||
#ifndef GX_SHADER_H
|
||||
#define GX_SHADER_H
|
||||
|
||||
#include "storm/hash.h"
|
||||
#include "storm/array/uint8_t.h"
|
||||
|
||||
typedef struct CGxShader CGxShader;
|
||||
|
||||
STORM_TS_HASH(CGxShader, HASHKEY_STRI);
|
||||
|
||||
// class CGxShader : public TSHashObject<CGxShader, HASHKEY_STRI>
|
||||
struct CGxShader {
|
||||
TSHashObject_CGxShader_HASHKEY_STRI b_base;
|
||||
uint32_t refCount;
|
||||
void* apiSpecific;
|
||||
int32_t target;
|
||||
int32_t int28;
|
||||
int32_t valid;
|
||||
int32_t loaded;
|
||||
int32_t int34;
|
||||
int32_t patched;
|
||||
int32_t int3C;
|
||||
int32_t int40;
|
||||
int16_t int44;
|
||||
int16_t int46;
|
||||
TSGrowableArray_uint8_t code;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue