2012-06-02 1 views
-4

Насколько Он говорил современные карты в основном поддерживают 3d graphisc аппаратное ускорение (поверх него OGL и DX интерфейсы сборки)несколько скрытый 2d ускорение на современных картах

Некоторые говорят, почти что единственным реальным способ использовать графику на современных картах, и это на самом деле не способ сделать classicakl 2d графики на современных картах

Последнее должно быть ложным, я думаю, потому что сказать eample окон рабочий стол пример некоторых (из 3d) 2d режим, я не думаю это действительно ортогональный проектор 2d textyred qua d - но этот режим является «из» Open GL и прямых х

Я прочитал где-то какую-то небольшую информацию, что это несколько таинственного режим 2d даже в некоторой степени аппаратного ускорения (но несколько плохо и она меняется на nvidia и ati)

Мой вопрос: как получить гораздо больше информации об этом загадочном 2-й режим и ускорение? В какой степени существует такая? Как использовать?

(Я хотел бы узнать о и использовать такое 2d аппаратное ускорение до максимальной степени в письменном виде 2d графики на окнах Especialy через некоторые «открытый» интерфейс)

(может быть, в последний раз Direct2D имеет что-то делать с это, но я читал некоторые критиков о Direct2D (и если честно, я не люблю DirectX, я ближе, чтобы быть открытым Г.Л. парень, и я хочу сделать extremmaly быстро ускоренную 2d на PC/Win)

  1. есть 2d режим на современных карточках или даже рабочий стол Windows - это квадратная текстура в 3d?
  2. если да, то как использовать 2d режим (и даже 2d ускорение) на современных картах, особенно в сотрудничестве с open gl (без directx и так далее)?
+1

[StackOverflow не является личным помощником по исследованиям] (http://meta.stackexchange.com/a/128553/172661). Если у вас есть особые вопросы * программирования *, мы будем рады ответить на них. Если вы не можете рассказать мне о «вопросах», попробуйте Google. :-) –

+0

Это конкретный вопрос: «как использовать такой скрытый режим 2d/ускорение» - он должен существовать (рабочий стол Windows его использует), но он ужасно скрыт –

+0

Это не конкретично. Это не более конкретный вопрос, как «как написать операционная система ", это общий вопрос, пожалуйста, спросите меня о чем-то. Это также не дискуссионный сайт, источник ссылок или поисковая система. Конкретные вопросы касаются собственно написания кода или использования библиотек, а не« пожалуйста, научите меня общее графическое программирование ». Извините, вы не согласны, но я думаю, что это не настоящий вопрос для меня, и я проголосовал за его закрытие.Если 4 других согласятся, они будут закрыты; если они этого не сделают, он останется открытым. :-) –

ответ

1

В графических картах нет «таинственного режима 2d». Если вы говорите о современных системах композитинга, таких как AeroGlass и т. Д., Все это делается с помощью 3D-рендеринга. Как вы выразились, «ортогональный проектор 2d textyred quad». Они также могут выполнять некоторые специальные операции с ЦП.

Direct2D сам по себе немного больше, чем добавление к этому. У него есть некоторые компоненты процессора, но все его компоненты графического процессора в конечном итоге представляют собой лишь некоторую форму рендеринга треугольника, вероятно, с текстурой и некоторой формой смешивания фреймбуфферов.

+0

Я не проясняю это. Насколько я знаю, это неверно. Я где-то читал, что есть режим 2d, и его использует Windows, он даже ускорен. –

+1

Если вы «читали где-то», что это не так, пожалуйста, добавьте источники на свой вопрос. В противном случае мы не можем это обсуждать. Но да, я бы согласился, что таинственного способа нет. – Bart

+0

см. Http://www.tomshardware.com/reviews/2d-windows-gdi,2539.html Я не полностью понимаю его (я не очень переживаю), и вся тема 2-го ускорения неясна. Как я уже сказал (извините заявить об этом, но я вижу, что SO становится дурно, особенно хорошие вопросы опущены) –

Смежные вопросы