Added CShaderGlue VTable context

This commit is contained in:
PixieCore 2022-07-03 22:44:25 +02:00
parent 1e2bfe6dd2
commit 2b1374cff8

View File

@ -4,8 +4,13 @@
class CShaderGlue // Most of these found in CShaderGlue::SetupShader
{
public:
void* m_pVTable; //0x0000
char pad_0008[8]; //0x0008
virtual uint64_t TryBlockMap_getpDC() = 0;
virtual uint64_t nullsub() = 0;
virtual void* sub_1403B3710() = 0;
virtual uint64_t nullsub() = 0;
virtual int SetupShader(uint64_t nCount, uint64_t a3, void* pRawMaterialGlueWithoutVTable) = 0;
char pad_0008[8]; //0x0008 Dispatcher Context, Some SEH try and catch thing.
uint64_t m_nUnknown1; //0x0010
uint16_t m_nCount1; //0x0018
uint16_t m_nCount2; //0x001A