Lines Matching refs:pShader
333 void DEMOGFDFreeVertexShader(GX2VertexShader *pShader) in DEMOGFDFreeVertexShader() argument
335 if(pShader) in DEMOGFDFreeVertexShader()
337 if(pShader->shaderPtr) in DEMOGFDFreeVertexShader()
338 DEMOGfxFreeMEM2(pShader->shaderPtr); in DEMOGFDFreeVertexShader()
340 GX2RDestroyBuffer(&pShader->shaderProgram); in DEMOGFDFreeVertexShader()
342 DEMOFree(pShader); in DEMOGFDFreeVertexShader()
347 void DEMOGFDFreePixelShader(GX2PixelShader *pShader) in DEMOGFDFreePixelShader() argument
349 if(pShader) in DEMOGFDFreePixelShader()
351 if(pShader->shaderPtr) in DEMOGFDFreePixelShader()
352 DEMOGfxFreeMEM2(pShader->shaderPtr); in DEMOGFDFreePixelShader()
354 GX2RDestroyBuffer(&pShader->shaderProgram); in DEMOGFDFreePixelShader()
356 DEMOFree(pShader); in DEMOGFDFreePixelShader()
361 void DEMOGFDFreeGeometryShader(GX2GeometryShader *pShader) in DEMOGFDFreeGeometryShader() argument
363 if(pShader) in DEMOGFDFreeGeometryShader()
365 if(pShader->shaderPtr) in DEMOGFDFreeGeometryShader()
366 DEMOGfxFreeMEM2(pShader->shaderPtr); in DEMOGFDFreeGeometryShader()
368 GX2RDestroyBuffer(&pShader->shaderProgram); in DEMOGFDFreeGeometryShader()
370 if(pShader->copyShaderPtr) in DEMOGFDFreeGeometryShader()
371 DEMOGfxFreeMEM2(pShader->copyShaderPtr); in DEMOGFDFreeGeometryShader()
373 GX2RDestroyBuffer(&pShader->copyShaderProgram); in DEMOGFDFreeGeometryShader()
375 DEMOFree(pShader); in DEMOGFDFreeGeometryShader()
380 void DEMOGFDFreeComputeShader(GX2ComputeShader *pShader) in DEMOGFDFreeComputeShader() argument
382 if(pShader) in DEMOGFDFreeComputeShader()
384 if(pShader->shaderPtr) in DEMOGFDFreeComputeShader()
385 DEMOGfxFreeMEM2(pShader->shaderPtr); in DEMOGFDFreeComputeShader()
387 GX2RDestroyBuffer(&pShader->shaderProgram); in DEMOGFDFreeComputeShader()
389 DEMOFree(pShader); in DEMOGFDFreeComputeShader()