用 GLSL 编写的库

Vulkan

新 Vulkan API 的示例和演示。
  • 8.8k
  • MIT

thebookofshaders

逐步指导片段着色器的抽象和复杂的宇宙。
  • 5.3k
  • GNU General Public License v3.0

godot-shaders

用于 Godot 游戏引擎的大型免费开源着色器库。在这里,您将获得带有可玩演示的 2D 和 3D 着色器。
  • 2.2k
  • GNU General Public License v3.0

MPV_lazy

🔄 mpv player 播放器折腾记录 windows conf ; 中文注释配置 快速帮助入门 ; mpv-lazy 懒人包 win10 x64 config.
  • 2.0k
  • GNU General Public License v3.0

graphics-workshop

通过编写 GPU 着色器来学习计算机图形学!
  • 2.0k
  • MIT

lygia

LYGIA,它是一个粒度和多语言(GLSL、HLSL、WGSL、MSL 和 CUDA)着色器库,专为提高性能和灵活性而设计。
  • 1.7k
  • GNU General Public License v3.0

SPIRV-Cross

SPIRV-Cross 是一个实用的工具和库,用于对 SPIR-V 进行反射并将 SPIR-V 反汇编回高级语言。
  • 1.7k
  • Apache License 2.0

ShaderMan

将 ShaderToy 转换为 Unity HLSL/CG。
  • 1.2k
  • MIT

psx_retroshader

“模拟”ps1渲染风格的着色器。
  • 1.0k
  • MIT

higan

higan 是一个多系统模拟器,专注于准确性、保存性和可配置性。
  • 970
  • GNU General Public License v3.0

glsl-shaders

此存储库适用于从 libretro 的 common-shaders 存储库手动转换的 glsl 着色器,因为有些着色器不能很好地与 cg2glsl 脚本配合使用。
  • 741

bsnes-hd

bsnes fork 添加了高清视频功能。
  • 568
  • GNU General Public License v3.0 only

obs-shaderfilter

OBS Studio 过滤器,用于将任意着色器应用于源。
  • 370
  • The Unlicense

GPU-Fog-Particles

无纹理雾粒子使用高度可定制的着色器来衰减噪声值。
  • 356
  • The Unlicense

GodotRetro

戈多复古着色器包!
  • 328
  • GNU General Public License v3.0

OriginShader

MCPE 的着色器。
  • 280
  • GNU General Public License v3.0 only

Godot-Water-Shader-Prototype

Godot 的水着色器原型。
  • 279
  • MIT

LightlyShaders

KWin 的圆角和轮廓效果..
  • 268

Godot-3-2D-CRT-Shader

Godot 3 的 2D 着色器模拟 CRT。
  • 267
  • MIT

better-mpv-config

改进的 MPV Media Player v3 配置文件。
  • 246
  • MIT

SOICbite

紧凑的 PCB 占位面积允许 SOIC 测试夹用作节省空间的编程和调试连接器。
  • 236
  • BSD 2-clause "Simplified"

Hyperbolic-Honeycombs

可视化 3d/4d 双曲蜂窝和球体填料。
  • 222
  • MIT

Godot-Cel-Shader

Godot 引擎的 Cel 着色器。
  • 220
  • MIT

glNoise

GLSL 噪声函数的集合,可与 WebGL 一起使用,并具有易于使用的 API。
  • 198
  • MIT

Open4Es-Shader-Android

这是一个可以在使用 GL4ES 的 Minecraft Java Edition For Phone 项目上运行的着色器。该存储库包含 Android 平台的源代码。
  • 195
  • GNU General Public License v3.0 only

d2-plugy-qol

暗黑破坏神 II 的 QOL 模组包..
  • 194

procedural-tileable-shaders

可平铺程序纹理的集合,例如:细胞噪声、FBM、voronoi、perlin 等。
  • 183
  • MIT

1_16_shaders

MC 香草精美着色器。
  • 182
  • MIT

webretro

浏览器中的 RetroArch。
  • 182
  • MIT

mpv-config

MPV 配置文件,用于传统直播电视和视频光盘格式的高质量渲染。
  • 175