GraphicsFuzz

一个测试框架,用于自动查找和简化图形着色器编译器中的错误。「A testing framework for automatically finding and simplifying bugs in graphics shader compilers.」

Github星跟蹤圖

GraphicsFuzz

License
Build Status

GraphicsFuzz is a testing framework for shader compilers

GraphicsFuzz provides tools to automatically find and simplify bugs in graphics
shader compilers. It operates on GLSL shaders, and uses
glslangValidator and spirv-tools to additionally target SPIR-V.

Tools

  • glsl-reduce: a stand-alone GLSL shader reducer
  • spirv-reduce: a stand-alone SPIR-V shader reducer
  • glsl-fuzz: a family of tools for testing GLSL shader compilers using randomized metamorphic testing

glsl-reduce

spirv-reduce

glsl-fuzz

Get the GraphicsFuzz tools

Contribute

Further reading

GraphicsFuzz blog posts:

Academic research project blog posts:

Academic publications:

This is not an officially supported Google product.

主要指標

概覽
名稱與所有者google/graphicsfuzz
主編程語言Java
編程語言Dockerfile (語言數: 14)
平台Android, Linux
許可證Apache License 2.0
所有者活动
創建於2018-09-24 16:31:05
推送於2024-10-03 17:01:12
最后一次提交2022-03-10 09:08:51
發布數92
最新版本名稱v1.3 (發布於 )
第一版名稱v-27082d931d8aec38c70b8a26d594f65cc513013f (發布於 )
用户参与
星數593
關注者數22
派生數115
提交數720
已啟用問題?
問題數405
打開的問題數89
拉請求數720
打開的拉請求數15
關閉的拉請求數63
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?