tmp
This commit is contained in:
parent
9e339defd6
commit
a9fbb909ac
21 changed files with 322 additions and 30 deletions
9
GeometryEditor2D/rsc/shaders/default.frag
Normal file
9
GeometryEditor2D/rsc/shaders/default.frag
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#version 330 core
|
||||
|
||||
uniform vec4 Color;
|
||||
|
||||
out vec4 FragColor;
|
||||
|
||||
void main() {
|
||||
FragColor = vec4(1.f);
|
||||
}
|
||||
22
GeometryEditor2D/rsc/shaders/default.vert
Normal file
22
GeometryEditor2D/rsc/shaders/default.vert
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#version 330 core
|
||||
|
||||
layout(location = 0) in vec2 point;
|
||||
|
||||
uniform vec4 Viewport;
|
||||
|
||||
void main() {
|
||||
vec2 transformedPoint = point;
|
||||
|
||||
transformedPoint.x = transformedPoint.x - Viewport.x;
|
||||
transformedPoint.y = transformedPoint.y - Viewport.y;
|
||||
|
||||
transformedPoint.x = transformedPoint.x / Viewport.z;
|
||||
transformedPoint.y = transformedPoint.y / Viewport.w;
|
||||
|
||||
transformedPoint.y = -transformedPoint.y;
|
||||
|
||||
transformedPoint.y = transformedPoint.y * 2;
|
||||
transformedPoint.x = transformedPoint.x * 2;
|
||||
|
||||
gl_Position = vec4(transformedPoint.x - 1, transformedPoint.y + 1, 1.0, 1.0);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue