347.09 shader compile bug #version


On older drivers 1-2 months 344.xx compiling shaders was ok, but not it gives error:

error C0204: version directive must be first statement and may not be repeated

I get this error in past about 1 month ago (or less, I don’t know when 347.09 was released, manual install, manual downgrade) my solution was downgrade to drivers (automatic update now).

What I’m using:
OS: Win 10
Language: C++
Framework: Qt 5.4
OpenGL: 4.2

My target infos:

Compiler C++ version: 199711
Target architecture: 64-bit
MSVC build: 0
MSVC full_ver: 180031101
MSVC ver: 1800
OpenGL Version:  "4.5.0 NVIDIA 347.09"
OpenGL Vendor: "NVIDIA Corporation"
OpenGL Rendered: "GeForce GT 650M/PCIe/SSE2"

Could you please elaborate what application you used to produce this error?
(No reproducer means nothing to analyze.)

If this is in your own application, is the #version directive the first statement and not repeated in your GLSL shaders?

Its my own app.

Here is my skybox glsl files:

http://pastebin.com/Lx9HF4Fx - frag
http://pastebin.com/cRN65fFA - vertex

Is there problem with first few lines are commented? (Worked on previous drivers)