Size: a a a

pro.graphon (and gamedev)

2020 November 21

M

Mikhail in pro.graphon (and gamedev)
На memcpy UB не распространяеься
источник

d

disba1ancer in pro.graphon (and gamedev)
Mikhail
На memcpy UB не распространяеься
распространяется
источник

VD

Vlad Doc in pro.graphon (and gamedev)
disba1ancer
распространяется
Каким образом?)
источник

VD

Vlad Doc in pro.graphon (and gamedev)
Проблема с strict aliasing фиксится мемцпу
источник

M

Mikhail in pro.graphon (and gamedev)
Vlad Doc
Проблема с strict aliasing фиксится мемцпу
Не только. Конвертируемость типов тоже емнип
источник

U

UsernameAK in pro.graphon (and gamedev)
я правильно понимаю что у GFSDK_SSAO.win64.dll лицензия требует только плашку на сплеше и усё?
источник

d

disba1ancer in pro.graphon (and gamedev)
Vlad Doc
Проблема с strict aliasing фиксится мемцпу
тут не стрикт алиасинг
источник

M

Mikhail in pro.graphon (and gamedev)
disba1ancer
распространяется
источник
2020 November 22

AT

Anatoly Tomilov in pro.graphon (and gamedev)
UsernameAK
CPU ж в такое не умеет
https://github.com/qt/qtbase/tree/4d269b456146fb7e39916db0d3a8b40f9023ffd9/src/corelib/global здесь есть класс, в котором под arm нативный тип используется и есть использование f16c фичи x86 для конвертации из/в просто float. Снаружи через quint16 == uint16_t передаётся
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
disba1ancer
распространяется
Типа float16 в плюсах вообще нет. Здесь кажется всё ещё хуже для евангелистов плюсовых
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Вот все инструкции, которые нужны, чтобы на x86 флоаты в халфы и обратно конвертировать
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Операций нативно на x86 для халфов нет
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Т.е. грузишь с конвертацией во флоаты в SSE/AVX регистры делаешь манипуляции и обратно сохраняешь с конвертацией в халфы. Экономишь bandwidth памяти.
источник

MK

Matwey Kornilov in pro.graphon (and gamedev)
Господа, а напомните, где можно пробовать SYCL? Или он всё еще доступен в только каких-то форках LLVM?
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Деды
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Неосилили го и аналоги
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Matwey Kornilov
Господа, а напомните, где можно пробовать SYCL? Или он всё еще доступен в только каких-то форках LLVM?
computecpp(проприетарщина)
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Больше реализаций нет вроде, ллвм неюзабелен был
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Aidar Fattakhov
computecpp(проприетарщина)
Не работает на нвидии из-за отсутствия opencl-spirv
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Короче точно не продакшн рейди
источник