17.08.2015 Views

Fast mobile shaders or rather Mobile! Fast!

Fast mobile shaders - Unity Technologies Blog

Fast mobile shaders - Unity Technologies Blog

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tools: iOS + PowerVR•iOS: Unity’s internal profiler• GPU time f<strong>or</strong> the whole scene•Apple’s Instruments / Detective• How busy is GPU in %•PowerVR’s PVRUniSCo shaderanalyzer• Take with a grain of salt• No SGX543 profilePowerVR is tile based deferred renderer, so it’s impossible to get GPU timings per draw call.However you can get GPU times f<strong>or</strong> the whole scene using Unity’s built-in profiler (the onethat prints results to Xcode output).Apple’s tools currently can only tell you how busy GPU and it’s parts are, but do not givetimes in milliseconds.F<strong>or</strong> shader profiling, PVRUniSCo can be used, but it does not have GPU profile f<strong>or</strong> SGX543(iPad2), and it won’t match what Apple’s drivers are doing exactly anyway. Still, a goodballpark measure.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!