Ola pessoal!Estou traduzindo o livro Introduction to 3D Game Programming with DirectX 9.0,tenho cerca de 80 paginas ja traduzida, porem e nescessario uma revisao tanto gramatical quanto tecnica,e estou sem tempo para tal.Se voce tiver interesse em ajudar comente deixando seu contato.[]'s Peco desculpa a todos por esses dias que estive ausente.Tive varios compromissos e por isso nao consegui separar um tempinho para poder deixar o blog em dia. Amanha estarei fazendo isso, colocando noticias e alguns tutorias!![]'s Ha alguns anos, a disputa de melhor API (biblioteca de funcoes especificas para a criacao e desenvolvimento de aplicativos) ficava entre OpenGL, Direct3D e Glide.O Glide ja foi dos mais utilizados, mas era uma tecnologia que se restringia as placas da extinta 3DFX. Ja o Direct3D (do DirectX) e compativel somente com o Windows. Ai e que fica a maior vantagem do OpenGL: ele e multiplataforma.Ate os Macs da Apple utilizam como tecnologia de processamento de graficos 3D o OpenGL. Mesmo assim, este nunca foi capaz de superar o DirectX em qualidade e capacidade de processamento grafico mas, desta vez, promete bater de frente com a tecnologia da Microsoft.O Open GL 4.0 foi anunciado pelo Khronos Group no dia 11 de marco de 2010 e traz como promessas uma aceleracao significante no processamento de graficos com qualidade e altissima flexibilidade. A intencao, alem da aprimoracao da tecnologia, e permitir cada vez mais funcionalidades atraves de varias plataformas e sistemas operacionais.Suporte para "tesselation"Tessellation e uma tecnica utilizada para reduzir imperfeicoes em imagens 3D. Ela e altamente utilizada em filmes de animacao, como "Procurando Nemo". O funcionamento dela e relativamente simples: os graficos 3D sao feitos de poligonos e consistem em varios triangulos.O que o tessellation faz e permitir o uso de mais poligonos na composicao dos graficos, de maneira que a imagem fique o mais perfeita possivel. A tecnologia e realmente nova, pois so agora o hardware e capaz de suportar tal processamento.E o que era um destaque do DirectX 11 passa a ser tambem um ponto bastante positivo do novo OpenGL 4.0. Isso porque dois novos estagios de shaders permitem agora o descarregamento do tessellation direto do processamento do PC para o grafico. Ou seja, desafoga o processamento do computador e o suporte para a tecnologia melhora. Veja abaixo um exemplo de "tessellation" no DirectX11.Compatibilidade OpenCLDesenvolvida no inicio pela Apple, o OpenCL e um padrao para varias plataformas e permite programacoes paralelas, estendendo o uso do processamento de video para outras funcoes. Isso permite que o processador principal do computador seja desafogado e o processamento grafico cuide de outros tipos de execucoes, nao exclusivamente de video.Essa aceleracao proporcionada pelo OpenCL e usada tambem no OpenGL 4.0, o que permite mais velocidade no processamento de todo tipo de informacao.Variantes A nova versao elimina varias diferencas do desenvolvimento de jogos para computador e dispositivos moveis, unificando mais o processo e criando compatibilidade. Isso permite que um dispositivo "converse" com o outro.Assim, por ser multiplataforma, a atualizacao para a versao 4.0 acaba por afetar tambem outras tecnologias que derivam do OpenGL, como e o caso do OpenGL