Size: a a a

pro.graphon (and gamedev)

2020 February 23

k

koren in pro.graphon (and gamedev)
length же встроенная функция gl
источник

d

disba1ancer in pro.graphon (and gamedev)
koren
length же встроенная функция gl
ну и что? а если драйвер не соптимизировал её до сравнения квадратов?
источник

L

Lain-dono in pro.graphon (and gamedev)
koren
length же встроенная функция gl
Но реализуется эта штука всегда одним и тем же способом.
источник

d

disba1ancer in pro.graphon (and gamedev)
koren
length же встроенная функция gl
а от какой точки, она считает от нуля координат?
источник

k

koren in pro.graphon (and gamedev)
disba1ancer
а от какой точки, она считает от нуля координат?
От нуля
источник

k

koren in pro.graphon (and gamedev)
Там квадраты берутся внутри
источник

d

disba1ancer in pro.graphon (and gamedev)
koren
От нуля
сумму квадратов координат сравнивай с квадратом w
источник

k

koren in pro.graphon (and gamedev)
И да. Я показывал изначальный шейдер
источник

d

disba1ancer in pro.graphon (and gamedev)
koren
Там квадраты берутся внутри
а потом очень медленный корень из суммы
источник

d

disba1ancer in pro.graphon (and gamedev)
koren
И да. Я показывал изначальный шейдер
и где он?
источник

k

koren in pro.graphon (and gamedev)
koren
Сделал так
.
источник

d

disba1ancer in pro.graphon (and gamedev)
ну вот и оптимизируй ещё
источник

k

koren in pro.graphon (and gamedev)
Ладно. Вот он
источник

k

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

d

disba1ancer in pro.graphon (and gamedev)
ну тут distance уже не оптимизировать лучше, покрайней мере сходу
источник

d

disba1ancer in pro.graphon (and gamedev)
а нет можно, у тебя же там цикл и условие
источник

d

disba1ancer in pro.graphon (and gamedev)
можно условие чуть быстрее просчитать
источник

d

disba1ancer in pro.graphon (and gamedev)
сначала считаешь квадрат расстояния, потом сравниваешь его и если условие не сработало, вычисляешь корень и дальше как обычно
источник

d

disba1ancer in pro.graphon (and gamedev)
clqr это constant, linear и quadratic?
источник

k

koren in pro.graphon (and gamedev)
Да
источник