Posso especificar por face normal no OpenGL ES e obter sombreamento não liso / liso?

Eu quero exibir modelos de malha no OpenGL ES 2.0, onde mostra claramente a malha real, então não quero sombreamento suave em cada triângulo / primitivo. As únicas duas opções em que posso pensar são

ada triângulo tem seu próprio conjunto de normais, todos perpendiculares à superfície dos triângulos (mas acho que não posso compartilhar vértices entre os triângulos com esta opçãIndique triângulos / arestas primitivas usando linhas pretas e siga a maneira normal com vértices compartilhados e um normal para cada vértice

Tem que ser assim? Por que não consigo simplesmente ler as primitivas e não especificar normais e de alguma forma deixar o OpenGL ES 2.0 criar uma sombra plana em cada fac

Similar question Pergunta semelhante ao Stackoverflow, mas nenhuma sugestão para solução

questionAnswers(2)

yourAnswerToTheQuestion