Я пытался найти информацию об эффективности использования float vs double на графическом оборудовании. Я нашел много информации о float vs double на процессорах, но такая информация более скудна для графических процессоров.
Я код с OpenGL, поэтому, если какая-либо информация, относящаяся к этому API, которую вы чувствуете, должна быть известна, пусть у нее есть.
Я понимаю, что если программа перемещает много данных в/из графического оборудования, то, вероятно, было бы лучше использовать float, поскольку удвоения потребуют удвоить пропускную способность. Мои запросы больше касаются того, как графическое оборудование обрабатывает. Насколько я понимаю, современные процессоры Intel конвертируют float/double в 80-битный реальный для вычислений (исключаются инструкции SSE), и оба типа одинаково быстры. Делают ли современные видеокарты такие вещи? поплавок и двойная производительность примерно равны сейчас? Есть ли веские причины использовать один над другим?