sincerely
Singaporean
If you have not done so, read this full tutorial on how to use SGEXTN to build an application.
SGRRenderingProgramme::SGRRenderingProgramme(SGRBaseRenderer* renderControl);
void SGRRenderingProgramme::addTexture(int shaderDeclaredBinding) const;
void SGRRenderingProgramme::addUniformBufferObject(int std140AlignedSize, int shaderDeclaredBinding) const;
void SGRRenderingProgramme::addVertexBufferObject(int vertexSize) const;
void SGRRenderingProgramme::addVertexProperty(int vertexBufferObjectIndex, int offsetFromVertexStart, int shaderDeclaredLocation, SGRGraphicsLanguageType::Type propertyType, int vectorLength) const;
void SGRRenderingProgramme::finaliseRenderingProgramme();
void SGRRenderingProgramme::finaliseShaderResource();
void SGRRenderingProgramme::finaliseVertices();
void SGRRenderingProgramme::setShaderQSBFiles(const SGXString& vertexShaderPath, const SGXString& fragmentShaderPath);
void SGRRenderingProgramme::updateDataBuffer(SGRDataBuffer* buffer, int startLocation, int dataSize, void* pointerToData) const;
void SGRRenderingProgramme::updateShaderUniforms(int shaderDeclaredBinding, int startLocation, int dataSize, void* pointerToData) const;
void SGRRenderingProgramme::updateTexture(int shaderDeclaredBinding, SGRImage* sourceImage) const;
©2025 05524F.sg (Singapore)