Fix crash drawing with non-existant shader.
Fix crash drawing with non-existant shader.

nathpete-msft/WinObjC,s5msft/WinObjC,cloudmonkeypeng/WinObjC,pradipd/WinObjC,s5msft/WinObjC,autodesk-forks/WinObjC,bbowman/WinObjC,rajsesh-msft/WinObjC,bSr43/WinObjC,bSr43/WinObjC,cloudmonkeypeng/WinObjC,alexdrenea/WinObjC,Microsoft/WinObjC,nathpete-msft/WinObjC,ehren/WinObjC,rajsesh-msft/WinObjC,MSFTFox/WinObjC,bleupierre/WinObjC,autodesk-forks/WinObjC,alexdrenea/WinObjC,Microsoft/WinObjC,s5msft/WinObjC,bbowman/WinObjC,afaruqui/WinObjC,wanderwaltz/WinObjC,afaruqui/WinObjC,wanderwaltz/WinObjC,bSr43/WinObjC,nathpete-msft/WinObjC,cloudmonkeypeng/WinObjC,yweijiang/WinObjC,Microsoft/WinObjC,ehren/WinObjC,bbowman/WinObjC,vkvenkat/WinObjC,bleupierre/WinObjC,nathpete-msft/WinObjC,MSFTFox/WinObjC,vkvenkat/WinObjC,cloudmonkeypeng/WinObjC,bleupierre/WinObjC,yweijiang/WinObjC,bleupierre/WinObjC,afaruqui/WinObjC,ehren/WinObjC,bbowman/WinObjC,alexdrenea/WinObjC,pradipd/WinObjC,afaruqui/WinObjC,wanderwaltz/WinObjC,autodesk-forks/WinObjC,MSFTFox/WinObjC,ehren/WinObjC,s5msft/WinObjC,bbowman/WinObjC,yweijiang/WinObjC,MSFTFox/WinObjC,alexdrenea/WinObjC,autodesk-forks/WinObjC,bSr43/WinObjC,rajsesh-msft/WinObjC,pradipd/WinObjC,Microsoft/WinObjC,vkvenkat/WinObjC,nathpete-msft/WinObjC,wanderwaltz/WinObjC,ehren/WinObjC,pradipd/WinObjC,yweijiang/WinObjC,vkvenkat/WinObjC,rajsesh-msft/WinObjC,pradipd/WinObjC