Bug 737

Summary: GLSL Version [1.30 .. 1.50[ requires [default] precision at least for fragment Shader float values
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: blocker CC: sgothel
Priority: ---    
Version: 2   
Hardware: All   
OS: all   
Type: --- SCM Refs:
33abeb8097a8f80acd1a4ce94b4866e5dc41f0c0
Workaround: ---

Description Sven Gothel 2013-05-17 04:20:46 CEST
GLSL spec [1.30 - 1.40] section 4.5.3 states that fragment program requires a [default] precision
for float values.

Failure to do so, causes a bug as reported here:
  <http://forum.jogamp.org/quot-Shader-status-invalid-quot-with-latest-jars-and-GLJpanel-td4029177.html>
Comment 1 Sven Gothel 2013-05-17 04:24:10 CEST
Note: GLSL spec >= 1.50 does _not_ require such default precision.
Comment 2 Sven Gothel 2013-05-17 04:53:45 CEST
Needs verification on said machines w/ GLSL [1.30 - 1.40] which failed!