Programação com OpenGL/Modern OpenGL Tutorial 06: diferenças entre revisões

sem resumo de edição
[edição verificada][edição verificada]
Sem resumo de edição
 
Para carregar uma textura, nós precisamos de um decoficador para carregar uma imagens, em particular as do tipo JPEG ou PNG.
Normalmente, seu programa final usara uma biblioteca genericagenérica como o SDL_Image, SFML ou Irrlich, que suportam variosvários formatos de imagem, assim você não precisa escrever o código da imagem para carrega-lo. Bibliotecas especializadas como o SOIL(veja abaixo) pode ser interessante.
 
Para o primeiro passo, nós precisamos manipular uma imagem em nível-baixo para entender o basicbásico, assim faremos um truque: O GIMP pode exportar uma imagem para um código fonte C. que poderá estar em nosso programa! Eu usarei a opção de salvamento igual a captura de tela.
[[File:OpenGL_Tutorial_Gimp_export_as_C.png|thumb|Exportando uma imagem como C pelo GIMP]]
 
 
== Criando uma textura para o OpenGL buffer ==
Um buffer é basicamente um espaço na memória da placa de vídeo, assim o OpenGL pode acesaacessá-lo rapidamente.
 
<source lang="c">
 
{{Block|ff=sans-serif|Navegue e baixe [https://gitorious.org/wikibooks-opengl/modern-tutorials/trees/master os códigos completos]}}
{{AutoCat}}
5 622

edições