Работа в процессе. Оптимизация функции вращения вектора

This commit is contained in:
sasha80
2023-06-07 08:48:48 +03:00
parent 45f54810c4
commit d70510c7a3

View File

@@ -28,9 +28,11 @@ vec4 sector(vec4 c, vec2 uv_pos, float r0, float r1, float w)
}
void rotate_vertex(inout vec2 vert, float a)
void rotate_vec2(inout vec2 vert, float a)
{
vert *= mat2(vec2(cos(a), sin(a)), vec2(-sin(a), cos(a)));
float sin_a = sin(a);
float cos_a = cos(a);
vert *= mat2(vec2(cos_a, sin_a), vec2(-sin_a, cos_a));
}