@@ -88,15 +88,15 @@ GlRenderTask* GlEffect::render(RenderEffectGaussianBlur* effect, GlRenderTarget*
8888 task->setViewport ({{0 , 0 }, {vp.sw (), vp.sh ()}});
8989 // horizontal blur task and geometry
9090 task->horzTask = new GlRenderTask (pBlurH);
91- task->horzTask ->addBindResource (GlBindingResource{0 , pBlurH-> getUniformBlockIndex ( " Gaussian" ) , gpuBuffer->getBufferId (), blurOffset, sizeof (GlGaussianBlur)});
92- task->horzTask ->addBindResource (GlBindingResource{1 , pBlurH-> getUniformBlockIndex ( " Viewport" ) , gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
93- task->horzTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset});
91+ task->horzTask ->addBindResource (GlBindingResource{0 , GlShaderUniformBlock:: Gaussian, gpuBuffer->getBufferId (), blurOffset, sizeof (GlGaussianBlur)});
92+ task->horzTask ->addBindResource (GlBindingResource{1 , GlShaderUniformBlock:: Viewport, gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
93+ task->horzTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset, GL_FLOAT , GL_FALSE , gpuBuffer-> getBufferId () });
9494 task->horzTask ->setDrawRange (ioffset, 6 );
9595 // vertical blur task and geometry
9696 task->vertTask = new GlRenderTask (pBlurV);
97- task->vertTask ->addBindResource (GlBindingResource{0 , pBlurV-> getUniformBlockIndex ( " Gaussian" ) , gpuBuffer->getBufferId (), blurOffset, sizeof (GlGaussianBlur)});
98- task->vertTask ->addBindResource (GlBindingResource{1 , pBlurV-> getUniformBlockIndex ( " Viewport" ) , gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
99- task->vertTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset});
97+ task->vertTask ->addBindResource (GlBindingResource{0 , GlShaderUniformBlock:: Gaussian, gpuBuffer->getBufferId (), blurOffset, sizeof (GlGaussianBlur)});
98+ task->vertTask ->addBindResource (GlBindingResource{1 , GlShaderUniformBlock:: Viewport, gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
99+ task->vertTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset, GL_FLOAT , GL_FALSE , gpuBuffer-> getBufferId () });
100100 task->vertTask ->setDrawRange (ioffset, 6 );
101101
102102 return task;
@@ -168,22 +168,22 @@ GlRenderTask* GlEffect::render(RenderEffectDropShadow* effect, GlRenderTarget* d
168168 auto task = new GlEffectDropShadowTask (pDropShadow, dstFbo, dstCopyFbo0, dstCopyFbo1);
169169 task->effect = (RenderEffectDropShadow*)effect;
170170 task->setViewport ({{0 , 0 }, {vp.sw (), vp.sh ()}});
171- task->addBindResource (GlBindingResource{0 , pDropShadow-> getUniformBlockIndex ( " DropShadow" ) , gpuBuffer->getBufferId (), paramsOffset, sizeof (GlDropShadow)});
172- task->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset});
171+ task->addBindResource (GlBindingResource{0 , GlShaderUniformBlock:: DropShadow, gpuBuffer->getBufferId (), paramsOffset, sizeof (GlDropShadow)});
172+ task->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset, GL_FLOAT , GL_FALSE , gpuBuffer-> getBufferId () });
173173 task->setDrawRange (ioffset, 6 );
174174
175175 // horizontal blur task and geometry
176176 task->horzTask = new GlRenderTask (pBlurH);
177- task->horzTask ->addBindResource (GlBindingResource{0 , pBlurH-> getUniformBlockIndex ( " Gaussian" ) , gpuBuffer->getBufferId (), paramsOffset, sizeof (GlGaussianBlur)});
178- task->horzTask ->addBindResource (GlBindingResource{1 , pBlurH-> getUniformBlockIndex ( " Viewport" ) , gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
179- task->horzTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset});
177+ task->horzTask ->addBindResource (GlBindingResource{0 , GlShaderUniformBlock:: Gaussian, gpuBuffer->getBufferId (), paramsOffset, sizeof (GlGaussianBlur)});
178+ task->horzTask ->addBindResource (GlBindingResource{1 , GlShaderUniformBlock:: Viewport, gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
179+ task->horzTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset, GL_FLOAT , GL_FALSE , gpuBuffer-> getBufferId () });
180180 task->horzTask ->setDrawRange (ioffset, 6 );
181181
182182 // vertical blur task and geometry
183183 task->vertTask = new GlRenderTask (pBlurV);
184- task->vertTask ->addBindResource (GlBindingResource{0 , pBlurV-> getUniformBlockIndex ( " Gaussian" ) , gpuBuffer->getBufferId (), paramsOffset, sizeof (GlGaussianBlur)});
185- task->vertTask ->addBindResource (GlBindingResource{1 , pBlurV-> getUniformBlockIndex ( " Viewport" ) , gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
186- task->vertTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset});
184+ task->vertTask ->addBindResource (GlBindingResource{0 , GlShaderUniformBlock:: Gaussian, gpuBuffer->getBufferId (), paramsOffset, sizeof (GlGaussianBlur)});
185+ task->vertTask ->addBindResource (GlBindingResource{1 , GlShaderUniformBlock:: Viewport, gpuBuffer->getBufferId (), viewportOffset, sizeof (viewport)});
186+ task->vertTask ->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset, GL_FLOAT , GL_FALSE , gpuBuffer-> getBufferId () });
187187 task->vertTask ->setDrawRange (ioffset, 6 );
188188
189189 return task;
@@ -282,8 +282,8 @@ GlRenderTask* GlEffect::render(RenderEffect* effect, GlRenderTarget* dstFbo, Arr
282282 // create and setup task
283283 auto task = new GlEffectColorTransformTask (program, dstFbo, dstCopyFbo);
284284 task->setViewport ({{0 , 0 }, {vp.sw (), vp.sh ()}});
285- task->addBindResource (GlBindingResource{0 , program-> getUniformBlockIndex ( " Params" ) , gpuBuffer->getBufferId (), paramsOffset, sizeof (GlEffectParams)});
286- task->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset});
285+ task->addBindResource (GlBindingResource{0 , GlShaderUniformBlock:: Params, gpuBuffer->getBufferId (), paramsOffset, sizeof (GlEffectParams)});
286+ task->addVertexLayout (GlVertexLayout{0 , 2 , 2 * sizeof (float ), voffset, GL_FLOAT , GL_FALSE , gpuBuffer-> getBufferId () });
287287 task->setDrawRange (ioffset, 6 );
288288
289289 return task;
0 commit comments