feat(gx): handle shader render state in d3d backend

This commit is contained in:
fallenoak 2023-03-11 09:02:01 -06:00
parent 69282c0c94
commit 434fba0e86
2 changed files with 47 additions and 0 deletions

View file

@ -270,6 +270,8 @@ class CGxDeviceD3d : public CGxDevice {
void ISetCaps(const CGxFormat& format);
void ISetTexture(uint32_t tmu, CGxTex* texId);
void ISetVertexBuffer(uint32_t stream, LPDIRECT3DVERTEXBUFFER9 buffer, uint32_t offset, uint32_t stride);
void IShaderBindPixel(CGxShader* shader);
void IShaderBindVertex(CGxShader* shader);
void IShaderConstantsFlush();
void IShaderCreatePixel(CGxShader* shader);
void IShaderCreateVertex(CGxShader* shader);