Changeset View
Changeset View
Standalone View
Standalone View
src/scenegraph/shadowedborderrectanglematerial.cpp
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | ShadowedBorderRectangleShader::ShadowedBorderRectangleShader() | 43 | ShadowedBorderRectangleShader::ShadowedBorderRectangleShader() | ||
44 | { | 44 | { | ||
45 | auto header = QOpenGLContext::currentContext()->isOpenGLES() ? QStringLiteral("header_es.glsl") : QStringLiteral("header_desktop.glsl"); | 45 | auto header = QOpenGLContext::currentContext()->isOpenGLES() ? QStringLiteral("header_es.glsl") : QStringLiteral("header_desktop.glsl"); | ||
46 | 46 | | |||
47 | auto shaderRoot = QStringLiteral(":/org/kde/kirigami/shaders/"); | 47 | auto shaderRoot = QStringLiteral(":/org/kde/kirigami/shaders/"); | ||
48 | 48 | | |||
49 | setShaderSourceFiles(QOpenGLShader::Fragment, { | 49 | setShaderSourceFiles(QOpenGLShader::Fragment, { | ||
50 | shaderRoot + header, | 50 | shaderRoot + header, | ||
51 | shaderRoot + QStringLiteral("sdf.glsl"), | ||||
51 | shaderRoot + QStringLiteral("shadowedborderrectangle.frag") | 52 | shaderRoot + QStringLiteral("shadowedborderrectangle.frag") | ||
52 | }); | 53 | }); | ||
53 | } | 54 | } | ||
54 | 55 | | |||
55 | void ShadowedBorderRectangleShader::initialize() | 56 | void ShadowedBorderRectangleShader::initialize() | ||
56 | { | 57 | { | ||
57 | ShadowedRectangleShader::initialize(); | 58 | ShadowedRectangleShader::initialize(); | ||
58 | m_borderWidthLocation = program()->uniformLocation("borderWidth"); | 59 | m_borderWidthLocation = program()->uniformLocation("borderWidth"); | ||
Show All 15 Lines |