Remove duplicate shaders for core profile, instead use preprocessor

Authored by ahiemstra on May 20 2020, 12:34 PM.

Description

Remove duplicate shaders for core profile, instead use preprocessor

This removes the need to have separate _core profile shaders, instead
handling the small differences between core and legacy with some
preprocessor tricks. This matches the behaviour with Kirigami where
I did the same.

In addition, this brings in another change from Kirigami where the
sdf_render functions have been split up and no longer blend based
on the target color's alpha.

Details

Committed
ahiemstraMay 20 2020, 12:44 PM
Parents
R1049:fa334cf9e809: Add MapProxySource
Branches
Unknown
Tags
Unknown