forked from Mirrors/helix
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
452 B
Scheme
38 lines
452 B
Scheme
3 years ago
|
; inherits: c
|
||
|
|
||
|
[
|
||
|
"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
|
||
|
|
||
|
"subroutine" @keyword.function
|
||
|
|
||
|
(extension_storage_class) @attribute
|
||
|
|
||
|
(
|
||
|
(identifier) @variable.builtin
|
||
|
(#match? @variable.builtin "^gl_")
|
||
|
)
|