[vlc-commits] [Git][videolan/vlc][master] qt: do not initialize unused qt quick effects shaders
Steve Lhomme (@robUx4)
gitlab at videolan.org
Mon Mar 17 10:43:38 UTC 2025
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
fa612b40 by Fatih Uzunoglu at 2025-03-17T10:29:18+00:00
qt: do not initialize unused qt quick effects shaders
As per Qt Quick Effects' `CMakeLists.txt`,
the excluded resources are the ones that
use masking.
We do not use mask, so we don't need to
initialize these shaders. This should save
some disk space for the static build.
We could eliminate more of these, for example
depending on the blur level, only a certain
subset of these shaders are used. However,
I decided to not be that aggressive for the
moment.
- - - - -
1 changed file:
- modules/gui/qt/qt.cpp
Changes:
=====================================
modules/gui/qt/qt.cpp
=====================================
@@ -864,27 +864,16 @@ static void *Thread( void *obj )
Q_INIT_RESOURCE( multieffect_shaders2 );
Q_INIT_RESOURCE( multieffect_shaders3 );
Q_INIT_RESOURCE( multieffect_shaders4 );
- Q_INIT_RESOURCE( multieffect_shaders5 );
Q_INIT_RESOURCE( multieffect_shaders6 );
- Q_INIT_RESOURCE( multieffect_shaders7 );
Q_INIT_RESOURCE( multieffect_shaders8 );
Q_INIT_RESOURCE( multieffect_shaders9 );
- Q_INIT_RESOURCE( multieffect_shaders10 );
- Q_INIT_RESOURCE( multieffect_shaders11 );
Q_INIT_RESOURCE( multieffect_shaders12 );
- Q_INIT_RESOURCE( multieffect_shaders13 );
Q_INIT_RESOURCE( multieffect_shaders14 );
Q_INIT_RESOURCE( multieffect_shaders15 );
- Q_INIT_RESOURCE( multieffect_shaders16 );
- Q_INIT_RESOURCE( multieffect_shaders17 );
Q_INIT_RESOURCE( multieffect_shaders18 );
- Q_INIT_RESOURCE( multieffect_shaders19 );
Q_INIT_RESOURCE( multieffect_shaders20 );
Q_INIT_RESOURCE( multieffect_shaders21 );
- Q_INIT_RESOURCE( multieffect_shaders22 );
- Q_INIT_RESOURCE( multieffect_shaders23 );
Q_INIT_RESOURCE( multieffect_shaders24 );
- Q_INIT_RESOURCE( multieffect_shaders25 );
#else
Q_INIT_RESOURCE( qmake_Qt5Compat_GraphicalEffects );
Q_INIT_RESOURCE( qmake_Qt5Compat_GraphicalEffects_private );
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/fa612b4075ca572e874e70dd579bcc479c6d9f55
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/fa612b4075ca572e874e70dd579bcc479c6d9f55
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list