diff --git a/hecl/extern/boo b/hecl/extern/boo index 6600ff208..4d33cec75 160000 --- a/hecl/extern/boo +++ b/hecl/extern/boo @@ -1 +1 @@ -Subproject commit 6600ff208cad0f506cde16ac26cdc86b4d9d7070 +Subproject commit 4d33cec75c3d74fefe6c76ba133d6c0b3648223a diff --git a/hecl/lib/Backend/GLSL.cpp b/hecl/lib/Backend/GLSL.cpp index 1e37ee540..e7d57099f 100644 --- a/hecl/lib/Backend/GLSL.cpp +++ b/hecl/lib/Backend/GLSL.cpp @@ -422,7 +422,7 @@ struct SPIRVBackendFactory : IShaderBackendFactory objOut = m_gfxFactory->newShaderPipeline(vertSource.c_str(), fragSource.c_str(), vertBlob, fragBlob, pipelineBlob, tag.newVertexFormat(m_gfxFactory), - m_backend.m_blendSrc, m_backend.m_blendDst, + m_backend.m_blendSrc, m_backend.m_blendDst, boo::Primitive::TriStrips, tag.getDepthTest(), tag.getDepthWrite(), tag.getBackfaceCulling()); if (!objOut) @@ -495,7 +495,7 @@ struct SPIRVBackendFactory : IShaderBackendFactory m_gfxFactory->newShaderPipeline(nullptr, nullptr, vertBlob, fragBlob, pipelineBlob, tag.newVertexFormat(m_gfxFactory), - blendSrc, blendDst, + blendSrc, blendDst, boo::Primitive::TriStrips, tag.getDepthTest(), tag.getDepthWrite(), tag.getBackfaceCulling()); if (!ret) @@ -530,7 +530,7 @@ struct SPIRVBackendFactory : IShaderBackendFactory m_gfxFactory->newShaderPipeline(vertSource.c_str(), fragSource.c_str(), vertBlob, fragPipeBlob.first, fragPipeBlob.second, tag.newVertexFormat(m_gfxFactory), - m_backend.m_blendSrc, m_backend.m_blendDst, + m_backend.m_blendSrc, m_backend.m_blendDst, boo::Primitive::TriStrips, tag.getDepthTest(), tag.getDepthWrite(), tag.getBackfaceCulling()); if (!ret) @@ -612,7 +612,7 @@ struct SPIRVBackendFactory : IShaderBackendFactory m_gfxFactory->newShaderPipeline(nullptr, nullptr, vertBlob, fragBlob, pipelineBlob, tag.newVertexFormat(m_gfxFactory), - blendSrc, blendDst, + blendSrc, blendDst, boo::Primitive::TriStrips, tag.getDepthTest(), tag.getDepthWrite(), tag.getBackfaceCulling()); if (!ret)