Bug 737 - GLSL Version [1.30 .. 1.50[ requires [default] precision at least for fragment Shader float values
Summary: GLSL Version [1.30 .. 1.50[ requires [default] precision at least for fragmen...
Status: RESOLVED FIXED
Alias: None
Product: Jogl
Classification: JogAmp
Component: core (show other bugs)
Version: 2
Hardware: All all
: --- blocker
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2013-05-17 04:20 CEST by Sven Gothel
Modified: 2013-05-17 04:53 CEST (History)
1 user (show)

See Also:
Type: ---
SCM Refs:
33abeb8097a8f80acd1a4ce94b4866e5dc41f0c0
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!