From b37c25fb969b3fb6936ac456a07bd69c4c10cd00 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sat, 11 Aug 2012 16:38:35 +0300 Subject: [PATCH] Don't link program with the transform feature in constructor The transform feature produces calls to external functions, which need to be added in a separate shader. Trying to link in the constructor only produces link errors. --- source/program.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/program.cpp b/source/program.cpp index 52150f3f..9e54d6a8 100644 --- a/source/program.cpp +++ b/source/program.cpp @@ -97,7 +97,8 @@ Program::Program(const StandardFeatures &features) init(); add_standard_shaders(features); - link(); + if(!features.transform) + link(); } Program::Program(const string &vert, const string &frag) -- 2.43.0