setup basic command runner

This commit is contained in:
Gregory Wells
2025-08-18 21:42:32 -04:00
parent 10cd374731
commit d1862e3d6f
8 changed files with 52 additions and 34 deletions

View File

@@ -4,9 +4,8 @@
gnReturnCode openglCreateGraphicsPipeline(gnGraphicsPipeline graphicsPipeline, gnOutputDevice device, gnGraphicsPipelineInfo info) {
graphicsPipeline->graphicsPipeline = malloc(sizeof(gnPlatformGraphicsPipeline));
graphicsPipeline->graphicsPipeline->program = glCreateProgram();
for (int i = 0; i < info.shaderModuleCount; i++) {
for (int i = 0; i < info.shaderModuleCount; i++)
glAttachShader(graphicsPipeline->graphicsPipeline->program, info.shaderModules[i]->shaderModule->id);
}
glLinkProgram(graphicsPipeline->graphicsPipeline->program);
return GN_SUCCESS;
}