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