Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

C for Graphics

Índice C for Graphics

C for Graphics (Cg) é uma linguagem de programação da NVIDIA derivada do ANSI C para suporte ao design gráfico, aproveitando os recursos do hardware NVIDIA.

16 relações: Algoritmo, Assembly, C (linguagem de programação), Crystal Space, DirectX, Far Cry, Hardware, Interface de programação de aplicações, Linguagem de programação, Nvidia, OpenGL, Pixel Shader, Placa de vídeo, Renderização, Unidade de processamento gráfico, Vertex shader.

Algoritmo

Uma animação do algoritmo de ordenação quicksort de uma matriz de valores ao acaso. As barras vermelhas marcam o elemento pivô. No início da animação, estando o elemento para o lado direito, é escolhido como o pivô. Algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais devendo ser executadas mecânica ou eletronicamente em um intervalo de tempo finito e com uma quantidade de esforço finita.

Novo!!: C for Graphics e Algoritmo · Veja mais »

Assembly

Motorola MC6800. Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como microprocessadores e microcontroladores.

Novo!!: C for Graphics e Assembly · Veja mais »

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).

Novo!!: C for Graphics e C (linguagem de programação) · Veja mais »

Crystal Space

Crystal Space, também conhecido como Crystal Space 3D, é um motor gráfico, escrito em C++ por Jorrit Tyberghein.

Novo!!: C for Graphics e Crystal Space · Veja mais »

DirectX

Microsoft DirectX é uma coleção de APIs que tratam de tarefas relacionadas a programação de jogos para o sistema operacional Microsoft Windows, ou seja, é quem padroniza a comunicação entre software e hardware.

Novo!!: C for Graphics e DirectX · Veja mais »

Far Cry

Far Cry é um jogo de tiro em primeira pessoa e ficção científica criado pela empresa Alemã Crytek Studios e publicado pela Francesa Ubisoft em 23 de Março de 2004.

Novo!!: C for Graphics e Far Cry · Veja mais »

Hardware

O hardware pode ser definido como um termo geral da língua inglesa que se refere a equipamentos físicos como chaves, fechaduras, dobradiças, trincos, puxadores, fios, correntes, material de canalização, ferramentas, utensílios, talheres e peças de máquinas.

Novo!!: C for Graphics e Hardware · Veja mais »

Interface de programação de aplicações

), cujo acrônimo API provém do Inglês Application Programming Interface, é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional. Por exemplo, um sistema operacional possui uma grande quantidade de funções na API, que permitem ao programador criar janelas, acessar arquivos, cifrar dados etc. Mas as APIs dos sistemas operacionais costumam ser dissociadas de tarefas mais essenciais, como a manipulação de blocos de memória e acesso a dispositivos. Essas tarefas são atributos do núcleo de sistema e raramente são programáveis. Outro exemplo são programas de desenho geométrico que possuem uma API específica para criar automaticamente entidades de acordo com padrões definidos pelo utilizador. Mais recentemente, o uso de API tem se generalizado nos plugins (acessórios que complementam a funcionalidade de um programa). Os autores do programa principal fornecem uma API específica para que outros autores criem plugins, estendendo as funcionalidades do programa.

Novo!!: C for Graphics e Interface de programação de aplicações · Veja mais »

Linguagem de programação

C. Uma linguagem de programação é um método padronizado para comunicar instruções para um computador.

Novo!!: C for Graphics e Linguagem de programação · Veja mais »

Nvidia

Nvidia Corporation (mais comumente referida como Nvidia, estilizada como NVIDIA, ou (devido ao seu logotipo) nVIDIA) é uma empresa multinacional de tecnologia incorporada em Delaware e com sede em Santa Clara, Califórnia.

Novo!!: C for Graphics e Nvidia · Veja mais »

OpenGL

O OpenGL (Open Graphics Library) é uma API livre utilizada na computação gráfica, para desenvolvimento de aplicativos gráficos, ambientes 3D, jogos, entre outros.

Novo!!: C for Graphics e OpenGL · Veja mais »

Pixel Shader

O Pixel Shader (semelhante ao Vertex shader) é um programa que é processado no pipeline da GPU (graphic processing unity), ele é capaz de trabalhar na estrutura dos pixels depois que um modelo 3D é rasterizado.

Novo!!: C for Graphics e Pixel Shader · Veja mais »

Placa de vídeo

Exemplo de placa gráfica simples. Placa de vídeo, também chamada de placa gráfica ou aceleradora gráfica, é um componente de um computador que envia sinais deste para o ecrã, de forma que possam ser apresentadas imagens ao utilizador.

Novo!!: C for Graphics e Placa de vídeo · Veja mais »

Renderização

Uma paisagem renderizada computacionalmente pelo Terragen Renderização é o processo pelo qual se obtém o produto final de um processamento digital qualquer.

Novo!!: C for Graphics e Renderização · Veja mais »

Unidade de processamento gráfico

GPU nVidia GeForce 3 GPU Matrox Parhelia GPU (Graphics Processing Unit, ou Unidade de Processamento Gráfico), conhecido também como VPU ou unidade de processamento visual, é o nome dado a um tipo de microprocessador especializado em processar gráficos em computadores pessoais, estações de trabalho ou videogames.

Novo!!: C for Graphics e Unidade de processamento gráfico · Veja mais »

Vertex shader

O Vertex Shader (semelhante ao Pixel Shader) é um programa que é processado no pipeline da GPU (graphic processing unit), ele é capaz de trabalhar na estrutura de vértices do modelo 3D e com isso modificar sua estrutura a tempo de execução.

Novo!!: C for Graphics e Vertex shader · Veja mais »

Redireciona aqui:

C for graphics, Cg.

CessanteEntrada
Ei! Agora estamos em Facebook! »