new gnSetShaderModule function (gnByte*, gnSize)
This commit is contained in:
@@ -6,6 +6,10 @@ void gnSetShaderModuleType(gnShaderModule& module, gnShaderModuleStage shaderMod
|
|||||||
void gnSetShaderModuleUse(gnShaderModule& module, gnShaderUse shaderUse) {
|
void gnSetShaderModuleUse(gnShaderModule& module, gnShaderUse shaderUse) {
|
||||||
module.shaderUse = shaderUse;
|
module.shaderUse = shaderUse;
|
||||||
}
|
}
|
||||||
|
void gnSetShaderModuleCode(gnShaderModule& module, gnByte* shaderModuleCode, size_t dataSize) {
|
||||||
|
module.codeSize = dataSize;
|
||||||
|
module.shaderData = shaderModuleCode;
|
||||||
|
}
|
||||||
void gnSetShaderModuleCode(gnShaderModule& module, gnList<gnByte>& shaderModuleCode) {
|
void gnSetShaderModuleCode(gnShaderModule& module, gnList<gnByte>& shaderModuleCode) {
|
||||||
module.codeSize = gnListLength(shaderModuleCode);
|
module.codeSize = gnListLength(shaderModuleCode);
|
||||||
module.shaderData = gnListData(shaderModuleCode);
|
module.shaderData = gnListData(shaderModuleCode);
|
||||||
|
@@ -34,6 +34,7 @@ public:
|
|||||||
void gnSetShaderModuleType(gnShaderModule& module, gnShaderModuleStage shaderModuleType);
|
void gnSetShaderModuleType(gnShaderModule& module, gnShaderModuleStage shaderModuleType);
|
||||||
void gnSetShaderModuleUse(gnShaderModule& module, gnShaderUse shaderUse);
|
void gnSetShaderModuleUse(gnShaderModule& module, gnShaderUse shaderUse);
|
||||||
|
|
||||||
|
void gnSetShaderModuleCode(gnShaderModule& module, gnByte* shaderModuleCode, gnSize codeSize);
|
||||||
void gnSetShaderModuleCode(gnShaderModule& module, gnList<gnByte>& shaderModuleCode);
|
void gnSetShaderModuleCode(gnShaderModule& module, gnList<gnByte>& shaderModuleCode);
|
||||||
void gnSetShaderModuleCode(gnShaderModule& module, gnList<gnByte> shaderModuleCode);
|
void gnSetShaderModuleCode(gnShaderModule& module, gnList<gnByte> shaderModuleCode);
|
||||||
void gnSetShaderModuleCode(gnShaderModule& module, const std::vector<char>& shaderModuleCode);
|
void gnSetShaderModuleCode(gnShaderModule& module, const std::vector<char>& shaderModuleCode);
|
||||||
|
Reference in New Issue
Block a user