Problemas graves de renderização no OpenGL 4.1 e Qt 5

Vi algumas referências promissoras para poder executar o Qt5 no OpenGL moderno. Estou usando o código a seguir para definir meu QQuickView como OpenGL 4.1 Core (o mais recente suportado no OSX 10.9 com meu MacBook).

QSurfaceFormat sf = g_mainView->format();
sf.setProfile(QSurfaceFormat::CoreProfile);
sf.setVersion(4, 1);
g_mainView->setFormat(sf);

Problemas maiores. Primeiro, o aplicativo trava completamente ao tentar renderizar texto. Se, por acaso, tiver apenas imagens, retângulos etc. na minha QML, eu recebo muitos erros de shader de fragmento.

QOpenGLShader::compile(Fragment): ERROR: 0:1: '' :  #version required and missing.
ERROR: 0:5: 'varying' : syntax error syntax error

*** Problematic Fragment shader source code ***
#define lowp
#define mediump
#define highp

            varying highp vec2 qt_TexCoord0;
            uniform highp float qt_Opacity;
            uniform lowp sampler2D source;
            uniform lowp sampler2D maskSource;
            void main(void) {
                gl_FragColor = texture2D(source, qt_TexCoord0.st) * (texture2D(maskSource, qt_TexCoord0.st).a) * qt_Opacity;
            }


***
QQuickCustomMaterialShader: Shader compilation failed:
"ERROR: 0:1: '' :  #version required and missing.
ERROR: 0:5: 'varying' : syntax error syntax error
"

O Qt5.3 ainda não está pronto para o OpenGL moderno? Ou estou simplesmente configurando incorretamente? Quero incorporar minhas próprias janelas gráficas OpenGL usando o OpenGL 4, portanto, suponho que eu também precise desse aplicativo em execução no GL 4. Existe outro caminho?

questionAnswers(2)

yourAnswerToTheQuestion