POV-Ray / povray

The Persistence of Vision Raytracer: http://www.povray.org/
GNU Affero General Public License v3.0
1.35k stars 282 forks source link

Verify that v3.8 features require `#version 3.8` #420

Open c-lipka opened 3 years ago

c-lipka commented 3 years ago

Unless #version 3.8 is specified, any v3.8 features should either be disabled (if automatic) or trigger a warning (if requiring extra syntax), so that the user doesn't accidently mark a scene as v3.7 compatible that actually requires v3.8 to render as intended.

It needs to be verified that this is true for all v3.8 features.

It also should be douible-checked that the equivalent is true for all v3.7 features unless #version 3.7 or above is specified.