Remove table of mostly null pointers
The patch moves the initialization of the format to format blend tables to runtime, so we only have to explicitly set the values that are not null. This removes most of the lines in qblendfunctions.cpp. Change-Id: Ie017f380ff11cfb764a631cfea7626786731b5fb Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
This commit is contained in:
parent
5b5d25cc41
commit
e63752e6bb
@ -185,6 +185,7 @@ extern void qRegisterGuiVariant();
|
||||
#ifndef QT_NO_ANIMATION
|
||||
extern void qRegisterGuiGetInterpolator();
|
||||
#endif
|
||||
extern void qInitBlendFunctions();
|
||||
extern void qInitDrawhelperAsm();
|
||||
extern void qInitImageConversions();
|
||||
|
||||
@ -1279,6 +1280,8 @@ void QGuiApplicationPrivate::init()
|
||||
if (platform_integration == 0)
|
||||
createPlatformIntegration();
|
||||
|
||||
// Set up blend function tables.
|
||||
qInitBlendFunctions();
|
||||
// Set up which span functions should be used in raster engine...
|
||||
qInitDrawhelperAsm();
|
||||
// and QImage conversion functions
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user