-
```
What steps will reproduce the problem?
compile the following shader:
---8
-
```
What steps will reproduce the problem?
1. run $ echo -n "void main() {}
#define HA" >> boom.frag
2. run $ essl_to_glsl boom.frag
What is the expected output? What do you see instead?
Expected:
##…
-
```
Our packing rules for varyings do not follow the ESSL spec exactly, causing us
to use too many registers in some cases.
Implement the packing rules specified in the ESSL spec.
```
Original issu…
-
```
This is https://bugzilla.mozilla.org/show_bug.cgi?id=687554
This is a Firefox Mobile / Android crash.
It's initially been reported in the ro.me demo against ANGLE r740.
Since then it's been con…
-
```
What steps will reproduce the problem?
1. run $ echo "void main() { int line = __LINE__;
line = __LINE__;
line = __LINE__; }" > line.cpp
2. run $ essl_to_glsl -o line.cpp
What is the expected out…
-
```
We currently do a CPU conversion of vertex buffer data when the app specifies
un-normalized int for ESSL 1.00. Ideally we can do this on the GPU with dynamic
shaders.
```
Original issue report…
-
```
void main() {
int k = 0;
for (int i = 0; i < 10; i++) { int i = k+i; } // ok, compound nests
gl_FragColor = vec4(float(k));
}
What is the expected output? What do you see instead?
This is l…
-
```
Bugs resulting from shaders not having been tested on lower-precision mobile
hardware are a relatively common occurrence. To help test shaders for this kind
of bugs without needing a wide array …
-
```
What steps will reproduce the problem?
1. run $ echo "#define L 666 7
#line L
void main() { return 0; } // error on line 666, file 7" > line_macro.frag
2. run $ essl_to_glsl line_macro.frag
What …
-
```
Shader compiler code is hard-coded to only support ESSL to HLSL conversion.
We should break it down into FrontEnd and multiple BackEnd modules.
```
Original issue reported on code.google.com by …