Войти
Вело-изобретателиФорумSR2D - софтовый 2D движок

SR2D, тестируем x64 версию. (7 стр)

Страницы: 1 2 3 4 5 6 7
#90
11:23, 31 янв. 2021

StepEver
> А почему, кстати?
Объективной причины я не вижу, просто так идёт ведут развитие. Скорее всего, это делается для кроссплатформенности, с целью уйти от зависимости от конкретного процессора.

#91
19:05, 2 фев. 2021

Вон тут утверждают, что в MSVC можно поставить Clang в качестве компилятора и он поддерживает интеловский ассемблер.
https://stackoverflow.com/a/62104321
Обычно в Clang/gcc работают с ассемблером в AT&T синтаксисе (который с % и всё задом наперёд), но у MS какой-то гибрид Clang-а с родным тулчейном, так что может и правда поддерживает.

Хотя лично мне, например, ковыряться с ассемблером совсем уже не хочется. Даже с интринсиками лень.
Как-то ради развлечения делал эффект DPBM (который ты выкладывал на 1-й странице) на векторных расширениях Clang/gcc, выглядит это так:
https://gcc.godbolt.org/z/ay3z5G
https://gamedev.ru/files/?id=142808
и получалось достаточно быстро, правда я там смухлевал - использовал целочисленное умножение, что даёт более тусклую картинку, без выраженного блика. Но и с плавающей точкой, насколько помню, было не медленнее оригинала.

#92
20:38, 2 фев. 2021

invis
> в MSVC можно поставить Clang в качестве компилятора и он поддерживает интеловский ассемблер
Вот это интересно.
Сейчас немного не до того, но после конкурса постараюсь изучить этот вопрос.

Страницы: 1 2 3 4 5 6 7
Вело-изобретателиФорумSR2D - софтовый 2D движок