summaryrefslogtreecommitdiff
path: root/chart2/opengl/symbolFragmentShader.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'chart2/opengl/symbolFragmentShader.glsl')
-rw-r--r--chart2/opengl/symbolFragmentShader.glsl101
1 files changed, 0 insertions, 101 deletions
diff --git a/chart2/opengl/symbolFragmentShader.glsl b/chart2/opengl/symbolFragmentShader.glsl
deleted file mode 100644
index f9b6dfa9b71a..000000000000
--- a/chart2/opengl/symbolFragmentShader.glsl
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- */
-
-#version 150 core
-
-in vec4 fragmentColor;
-uniform int shape;
-
-void main()
-{
- vec2 p = gl_PointCoord * 2.0 - vec2(1.0); // (0,0) in the center
- if(shape == 0)
- {
- }
- else if(shape == 1) //diamond
- {
- if (abs(p.x) + abs(p.y) > 1)
- discard;
- }
- else if(shape == 2) // arrow
- {
- if(p.y < 0 && (abs(p.x) + abs(p.y)) > 1)
- discard;
- else if(p.y > 0 && abs(p.x) > 0.5)
- discard;
- }
- else if(shape == 3) //arrow up
- {
- if(p.y > 0 && (abs(p.x) + abs(p.y)) > 1)
- discard;
- else if(p.y < 0 && abs(p.x) > 0.5)
- discard;
- }
- else if(shape == 4) // arrow right
- {
- if(p.x > 0 && (abs(p.x) + abs(p.y)) > 1)
- discard;
- else if(p.x < 0 && abs(p.y) > 0.5)
- discard;
- }
- else if(shape == 5) // arrow left
- {
- if(p.x < 0 && (abs(p.x) + abs(p.y)) > 1)
- discard;
- else if(p.x > 0 && abs(p.y) > 0.5)
- discard;
- }
- else if(shape == 6) // hour glass
- {
- if(abs(p.x) < abs(p.y))
- discard;
- }
- else if(shape == 7) // bow tie
- {
- if(abs(p.y) < abs(p.x))
- discard;
- }
- else if(shape == 8) // circle
- {
- if(dot(p.x, p.y) > 1)
- discard;
- }
- else if(shape == 9) // star
- {
- if(sqrt(abs(p.x))+sqrt(abs(p.y)) > 1)
- discard;
- }
- else if(shape == 10) // X
- {
- if(abs(abs(p.x) - abs(p.y)) > 0.2)
- discard;
- }
- else if(shape == 11) // Plus
- {
- if(abs(p.x) > 0.2 && abs(p.y) > 0.2)
- discard;
- }
- else if(shape == 12) // asterisk
- {
- }
- else if(shape == 13) // horizontal bar
- {
- if(abs(p.y) > 0.2)
- discard;
- }
- else if(shape == 14) // vertical bar
- {
- if(abs(p.x) > 0.2)
- discard;
- }
-
- gl_FragColor = fragmentColor;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */