Вы знаете, что вы можете использовать half4
вместо float4
, в зависимости от того, как кодируется цвет, передаваемый в фрагментный шейдер.
Поплавки с половинной точностью могут представлять значения от 0 до 2048. Точно так же, если он используется для представления 8-битного канала (т. е. почти всех широко используемых форматов текстур), то без потери точности.
Это также сэкономит пропускную способность передачи памяти, что важно для мобильных устройств. платформы.