kwin/effects
Martin Gräßlin 613d76f2df [effects] Combine all shaders in resources
One resource is used for shader version 1.10 and one for version 1.40.

The ideas behind this change is to remove the locating of the shader
sources and also to fix that user provided shaders could be loaded
instead of the original ones (possible attack vector on Wayland).

To simplify the ShaderManager provides a new method call to load the
shader from the resource. This means the effects don't need to
duplicate the check for the shader version any more and also don't
need to duplicate the file reading functionality.

REVIEW: 126905
2016-02-01 08:42:30 +01:00
..
backgroundcontrast [effects] Support GLES 3 in Blur and BackgroundContrast 2015-11-09 16:22:32 +01:00
blur SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
coverswitch [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00
cube [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00
desktopgrid SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
dialogparent SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
diminactive Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
dimscreen [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
eyeonscreen SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-10 11:46:53 +00:00
fade SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
fadedesktop SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
fallapart [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
flipswitch Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
glide Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
highlightwindow invalidate iterator on removing pointed element 2015-01-24 22:20:21 +01:00
invert [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00
kscreen do not reinterpret_cast insufficient data 2015-10-05 23:41:16 +02:00
login SVN_SILENT made messages (.desktop file) - always resolve ours 2015-12-30 09:40:57 +00:00
logout [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00
lookingglass [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00
magiclamp SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
magnifier SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
maximize SVN_SILENT made messages (.desktop file) - always resolve ours 2015-11-17 13:07:36 +00:00
minimizeanimation [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
mouseclick SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
mousemark [effects] Use shader traits API for MouseMark effect 2016-01-25 14:11:54 +01:00
presentwindows Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
resize [effects] Use shader traits in Resize 2016-01-25 14:11:54 +01:00
scalein SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
screenedge [effects] Use shader traits api in screenedge effect 2016-01-25 14:11:54 +01:00
screenshot Revert "Handle conflicts between epoxy and manually resolved function pointers" 2015-11-17 14:58:59 +01:00
sheet [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
showfps [effects] Switch ShowFPS to ShaderTraits based rendering 2016-01-25 14:11:54 +01:00
showpaint [effects] Use shader traits in ShowPaint effect 2016-01-25 14:11:54 +01:00
slide [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
slideback explicitly update the stack track on unminimization 2015-11-24 22:38:49 +01:00
slidingpopups update expanded geometry when slide is done 2016-01-14 23:37:13 +01:00
snaphelper [effects] Use shader traits in SnapHelper effect 2016-01-25 14:11:54 +01:00
startupfeedback [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00
thumbnailaside Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
trackmouse [effects] Use shader traits API in trackmouse 2016-01-25 14:11:54 +01:00
translucency SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
windowaperture SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-10 11:46:53 +00:00
windowgeometry Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
wobblywindows Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
zoom [effects] Simplify setting mvp matrix for cursor in zoom effect 2016-01-25 14:11:54 +01:00
CMakeLists.txt [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00
effect_builtins.cpp Drop the Dashboard Effect 2015-10-19 13:56:46 +02:00
effect_builtins.h Drop the Dashboard Effect 2015-10-19 13:56:46 +02:00
kwineffect.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2015-12-06 09:17:34 +00:00
logging.cpp Change default logging category to QtCriticalMsg 2015-07-31 13:29:58 +02:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00
shaders.qrc [effects] Combine all shaders in resources 2016-02-01 08:42:30 +01:00