Курсоры

Assembler programming questions
  • Rock_maniak_forever

    Может пояснишь нам что такое двойная буферизация, а мы скажем есть она или нет ?
  • Serge
    Может пояснишь нам что такое двойная буферизация, а мы скажем есть она или нет ?
    Двойная буферизация — это метод вывода изображения, позволющий избежать мерцания.Он применяется для обеспечения плавности движения в быстро меняющихся изображениях.Даже в простых моделях с быстродействующим аппаратным обеспечением непрерыное перерисовывание объекта может вызвать заметное мерцание экрана.Оно вызвано необходимостью всякий раз очищать
    дисплей перед тем, как система начнет рисовать объект в новой позиции. Чтобы устранить этот дефект, двойная буферизация позволяет системе рисовать образ в неотображаемой части экранной памяти, а затем переключать отображение на эту часть. В этом случае обьект немедленно воспроизводится в новой позиции.
    Фактически, этот метод переопределяет некоторое количество плоскостей (вторичный буфер) как скрытую память и затем меняет местами два буфера так, что первичный буфер становится неотоб-
    ражаемым.

    А так же существует ещё и тройная буферизация.

    Вот несколько ссылок:
    http://www.opennet.ru/docs/RUS/qt3_prog/x2947.html
    http://en.wikipedia.org/wiki/Double_buffering
  • 2Serge
    Мне показалось, что все это дело напрямую ассоциируется с этим: viewtopic.php?p=20791#p20791
    Serge wrote:Сделать для видеопамяти кеш со сквозной записью. Скорость чтения должна возрасти на пару порядков. Ещё это решает старую проблему с курсором и ускоряет все операции с курсором. В минусе большой расход памяти и некоторое снижение скорости на записи
  • Rock_maniak_forever

    Нет, такой буферизации нет. И такая используется только в 3D. А для 2D достаточно аппаратного курсора.
  • Who is online

    Users browsing this forum: No registered users and 2 guests