1. 17 Jun, 2011 1 commit
    • Always emit precision in shader variable declarations. · dc4b4f85
      zmo@google.com authored
      After the shader compile (and before code output), the precision scopes are already lost.  In order to correctly output precisions, we need to emit precision in each variable declaration, therefore, each variable should have its precision set.  This CL fixes the bugs that the precisions are lost for variables using default precsions and struct fields.  Also, this CL fixes a bug in the grammar: constructors are not type_specifier and they shouldn't have precisions.
      
      BUG=168
      TEST=webgl conformance tests, gles2 conformance tests.
      Review URL: http://codereview.appspot.com/4617041
      
      git-svn-id: https://angleproject.googlecode.com/svn/trunk@695 736b8ea6-26fd-11df-bfd4-992fa37f6226
  2. 16 Jun, 2011 1 commit
  3. 15 Jun, 2011 1 commit
  4. 14 Jun, 2011 1 commit
  5. 13 Jun, 2011 1 commit
  6. 10 Jun, 2011 3 commits
  7. 08 Jun, 2011 7 commits
  8. 07 Jun, 2011 1 commit
  9. 06 Jun, 2011 2 commits
  10. 03 Jun, 2011 4 commits
  11. 02 Jun, 2011 3 commits
  12. 01 Jun, 2011 2 commits
  13. 30 May, 2011 1 commit
  14. 27 May, 2011 1 commit
  15. 26 May, 2011 5 commits
  16. 25 May, 2011 1 commit
  17. 17 May, 2011 2 commits
  18. 13 May, 2011 1 commit
  19. 12 May, 2011 2 commits