Карта? Драйвер? ОСь? На чём тестишь?
Смотри , ты не понял , ошибка не в коде это может вызвать - а ошибка выполнения шейдера. Такая ошибка не выпадает в исключение , но блочит рендер. Поэтому может получится прикол что рендер в блоке а прога туда пытается писать что то.