There's not even 40 lines in the shader.
No, it's all the same code; all works on V2 alphas, now same project doesn't work in release.
For reference, this is the shader, but it appears to indicate that vertex information is missing from the (loaded) OBJ - the loading of objects in AppGameKit was slow and has been updated to load faster.
attribute vec3 position;
attribute vec3 normal;
attribute vec2 uv;
varying vec2 uvVarying;
varying vec3 normalVarying;
varying vec3 posVarying;
uniform vec4 uvBounds0;
uniform vec4 startUV;
uniform vec4 endUV;
uniform mat4 agk_World;
uniform mat4 agk_ViewProj;
uniform mat3 agk_WorldNormal;
void main()
{
vec4 pos = agk_World * vec4(position,1);
gl_Position = agk_ViewProj * pos;
vec3 norm = agk_WorldNormal * normal;
posVarying = pos.xyz;
normalVarying = norm;
uvVarying = uv * uvBounds0.xy + uvBounds0.zw;
}