38 lines
452 B
Scheme
38 lines
452 B
Scheme
; 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_")
|
|
)
|