nvim-treesitter/runtime/queries/glsl/highlights.scm

36 lines
468 B
Scheme
Raw Normal View History

2021-09-11 17:26:06 +02:00
; inherits: c
2021-09-11 17:26:06 +02:00
[
"in"
"out"
"inout"
"uniform"
"shared"
"layout"
"attribute"
"varying"
"buffer"
"coherent"
"readonly"
"writeonly"
"precision"
"highp"
"mediump"
"lowp"
"centroid"
"sample"
"patch"
"smooth"
"flat"
"noperspective"
"invariant"
"precise"
] @keyword.modifier
2021-09-11 17:26:06 +02:00
"subroutine" @keyword.function
(extension_storage_class) @keyword.modifier
2021-09-11 17:26:06 +02:00
((identifier) @variable.builtin
2024-01-06 15:05:50 +09:00
(#lua-match? @variable.builtin "^gl_"))