From db8aa01d58bead2f52fd865253b275c02530ee74 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sun, 29 May 2022 11:57:51 +0430 Subject: [PATCH] wip --- ellipse.fs | 0 ellipse.vs | 0 line.fs | 2 +- line.vs | 0 mline.fs | 7 +++++++ mline.vs | 9 +++++++++ target.fs | 8 ++++++++ target.vs | 12 ++++++++++++ text.fs | 0 text.vs | 0 zoomgate.fs | 6 ++++++ zoomgate.vs | 9 +++++++++ 12 files changed, 52 insertions(+), 1 deletion(-) mode change 100644 => 100755 ellipse.fs mode change 100644 => 100755 ellipse.vs mode change 100644 => 100755 line.fs mode change 100644 => 100755 line.vs create mode 100755 mline.fs create mode 100755 mline.vs create mode 100755 target.fs create mode 100755 target.vs mode change 100644 => 100755 text.fs mode change 100644 => 100755 text.vs create mode 100755 zoomgate.fs create mode 100755 zoomgate.vs diff --git a/ellipse.fs b/ellipse.fs old mode 100644 new mode 100755 diff --git a/ellipse.vs b/ellipse.vs old mode 100644 new mode 100755 diff --git a/line.fs b/line.fs old mode 100644 new mode 100755 index 6836b4d..57d242a --- a/line.fs +++ b/line.fs @@ -4,4 +4,4 @@ out vec4 FragColor; void main() { // FragColor = vec4(1.,1.,0., 1.0); FragColor = color; -} \ No newline at end of file +} diff --git a/line.vs b/line.vs old mode 100644 new mode 100755 diff --git a/mline.fs b/mline.fs new file mode 100755 index 0000000..6836b4d --- /dev/null +++ b/mline.fs @@ -0,0 +1,7 @@ +#version 330 core +in vec4 color; +out vec4 FragColor; +void main() { + // FragColor = vec4(1.,1.,0., 1.0); + FragColor = color; +} \ No newline at end of file diff --git a/mline.vs b/mline.vs new file mode 100755 index 0000000..12934bc --- /dev/null +++ b/mline.vs @@ -0,0 +1,9 @@ +#version 330 core +layout (location = 0) in vec4 vertices; +uniform vec4 ourColor; +out vec4 color; +void main() +{ + color = ourColor; + gl_Position = vertices; +} diff --git a/target.fs b/target.fs new file mode 100755 index 0000000..34e7dbb --- /dev/null +++ b/target.fs @@ -0,0 +1,8 @@ +#version 330 core +uniform sampler2D texture; +varying vec2 vTexCoord; +varying vec3 color; +void main() +{ + gl_FragColor = vec4(color.x,color.y,color.z,texture2D(texture, vTexCoord).w); +} diff --git a/target.vs b/target.vs new file mode 100755 index 0000000..f3767fe --- /dev/null +++ b/target.vs @@ -0,0 +1,12 @@ +#version 330 core +attribute vec4 aPosition; +attribute vec3 aColor; +attribute vec2 aTexCoord; +varying vec2 vTexCoord; +varying vec3 color; +void main() +{ + color = aColor; + gl_Position = aPosition; + vTexCoord = aTexCoord; +} diff --git a/text.fs b/text.fs old mode 100644 new mode 100755 diff --git a/text.vs b/text.vs old mode 100644 new mode 100755 diff --git a/zoomgate.fs b/zoomgate.fs new file mode 100755 index 0000000..1ea26cd --- /dev/null +++ b/zoomgate.fs @@ -0,0 +1,6 @@ +#version 330 core +in vec4 color; +out vec4 FragColor; +void main() { + FragColor = color; +} \ No newline at end of file diff --git a/zoomgate.vs b/zoomgate.vs new file mode 100755 index 0000000..e6ab2e9 --- /dev/null +++ b/zoomgate.vs @@ -0,0 +1,9 @@ +#version 330 core +layout (location = 0) in vec4 vertices; +uniform vec4 ourColor; +out vec4 color; +void main() +{ + color = ourColor; + gl_Position = vertices; +} \ No newline at end of file