ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-es-3.00 / compiler / utf8-comment.vert
blob813d8955adf9a0a1d71f6efaeeee9fa260c470dc
1 #version 300 es
3 /* [config]
4  * expect_result: pass
5  * glsl_version: 3.00
6  * [end config]
7  *
8  * Page 8 (page 14 of the PDF) of the OpenGL ES Shading Language 3.00 spec
9  * says:
10  *
11  *     "Inside comments, the character set is extended to allow any byte
12  *     values to be used but with the exception that a byte with the value
13  *     zero is always interpreted as the end of the string. The character
14  *     encoding is assumed to be UTF-8 but no checking is performed for
15  *     invalid characters."
16  */
18 // This is all of the UTF8 HTML entities listed at
19 // http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references
21 // " & '
22 // < >
23 //   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
24 // ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
25 // À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
26 // Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
27 // à á â ã ä å æ ç è é ê ë ì í î ï
28 // ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
29 // Œ œ
30 // Š š
31 // Ÿ
32 // ƒ
33 // ˆ ˜
34 // Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
35 // Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί
36 // α β γ δ ε ζ η θ ι κ λ μ ν ξ ο
37 // π ρ ς σ τ υ φ χ ψ ω
38 // ϑ ϒ ϖ
39 // – — ‘ ’ ‚ “ ” „
40 // † ‡ • …
41 // ‰ ′ ″ ‹ › ‾
42 // ⁄
43 // €
44 // ℑ ℘ ℜ
45 // ™
46 // ℵ
47 // ← ↑ → ↓ ↔
48 // ↵
49 // ⇐ ⇑ ⇒ ⇓ ⇔
50 // ∀ ∂ ∃ ∅ ∇ ∈ ∉ ∋ ∏
51 // ∑ − ∗ √ ∝ ∞
52 // ∠ ∧ ∨ ∩ ∪ ∫
53 // ∼
54 // ≅ ≈
55 // ≠ ≡ ≤ ≥
56 // ⊂ ⊃ ⊄ ⊆ ⊇
57 // ⊕ ⊗
58 // ⊥
59 // ⋅
60 // ⌈ ⌉ ⌊ ⌋
61 // 〈 〉
62 // ◊
63 // ♠ ♣ ♥ ♦
65 void main()
67   gl_Position = vec4(0.);