Email or username:

Password:

Forgot your password?
Top-level
Андрей Ситник

Чтобы вы понимали насколько это круто:

Шейдеры — это программа на специальном C-подобном языке, которая выполняется на ядрах видеокарты (их тысячи).

Каждый шейдер считает отдельный пиксель.

Так как всё считается параллельно, то нельзя смотреть на результат подсчёта соседних пикселей.

Но можно смотреть, что было в пикселях в прошлом кадре.

Для рендера OKLCH-пространства это ограничение подходит идеально.

github.com/freydev/okcolor/tre

2 comments
Андрей Ситник

И говорите потом, что фронтенд — это легко.

Написать WebGL-шейдер — это, считайте, аналог вставке на ассемблере.

Niki Tonsky

@sitnik_ru делал на Humble UI тоже на шейдерах, потому что а как еще-то?

Go Up