summaryrefslogtreecommitdiff
path: root/vcl/Package_opengl.mk
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.com>2016-02-24 00:44:58 +0100
committerTomaž Vajngerl <tomaz.vajngerl@collabora.com>2016-02-25 11:16:19 +0100
commitd18ad8a7fb3257001a5045e11f3f770a48a7fa69 (patch)
treedb0d594bd7c1c4e2c458913b24a0978b7d4951d7 /vcl/Package_opengl.mk
parent9c6b6c6c074a8597502e899a22aa7cb1c3f712ce (diff)
opengl: shader based polyline rendering - fixes tdf#97137 for OGL
Adds native opengl polyline rendering to draw polylines, line joins and line caps as triangle strips. The vertex shader allows for the dynamic line width by calculating the correct vertex posiitons, and the fragment shader is used for anti-aliasing. Change-Id: If7982c828cae1fae59c57194c8ac77e5ad7f1d26
Diffstat (limited to 'vcl/Package_opengl.mk')
-rw-r--r--vcl/Package_opengl.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/vcl/Package_opengl.mk b/vcl/Package_opengl.mk
index b8851df57625..a0f6e9a27128 100644
--- a/vcl/Package_opengl.mk
+++ b/vcl/Package_opengl.mk
@@ -21,6 +21,8 @@ $(eval $(call gb_Package_add_files,vcl_opengl_shader,$(LIBO_ETC_FOLDER)/opengl,\
invert50FragmentShader.glsl \
convolutionFragmentShader.glsl \
linearGradientFragmentShader.glsl \
+ lineFragmentShader.glsl \
+ lineVertexShader.glsl \
maskFragmentShader.glsl \
maskedTextureVertexShader.glsl \
maskedTextureFragmentShader.glsl \