Skip to content

Commit 4fc5546

Browse files
committed
Updated Box2D-Testbed to fix broken shader loading
1 parent c05765e commit 4fc5546

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

project/Box2DTestbed/Framework/Main.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include "sre/Mesh.hpp"
2222
#include "Test.h"
2323
#include <sre/Inspector.hpp>
24+
#include "sre/Resource.hpp"
2425
#include <glm/ext.hpp>
2526

2627
//
@@ -438,10 +439,15 @@ void main(void)
438439
}
439440
)";
440441

442+
auto filenameVertex = "vertexShaderSource";
443+
sre::Resource::set(filenameVertex, vertexShaderSource);
444+
auto filenameFragment = "fragmentShaderSource";
445+
sre::Resource::set(filenameFragment, fragmentShaderSource);
446+
441447

442448
meshMaterial = sre::Shader::create()
443-
.withSourceString(vertexShaderSource,sre::ShaderType::Vertex)
444-
.withSourceString(fragmentShaderSource,sre::ShaderType::Fragment)
449+
.withSourceResource(filenameVertex, sre::ShaderType::Vertex)
450+
.withSourceResource(filenameFragment,sre::ShaderType::Fragment)
445451
.withBlend(sre::BlendType::AlphaBlending)
446452
.withDepthTest(false)
447453
.withDepthWrite(false)

0 commit comments

Comments
 (0)