예제 #1
0
		private void ParseVertexShader(TextParser parser, ShaderTechnique shader)
		{
			parser.Consume();

			shader.VertexShaderSource = parser.ConsumeBlock();
		}
예제 #2
0
		private static void ParseFileReference(TextParser parser, ResGroup @group, string fullPath)
		{
			@group.AddFile(fullPath);
			parser.ConsumeString();
			if (parser.Lexem == "{")
			{
				//TODO: make a block handler
				parser.ConsumeBlock();
			}
		}
예제 #3
0
		private void ParseFragmentShader(TextParser parser, ShaderTechnique shader)
		{
			parser.Consume();
			shader.FragmentShaderSource = parser.ConsumeBlock();
		}