Thanks a lot for the log. Indeed there are some issues. It's certainly not a problem with vcredist. There are some errors during shaders compilation. Not sure why it complains, maybe because of:
- {l Code}: {l Select All Code}
if (type == GL_FRAGMENT_SHADER)
code << "precision mediump float;\n";
in shader_files_manager.cpp ? Btw. I think that it should be "highp" (on most desktop graphics cards mediump and highp are equal anyway). At least I had some errors when I was using different precisions for vertex and fragment shaders in OpenGL ES.
You can try to update your drivers if it's possible (STK works just fine for me on geforce gt 635m, so it should work on gt 610 too). But I will see if it can be easily fixed anyway.