Skip to content

PROJECTS

Android Graphics Tools Team GSoC projects

8 accepted projects across 3 cycles, 2019 to 2021. Each one links to its contributor, mentors and code.

Projects listed

8

Across 3 cycles

In GSoC 2026

–

Not taking part

Busiest cycle

2021

3 projects

Mentors named

4

Across all listed projects

First cycle

2019

Latest 2021

Projects per cycle

Android Graphics Tools Team, 2016 to 2026

  1. 3
View as table
Android Graphics Tools Team projects per cycle
Projects
20160
20170
20180
20192
20203
20213
20220
20230
20240
20250
20260
  1. Diversity transformation class space and implement Coverage-guided mutation-based fuzzing for WebGPU

    Shiyu LiuMentored by Vasyl Teliman, Paul Thomson, Alastair Donaldson

    Spir-fuzz is a C++-based tool that automatically finds bugs in Vulkan drivers. It works by transform the original shader into a new one that is...

  2. Coverage-guided mutation-based fuzzing for WebGPU

    Emiljano GjiritiMentored by Vasyl Teliman, Paul Thomson, Alastair Donaldson

    In this project, I will study WebGPU, the upcoming standard for exposing the capabilities of the GPU hardware in web browsers, and its shading...

  3. Improving support for compute shaders in spirv-fuzz

    Mostafa Ashraf MohamedMentored by Vasyl Teliman, Paul Thomson, Alastair Donaldson

    project involve adding new transformations to spirv-fuzz tools to improve their support for compute shaders

  1. Fuzzing Graphics Shaders

    André Perez MaselcoMentored by Paul Thomson, Alastair Donaldson

    SPIRV-Tools is a collection of tools to work on SPIR-V modules. One of these tools is spirv-fuzz. It applies semantics-preserving transformations to...

  2. Implementation of additional transformations for spirv-fuzz

    Vasyl TelimanMentored by Paul Thomson, Alastair Donaldson

    This proposal aims to describe a set of transformations to implement for the spirv-fuzz tool. It provides a high-level overview of the...

  3. https://docs.google.com/document/d/1EF4UoXfvDQ4owTjJpfO4W3gfrYHBsFESPVGzBffV8S0/edit?usp=sharing

    Nipun GargMentored by Hugues Evrard, Paul Thomson

    The objective of this project would be to write Vulkan Apps that demonstrate some part/combination of the Vulkan API that is not already covered by...

  1. Improve Shading Language Support in GraphicsFuzz

    Jiradet OunjaiMentored by Paul Thomson, Alastair Donaldson

    GraphicsFuzz is a tool that helps graphics driver makers capture defects by fuzzing and rendering semantically equivalent shaders. The tool applies...

  2. Enhancing Metamorphic Testing Tools For Graphics Drivers

    Abel BriggsMentored by Hugues Evrard, Alastair Donaldson

    The Android Graphics Tools Team's GraphicsFuzz is a metamorphic testing framework for OpenGL and Vulkan graphics drivers. Among its tools are a...

Data: Google Summer of Code public archive. Official GSoC archive