* Various fixes for AtomStarterGame on ios
- Use low end pipeline on ioos by default for BoootStrapComponent
- Track the need to bind null heap within Argument buffers
- Only bind the null heap if its needed
- Track its usage for Vertex/Fragment stages
- Increase null dummy buffer to 1K to address GPU crash oon thee first frame
Signed-off-by: moudgils <moudgils@amazon.com>
AZ_Assert(status==AzFramework::AssetSystem::AssetStatus_Compiled||status==AzFramework::AssetSystem::AssetStatus_Unknown,"Could not compile the default render pipeline at '%s'",m_defaultPipelineAssetPath.c_str());
AZ_Assert(status==AzFramework::AssetSystem::AssetStatus_Compiled||status==AzFramework::AssetSystem::AssetStatus_Unknown,"Could not compile the default render pipeline at '%s'",pipelineName.c_str());