ProjectArcade

Форк
0
15 строк · 421.0 Байт
1
void main()
2
{
3
	float4 to_gray = float4(0.3,0.59,0.11,0);
4

5
	float x1 = dot(to_gray, SampleOffset(int2( 1, 1)));
6
	float x0 = dot(to_gray, SampleOffset(int2(-1,-1)));
7
	float x3 = dot(to_gray, SampleOffset(int2( 1,-1)));
8
	float x2 = dot(to_gray, SampleOffset(int2(-1, 1)));
9

10
	float edge = (x1 - x0) * (x1 - x0) + (x3 - x2) * (x3 - x2);
11

12
	float4 color = Sample();
13

14
	SetOutput(color - float4(edge, edge, edge, edge) * 12.0);
15
}
16

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.