Непрерывность фреймбуфера

Тема в разделе "WASM.BEGINNERS", создана пользователем Subrealist, 3 ноя 2008.

  1. Subrealist

    Subrealist Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    134
    Доброго времени суток!
    Подскажите, можно ли и как из режима пользователя, проверить, поддерживает ли видеокарта непрерывный фреймбуфер, или прямой вывод в видеопамять невозможен. Требуется в связи с тем, что одна программа, использующая прямой вывод при помощи директдроу, на некоторых современных видеокартах выводит какое-то месиво.
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Уже детали забыл, но среди параметров, возвращаемых ДиректЫксом, есть величина, которую надо добавлять для перехода к следующей строке видеопамяти (Pitch вроде называется).
     
  3. Subrealist

    Subrealist Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    134
    SII
    Благодарю, буду смотреть
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    SII
    И что работает? Вообщем насколько я помню там драйвера должны гарантировать непрерывный участок так что надо разбираться.
    Subrealist
    Читаем MSDN и смотрим что там написанно. И пробуем. Другого посоветовать не могу.
     
  5. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    учти, Pitch - размер в байтах а не пикселях. дальше все просто)