It’s rare that I do that but I think I will incorporate this change in a minor patch. For a single reason: the sole change from GLSL450 is that the compiler now accepts extra semicolons at global scope.
Accepting GLSL450 with that change is, to me, not a problem and if it becomes to anyone, I will add a feature flag to protect against that. But I really doubt it will ever be as it’s already the case. From my idea, I think that change is to allow starting a shader with ; (which sounds completely weird).
Also, the changelog from Khronos shows that it was reported from a Private Bug. I have no idea what it means but whatever.
It’s rare that I do that but I think I will incorporate this change in a minor patch. For a single reason: the sole change from GLSL450 is that the compiler now accepts extra semicolons at global scope.
Accepting GLSL450 with that change is, to me, not a problem and if it becomes to anyone, I will add a feature flag to protect against that. But I really doubt it will ever be as it’s already the case. From my idea, I think that change is to allow starting a shader with
;
(which sounds completely weird).Also, the changelog from Khronos shows that it was reported from a Private Bug. I have no idea what it means but whatever.
I do this so that we can get going on with https://github.com/rust-gamedev/wg/issues/23.