@@ -400,7 +400,6 @@ struct Texture : public WithOpenGLBindings
400400struct OpenGLDepthPacketProcessorImpl : public WithOpenGLBindings , public WithPerfLogging
401401{
402402 GLFWwindow *opengl_context_ptr;
403- std::string shader_folder;
404403 libfreenect2::DepthPacketProcessor::Config config;
405404
406405 GLuint square_vbo, square_vao, stage1_framebuffer, filter1_framebuffer, stage2_framebuffer, filter2_framebuffer;
@@ -441,7 +440,6 @@ struct OpenGLDepthPacketProcessorImpl : public WithOpenGLBindings, public WithPe
441440
442441 OpenGLDepthPacketProcessorImpl (GLFWwindow *new_opengl_context_ptr, bool debug) :
443442 opengl_context_ptr (new_opengl_context_ptr),
444- shader_folder (" src/shader/" ),
445443 square_vao (0 ),
446444 square_vbo (0 ),
447445 stage1_framebuffer (0 ),
@@ -556,40 +554,40 @@ struct OpenGLDepthPacketProcessorImpl : public WithOpenGLBindings, public WithPe
556554 if (do_debug) filter2_debug.allocate (512 , 424 );
557555 filter2_depth.allocate (512 , 424 );
558556
559- stage1.setVertexShader (loadShaderSource (shader_folder + " default.vs" ));
560- stage1.setFragmentShader (loadShaderSource (shader_folder + " stage1.fs" ));
557+ stage1.setVertexShader (loadShaderSource (" default.vs" ));
558+ stage1.setFragmentShader (loadShaderSource (" stage1.fs" ));
561559 stage1.bindFragDataLocation (" Debug" , 0 );
562560 stage1.bindFragDataLocation (" A" , 1 );
563561 stage1.bindFragDataLocation (" B" , 2 );
564562 stage1.bindFragDataLocation (" Norm" , 3 );
565563 stage1.bindFragDataLocation (" Infrared" , 4 );
566564 stage1.build ();
567565
568- filter1.setVertexShader (loadShaderSource (shader_folder + " default.vs" ));
569- filter1.setFragmentShader (loadShaderSource (shader_folder + " filter1.fs" ));
566+ filter1.setVertexShader (loadShaderSource (" default.vs" ));
567+ filter1.setFragmentShader (loadShaderSource (" filter1.fs" ));
570568 filter1.bindFragDataLocation (" Debug" , 0 );
571569 filter1.bindFragDataLocation (" FilterA" , 1 );
572570 filter1.bindFragDataLocation (" FilterB" , 2 );
573571 filter1.bindFragDataLocation (" MaxEdgeTest" , 3 );
574572 filter1.build ();
575573
576- stage2.setVertexShader (loadShaderSource (shader_folder + " default.vs" ));
577- stage2.setFragmentShader (loadShaderSource (shader_folder + " stage2.fs" ));
574+ stage2.setVertexShader (loadShaderSource (" default.vs" ));
575+ stage2.setFragmentShader (loadShaderSource (" stage2.fs" ));
578576 stage2.bindFragDataLocation (" Debug" , 0 );
579577 stage2.bindFragDataLocation (" Depth" , 1 );
580578 stage2.bindFragDataLocation (" DepthAndIrSum" , 2 );
581579 stage2.build ();
582580
583- filter2.setVertexShader (loadShaderSource (shader_folder + " default.vs" ));
584- filter2.setFragmentShader (loadShaderSource (shader_folder + " filter2.fs" ));
581+ filter2.setVertexShader (loadShaderSource (" default.vs" ));
582+ filter2.setFragmentShader (loadShaderSource (" filter2.fs" ));
585583 filter2.bindFragDataLocation (" Debug" , 0 );
586584 filter2.bindFragDataLocation (" FilterDepth" , 1 );
587585 filter2.build ();
588586
589587 if (do_debug)
590588 {
591- debug.setVertexShader (loadShaderSource (shader_folder + " default.vs" ));
592- debug.setFragmentShader (loadShaderSource (shader_folder + " debug.fs" ));
589+ debug.setVertexShader (loadShaderSource (" default.vs" ));
590+ debug.setFragmentShader (loadShaderSource (" debug.fs" ));
593591 debug.bindFragDataLocation (" Debug" , 0 );
594592 debug.build ();
595593 }
0 commit comments