Lines Matching defs:SHADERDECL

27 # define SHADERDECL(type)           DECLHIDDEN(type) RTCALL
29 # define SHADERDECL(type) DECLEXPORT(type) RTCALL
66 SHADERDECL(int) ShaderInitLib(PVBOXVMSVGASHADERIF pVBoxShaderIf);
67 SHADERDECL(int) ShaderDestroyLib(void);
69 SHADERDECL(int) ShaderContextCreate(void **ppShaderContext);
70 SHADERDECL(int) ShaderContextDestroy(void *pShaderContext);
72 SHADERDECL(int) ShaderCreateVertexShader(void *pShaderContext, const uint32_t *pShaderData, void **pShaderObj);
73 SHADERDECL(int) ShaderCreatePixelShader(void *pShaderContext, const uint32_t *pShaderData, void **pShaderObj);
75 SHADERDECL(int) ShaderDestroyVertexShader(void *pShaderContext, void *pShaderObj);
76 SHADERDECL(int) ShaderDestroyPixelShader(void *pShaderContext, void *pShaderObj);
78 SHADERDECL(int) ShaderSetVertexShader(void *pShaderContext, void *pShaderObj);
79 SHADERDECL(int) ShaderSetPixelShader(void *pShaderContext, void *pShaderObj);
81 SHADERDECL(int) ShaderSetVertexShaderConstantB(void *pShaderContext, uint32_t reg, const uint8_t *pValues, uint32_t cRegisters);
82 SHADERDECL(int) ShaderSetVertexShaderConstantI(void *pShaderContext, uint32_t reg, const int32_t *pValues, uint32_t cRegisters);
83 SHADERDECL(int) ShaderSetVertexShaderConstantF(void *pShaderContext, uint32_t reg, const float *pValues, uint32_t cRegisters);
85 SHADERDECL(int) ShaderSetPixelShaderConstantB(void *pShaderContext, uint32_t reg, const uint8_t *pValues, uint32_t cRegisters);
86 SHADERDECL(int) ShaderSetPixelShaderConstantI(void *pShaderContext, uint32_t reg, const int32_t *pValues, uint32_t cRegisters);
87 SHADERDECL(int) ShaderSetPixelShaderConstantF(void *pShaderContext, uint32_t reg, const float *pValues, uint32_t cRegisters);
89 SHADERDECL(int) ShaderUpdateState(void *pShaderContext, uint32_t rtHeight);
91 SHADERDECL(int) ShaderTransformProjection(unsigned cxViewPort, unsigned cyViewPort, float matrix[16]);