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