shader-compiler-bugs icon indicating copy to clipboard operation
shader-compiler-bugs copied to clipboard

A collection of shader compiler bugs.

Results 28 shader-compiler-bugs issues
Sort by recently updated
recently updated
newest added
trafficstars

Hi guys, If it's of interest, I converted this data to CK format as a part of TETRACOM deliverable. It will allow us (and the community) to unify access to...

[[Shaders, screenshots, error log, reproduction steps, platform info, etc.]](https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63_2) [[ZIP]](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63_2) Variant correct: ![correct image](https://github.com/mc-imperial/shader-compiler-bugs/raw/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63_2/variant_correct.png "correct image") Variant: ![incorrect image](https://github.com/mc-imperial/shader-compiler-bugs/raw/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63_2/variant_incorrect.png"incorrect image") Both shaders write red to `gl_FragColor`, then have some further...

duplicate
bad-image
amd-r9-fury-windows
confirmed

A malicious WebGL web page causes the HTC One M7 device to crash and restart. https://www.youtube.com/watch?v=1ueDQhQ5Lqw https://www.youtube.com/watch?v=nzkyTNPqOuw We do not provide the malicious shader or web page.

htc-one-m7
won't-fix
system-instability

Rendering several shaders via WebGL in Safari on an Intel MacBook Pro appears to cause colours from the shader (rendered to the canvas) to be rendered onto other surfaces outside...

reported
potential-information-leak
apple-rMBP13-mid-2014-safari

[[Shaders, screenshots, error log, reproduction steps, platform info, etc.]](https://github.com/mc-imperial/shader-compiler-bugs/tree/master/Intel-i7-2600-Mesa-Linux/crashes/return_flag) [[ZIP]](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/mc-imperial/shader-compiler-bugs/tree/master/Intel-i7-2600-Mesa-Linux/crashes/return_flag) This has only been tested via the GLFuzz server/client interface because I don't have an easy way of testing it...

crash
intel-i7-2600-ubuntu-mesa-17.1.4
unreported
shrinkfuzz

[[Shaders, screenshots, error log, reproduction steps, etc.]](https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63) [[ZIP]](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-028011ce6441692b_inv_variant_63) There are two dead-code injections, one with an unreachable return and a variable declaration (the type and value of the variable don't...

bad-image
amd-r9-fury-windows
confirmed

[[Shaders, screenshots, error log, reproduction steps, etc.]](https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74) [[ZIP]](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74) Recipient: ![recipient image](https://github.com/mc-imperial/shader-compiler-bugs/raw/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/original.png "recipient image") Variant: ![variant image](https://github.com/mc-imperial/shader-compiler-bugs/raw/master/AMD-R9-Fury-Windows10/wrong_images/large-v440-2f9974b474297737_inv_variant_74/variant.png "variant image")

bad-image
amd-r9-fury-windows
unreported

[[Shaders, screenshots, error log, etc.]](https://github.com/mc-imperial/shader-compiler-bugs/tree/master/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71) [[ZIP]](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/mc-imperial/shader-compiler-bugs/tree/master/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71) Reported to Intel here: https://software.intel.com/en-us/forums/developing-games-and-graphics-on-intel/topic/703691 WebGL links for easy reproduction: * [Recipient](http://htmlpreview.github.io/?https://github.com/mc-imperial/shader-compiler-bugs/blob/master/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/webgl_viewer_recipient.html) * [Variant](http://htmlpreview.github.io/?https://github.com/mc-imperial/shader-compiler-bugs/blob/master/Intel-HD-Graphics-520-WebGL-ANGLE/wrong_images/large-v100-webgl-e404f04495815667_inv_variant_71/webgl_viewer_variant.html) The variant has a "discard" statement after a "break" statement....

bad-image
intel-hd-graphics-520-webgl
reported

[[Shaders, screenshots, error log, reproduction steps, etc.]](https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924) [[ZIP]](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924) Device: AMD R7 series Ubuntu 16.04 driver version: [obtained here](http://support.amd.com/en-us/kb-articles/Pages/AMD-Radeon-GPU-PRO-Linux-Beta-Driver%E2%80%93Release-Notes.aspx) Comparison of observed effects available [here](https://github.com/mc-imperial/shader-compiler-bugs/blob/master/AMD-R9-Fury-WebGL-ANGLE/crashes/large-v100-webgl-241618d7c4457924/note).

amd-r7-ubuntu-16.04
unreported
system-instability

[[Shaders, screenshots, error log, reproduction steps, etc.]](https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24) [[ZIP]](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/mc-imperial/shader-compiler-bugs/tree/master/AMD-R9-Fury-WebGL-ANGLE/wrong_images/large-v100-webgl-912b714d4bf78568_inv_variant_24) The difference between the two fragment shaders is the code inside the following loop is surrounded by a one-iteration for-loop, while in...

bad-image
amd-r9-fury-webgl
unreported