u32 header;
}DVLE_outEntry_s;
+typedef struct{
+ u32 symbolOffset;
+ u16 startReg;
+ u16 endReg;
+}DVLE_uniformEntry_s;
+
typedef struct{
SHDR_type type;
u32 mainOffset, endmainOffset;
DVLE_constEntry_s* constTableData;
u32 outTableSize;
DVLE_outEntry_s* outTableData;
+ u32 uniformTableSize;
+ DVLE_uniformEntry_s* uniformTableData;
+ char* symbolTableData;
}DVLE_s;
typedef struct{
dvle->outTableSize=dvleData[11];
dvle->outTableData=(DVLE_outEntry_s*)&dvleData[dvleData[10]/4];
+
+ dvle->uniformTableSize=dvleData[13];
+ dvle->uniformTableData=(DVLE_uniformEntry_s*)&dvleData[dvleData[12]/4];
+
+ dvle->symbolTableData=(char*)&dvleData[dvleData[14]/4];
}
goto exit;