Add 'GLSL' snippets
parent
8494ebb03c
commit
c66ba56332
|
@ -0,0 +1,76 @@
|
||||||
|
# A valid snippet should starts with:
|
||||||
|
#
|
||||||
|
# snippet trigger_word [ "description" [ options ] ]
|
||||||
|
#
|
||||||
|
# and end with:
|
||||||
|
#
|
||||||
|
# endsnippet
|
||||||
|
#
|
||||||
|
# Snippet options:
|
||||||
|
#
|
||||||
|
# b - Beginning of line.
|
||||||
|
# i - In-word expansion.
|
||||||
|
# w - Word boundary.
|
||||||
|
# r - Regular expression
|
||||||
|
# e - Custom context snippet
|
||||||
|
# A - Snippet will be triggered automatically, when condition matches.
|
||||||
|
#
|
||||||
|
# Basic example:
|
||||||
|
#
|
||||||
|
# snippet emitter "emitter properties" b
|
||||||
|
# private readonly ${1} = new Emitter<$2>()
|
||||||
|
# public readonly ${1/^_(.*)/$1/}: Event<$2> = this.$1.event
|
||||||
|
# endsnippet
|
||||||
|
#
|
||||||
|
# Online reference: https://github.com/SirVer/ultisnips/blob/master/doc/UltiSnips.txt
|
||||||
|
snippet ifdef
|
||||||
|
#ifdef GL_ES
|
||||||
|
precision mediump float;
|
||||||
|
#endif
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet defpi
|
||||||
|
#define PI 3.14159265359
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet main
|
||||||
|
void main() {
|
||||||
|
$1
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet uni
|
||||||
|
uniform $1;
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet unif
|
||||||
|
uniform float $1;
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet univ
|
||||||
|
uniform vec$1 float $2;
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet univ2
|
||||||
|
uniform vec2 float $1;
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet univ3
|
||||||
|
uniform vec3 float $1;
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet univ4
|
||||||
|
uniform vec4 float $1;
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet f
|
||||||
|
float
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet v
|
||||||
|
vec
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet ss
|
||||||
|
smoothstep($1)$2
|
||||||
|
endsnippet
|
Loading…
Reference in New Issue