Vscode-material-icon-theme: [Icon Request] GLSL Icons

Created on 27 Dec 2019  路  10Comments  路  Source: PKief/vscode-material-icon-theme

I think it would be really cool if we had GLSL icons in this plugin (.vert, .tesc, .tese, .geom, .frag, .comp). There are some designs I could think of:

  • vertex shader -> some points
  • geometry shader -> a triangle
  • fragment shader -> a grid

and maybe reuse the assembly icon for *.spv files.

Having different icons for different shader types would be especially nice, if that isn't too much work. Or we could just have a generic icon for all shaders.

All 10 comments

I would really love to see this! It also might be helpful to accommodate the inconsistent shader file extension naming convention.

Examples:

.vs, .vert, .vertexshader
.fs, .frag, .fragmentshader

I'm not an expert in icon design, but I tried a few. Any suggestions?
vert:
vert svg
geom:
geom svg
fram v1:
fram svg
fram v2:
fram_ex svg

The icons look great, but for what type of shader are the last two icons supposed to be used?

I prefer the second one. Which one do you like?

Personally dont really like the suggested icons, though I cannot find a preexisting example :/
(Excempting the 'c'ish logo in the 'VScode great icons' extension, which is a bit too vague.)
That said, I would love icons for this! ^^

"fram v2" is a really good one. It is a pretty good example of what a fragment shader does

If i could suggest, maybe make the vertex shader use the same colored squares as the fram examples?

If i could suggest, maybe make the vertex shader use the same colored square

I remeber my idea was to use different colors so that I can distinguish them in the editor at a glance.

It's been a long time and I have finished my shader project. You can change it if you want.

I'll try it out later tonight, though i must say i'm clueless when it comes to vscode extensions. 馃槄

Was this page helpful?
0 / 5 - 0 ratings

Related issues

simlej picture simlej  路  3Comments

alchermd picture alchermd  路  5Comments

thomas-tewolde picture thomas-tewolde  路  4Comments

stefan-kern picture stefan-kern  路  4Comments

GitStorageOne picture GitStorageOne  路  5Comments