Add a Rendering-Base edition

Change-Id: If966d6ad57ddbf99cde5be2b2b73e65db44b2213
Move GLSL handling into a catalyst.cmake file

This avoids errors when not using Rendering-Base.

Change-Id: I5ea9f1f10f86d24c9e37fa8fcfbb1d02e20c5c7f
Merge topic 'add-rendering-base-edition' into next

5d87fb35 Move GLSL handling into a catalyst.cmake file
fbc3470c Add a Rendering-Base edition