Qwadro logo wide gray sigma collective www. Sigmaco. Org middleware, federação sigma, graphics engine, graphics rendering, opengl (gl), sigma, vulkan sigma federation draw i/o system é uma modulação de nível de topo do qwadro execution ecosystem que extende o basic i/o system. Através desta extensão são oferecidos os recursos primitivos e funcionalidades básicas para síntese de imagem gerada por computador a partir de desenho 2d e/ou 3d. É basicamente uma implementação do draft do que seria o opengl next (5) antes do vulkan surgir; algo parecido com o vulkan, porém menos explícito.

The Qwadro Draw I/O System Infrastructure

Draw I/O System é uma modulação de nível de topo do Qwadro Execution Ecosystem que extende o Basic I/O System. Através desta extensão são oferecidos os recursos primitivos e funcionalidades básicas para síntese de imagem gerada por computador a partir de desenho 2D e/ou 3D. É basicamente uma implementação do draft do que seria o OpenGL Next (5) antes do Vulkan surgir; algo parecido com o Vulkan, porém menos explícito.

Trata-se de uma API unificada desenvolvida para aplicações gráficas 3D de alto desempenho em tempo real altamente paralelizada, concebida para executar em qualquer plataforma em model multithreaded e operar close-to-metal. O sistema está fundamentalmente dividido em duas partes: a API contida no núcleo, e os extensores, sendo-os installable client drivers e applicable service interfaces, que oferecem as funcionalidades reais.

Independência de dispositivos, tanto de entrada quanto de saída, é um dos principais recursos do Qwadro. Aplicações Qwadro podem desenhar/sintetizar imagem e apresentar/imprimir (a saída) em uma variedade de dispositivos de saída de desenho.

Installable Client Driver (ICD)

Um Installable Client Driver (ICD) é uma interface do núcleo do Qwadro que expande o módulo executável e vinculável em tempo de execução, o qual, então, instala dispositivos e serviços prestados por tais dispositivos ao ecossistema de execução. Todos os ICDs, para todas as finalidades, são carregados no chamado “tempo de boot” do Qwadro, isto é, só ocorre uma vez.

Draw Device

Draw Device é uma interface que registra e representa um dispositivo de computação gráfica ou, simplesmente, dispositivo de desenho. É provida por um installable client driver, onde ponteia as operações das filas de operações de desenho para uma ou mais GPUs. Os recursos e o estado de execução de um dispositivo são geridos pela interface Draw Context.

O controle e a demanda de trabalho são operados pelas interfaces Draw Queue e Draw Input.

Os trabalhos de saída de vídeo são operados pela interface Draw Output. Tais operações incluem gerir buffers de desenho e apresentar uma imagem de uma swapchain à superfície interface.

Draw Brigde

Draw Bridge é uma interface para uma porta de transferência no barramento da GPU. Coisa relacionada a implementação e só existe basicamente no Draw Device. Não é um conceito bem estabelecido.

Draw Queue

Draw Queue é uma interface para uma unidade de alojamento de trabalho enfileirado para um Draw Device.

Draw Context

Draw Context é uma interface para uma instanciação de um Draw Device, isto é, um contexto de desenho. É um estado de dispositivo usado para alocação de memória e aquisição de recursos usados para trabalhos do dispositivo de computação gráfica. Todos os recursos, sendo-os rasters, shaders, pipelines, buffers, etc, pertencem a e residem em um Draw Context.

Draw Input

Draw Input é uma interface que estabelece e administra a conexão entre um contexto de desenho e um “endpoint de entrada” de trabalho para o dispositivo de desenho. Quando conectado a um Draw Context, orquestra o enfileiramento de ordens de desenho entrada para as unidades de processamento de desenho oferecidas pelo driver para aquele Draw Device.

Draw Output

Draw Output é uma interface que estabelece e administra a conexão entre um contexto de desenho e um “endpoint de saída” de vídeo. Quando conectado a um Draw Context, orquestra a impressão dos buffers de desenho, com atividades que envolvem apresentação para o windowing system. Janelas do sistema operacional, a tela exclusiva (inteira; sem composição da área de trabalho), o fundo da área de trabalho (diz-se de papel de parede), ou mesmo um arquivo de vídeo ou imagem são exemplos de dispositivo de saída de desenho.

Requisite por clarificação e/ou mais informações e recursos a respeito do conteúdo tratado aqui. <[email protected]>

Responses

Auto-translate »