Size: a a a

pro.graphon (and gamedev)

2020 November 21

TG

Timur Gagiev in pro.graphon (and gamedev)
Arelav
А на видяхах тоже софтварно считают косинусы синусы?
нет
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
это "single cycle trigonometric operations"
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
недавно для D3D8 писал cos через ряды Тейлора
https://github.com/XProger/OpenLara/blob/master/src/shaders/common.asm#L98

и для Nintendo 3DS, через аппроксимацию [0..2pi)
https://github.com/XProger/OpenLara/blob/master/src/shaders/pica/compose_room_u.v.pica#L73
источник

A

Arelav in pro.graphon (and gamedev)
Timur Gagiev
это "single cycle trigonometric operations"
А можно какую нибудь ссылку, а то как то не гуглится особо
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
Arelav
А можно какую нибудь ссылку, а то как то не гуглится особо
"single cycle trigonometric operations NVIDIA" первая же ссылка
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
источник

A

Arelav in pro.graphon (and gamedev)
Да вижу, а как?
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
Arelav
Да вижу, а как?
кто ж тебе расскажет, особенно учитывая то, что это NV )
источник

A

Arelav in pro.graphon (and gamedev)
Timur Gagiev
кто ж тебе расскажет, особенно учитывая то, что это NV )
Ну блин это что то старое, просто любопытно, ещё есть же патенты и вообще можно в общих чертах, но вообще классно конечно
источник

k

koren in pro.graphon (and gamedev)
Опа. Это же в ARB assembly есть
источник

P🍣

Pavel 🍣 in pro.graphon (and gamedev)
Arelav
Да вижу, а как?
источник

A

Arelav in pro.graphon (and gamedev)
Спасибо, посмотрю
источник

P🍣

Pavel 🍣 in pro.graphon (and gamedev)
Arelav
Спасибо, посмотрю
Есть еще какой то BKM https://en.m.wikipedia.org/wiki/BKM_algorithm
источник

d

disba1ancer in pro.graphon (and gamedev)
а на видяхах получается это достаточно быстро?
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
disba1ancer
а на видяхах получается это достаточно быстро?
да
источник

d

disba1ancer in pro.graphon (and gamedev)
просто думаю насчёт вот этого момента оптимизации c заранее рассчитанными комплексными экспонентами для fft, есть ли толк от него на ЦПУ и будет ли на GPU, на ЦПУ вроде как есть, а вот на GPU...
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Timur Gagiev
недавно для D3D8 писал cos через ряды Тейлора
https://github.com/XProger/OpenLara/blob/master/src/shaders/common.asm#L98

и для Nintendo 3DS, через аппроксимацию [0..2pi)
https://github.com/XProger/OpenLara/blob/master/src/shaders/pica/compose_room_u.v.pica#L73
А там не нужно Лукап таблицы с рядом Чебышёва?
источник

TG

Timur Gagiev in pro.graphon (and gamedev)
Aidar Fattakhov
А там не нужно Лукап таблицы с рядом Чебышёва?
нет, только 4 первых коэффициента ряда Тейлор а, но можно больше, если хочется точнее
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Вроде Тейлора только в окрестности нуля юзают
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
У Тейлора сходимость хреновая
источник