From 5b510683901e141f97195419303d6e2906889d3d Mon Sep 17 00:00:00 2001 From: Josh Britain <50422789+jbritain@users.noreply.github.com> Date: Sat, 12 Jul 2025 15:21:18 +0100 Subject: [PATCH 1/2] add compute shader extensions --- packages/prettier-plugin-glsl/src/prettier-plugin.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/prettier-plugin-glsl/src/prettier-plugin.ts b/packages/prettier-plugin-glsl/src/prettier-plugin.ts index 0278140..5776541 100644 --- a/packages/prettier-plugin-glsl/src/prettier-plugin.ts +++ b/packages/prettier-plugin-glsl/src/prettier-plugin.ts @@ -108,6 +108,9 @@ export const languages: SupportInfo["languages"] = [ ".vrx", ".vsh", ".vshader", + ".csh", + ".cshader", + ".comp", ], }, ] From 5b8d1ca381e8940ed7befb3a3e51b9cb69d34fbf Mon Sep 17 00:00:00 2001 From: Josh Britain <50422789+jbritain@users.noreply.github.com> Date: Sat, 12 Jul 2025 15:21:51 +0100 Subject: [PATCH 2/2] add compute shader extensions --- packages/prettier-plugin-glsl/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/prettier-plugin-glsl/README.md b/packages/prettier-plugin-glsl/README.md index 6dd9607..419f56c 100644 --- a/packages/prettier-plugin-glsl/README.md +++ b/packages/prettier-plugin-glsl/README.md @@ -53,7 +53,7 @@ recognized as GLSL files by default. `.fp` `.frag` `.frg` `.fs` `.fsh` `.fshader` `.geo` `.geom` `.glsl` `.glslf` `.glslv` `.gs` `.gshader` `.rchit` `.rmiss` `.shader` `.tesc` `.tese` `.vert` -`.vrx` `.vsh` `.vshader` +`.vrx` `.vsh` `.vshader` `.csh` `.cshader` `.comp` Note that `.frag` files are recognized as JavaScript files by default. Add the following to your Prettier configuration to format them as GLSL.