The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для GTK подготовлены новые движки отрисовки для OpenGL и Vulkan, opennews (??), 29-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


73. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +1 +/
Сообщение от Аноним (73), 29-Янв-24, 20:05 
Дробного масштабирования нужно избегать при любых раскладах. Оно сильно нагружает систему, ведь 1 умножить на 2 гораздо проще с точки зрения машинного кода, нежели чем 1 умножить например на 1.25.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

114. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от n00by (ok), 30-Янв-24, 10:07 
> ведь 1 умножить на 2 гораздо проще с точки зрения машинного
> кода, нежели чем 1 умножить например на 1.25.

В случае целых:
Умножение на 5 выполняется командой lea (load effective address, ага), следом деление на 4 сдвигом.
Умножение на 2 - сложение, сдвиг или lea.

В случае float нет разницы.

То есть "гораздо" на деле в худшем случае оказывается "вдвое", при этом всё остальное не учитывается. В частности, вопрос "при чём здесь умножение?"

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру