The bones of what will become a Metal backend.

This isn't anywhere close to usable (not even a blank screen will work), let alone complete. It's about 20% done.
This commit is contained in:
Alex Szpakowski
2020-01-26 15:46:33 -04:00
parent 23bc1a7aae
commit 74cf9b8236
58 changed files with 56720 additions and 15 deletions
+2 -2
View File
@@ -133,10 +133,10 @@ bool Shader::validate(ShaderStage *vertex, ShaderStage *pixel, std::string &err)
glslang::TProgram program;
if (vertex != nullptr)
program.addShader(vertex->getGLSLangShader());
program.addShader(vertex->getGLSLangValidationShader());
if (pixel != nullptr)
program.addShader(pixel->getGLSLangShader());
program.addShader(pixel->getGLSLangValidationShader());
if (!program.link(EShMsgDefault))
{