@@ -66,7 +66,7 @@ void FragmentShaderParticles::initialize()
6666
6767 // Create screen aligned quad for particle update
6868 m_quadUpdate = new ScreenAlignedQuad (
69- createShaderFromFile (gl::GL_FRAGMENT_SHADER, " data/gpu-particles/particle.frag" ),
69+ Shader::fromFile (gl::GL_FRAGMENT_SHADER, " data/gpu-particles/particle.frag" ),
7070 m_texPositions );
7171 m_quadUpdate->program ()->setUniform (" vertices" , 0 );
7272 m_quadUpdate->program ()->setUniform (" velocities" , 1 );
@@ -88,15 +88,15 @@ void FragmentShaderParticles::initialize()
8888
8989 // Create screen aligned quads for clear and rendering
9090 m_clear = new ScreenAlignedQuad (
91- createShaderFromFile (gl::GL_FRAGMENT_SHADER, " data/gpu-particles/clear.frag" ) );
91+ Shader::fromFile (gl::GL_FRAGMENT_SHADER, " data/gpu-particles/clear.frag" ) );
9292 m_quad = new ScreenAlignedQuad (m_colorBuffer);
9393
9494 // Create draw program
9595 m_drawProgram = new Program ();
9696 m_drawProgram->attach (
97- createShaderFromFile (gl::GL_VERTEX_SHADER, " data/gpu-particles/points_fragment.vert" )
98- , createShaderFromFile (gl::GL_GEOMETRY_SHADER, " data/gpu-particles/points.geom" )
99- , createShaderFromFile (gl::GL_FRAGMENT_SHADER, " data/gpu-particles/points.frag" ));
97+ Shader::fromFile (gl::GL_VERTEX_SHADER, " data/gpu-particles/points_fragment.vert" )
98+ , Shader::fromFile (gl::GL_GEOMETRY_SHADER, " data/gpu-particles/points.geom" )
99+ , Shader::fromFile (gl::GL_FRAGMENT_SHADER, " data/gpu-particles/points.frag" ));
100100}
101101
102102void FragmentShaderParticles::reset ()
0 commit comments