Конференция "Игры" » Самый быстрый вывод растра. [Delphi, Windows]
 
  • CrytoGen (11.02.11 00:43) [20]
  • Sapersky (11.02.11 00:56) [21]
    Ставлю хоть сто, хоть несколько тысяч - на глаз вообще никакой разницы...

    Легко может зависеть от конкретной карты/драйвера/системы. В Win98, например, DDB никакого ускорения не даёт. В Висте (читал где-то) зачатки аппаратного ускорения GDI выкинули как пережиток прошлого, т.е. тоже не должен давать. В 7-ке, впрочем, вернули обратно...
    Точнее, вернули производителям драйверов возможность сделать аппаратное ускорение. Ну а далее как левая нога конкретного производителя захочет.
  • antonn © (11.02.11 01:55) [22]

    > А рисование через GDI - позапрошлый век... Как минимум GDI+
    > и то если только под винду писать...

    лол =)


    > Это ты выдумываешь, нет такого в курсе биологии (или можешь
    > страницу и учебник назавать?).

    Кстати, в телевизоре 50 полукадров, многие ориентируются на ТВ как на "25 кадров и ничего не мерцает", забывая о черезстрочной развертке.
  • IPranker © (11.02.11 15:28) [23]

    > Студент   (10.02.11 23:35) [19]


    > Возможно прозвучит грубовато, но на заборе тоже написано.
    > .. Не надо слепо верить всему что кто-то где-то написал.
    > ..


    LOL.
    Кому ж тогда верить? ;D
    Автор статьи автор целой книги, также в рекомендованной литературе есть ссылка на Ф.Юаня. Они пади лучше разбираются во всём этом, не так ли? ;D

    > Ставлю хоть сто, хоть несколько тысяч - на глаз вообще никакой разницы...

    Ну дык вот, на данной конфигурации разницы не видно,
    а на другой будет. Писали же про эту особенность DDB.

    > Сами-то смотрели?

    Ща гляну. xD

    ,
    > С чего вы взяли? У меня в этом BitmapSpeed всегда разная.
    > .. И это я ещё на старом компе не смотрел...


    Как это всегда разная да на ОДНОМ компе? O_o

    > А битмап как был так и остался... Ничего не изменилось, ничего не нарисовалось - что считается-то? Ничего ж и не делалось!

    Опять LOL.
    Измеряется там скорость ДОСТУПА.

    > "gdi VS руки"...

    Никто и не спорит.
    Сейчас мы говорим о скорости ВЫВОДА изображения, которое "ручками" не напишешь.

    > Если DDB и выводится там иногда слегка быстрее, то в сумме с прорисовкой > оно просто отдыхает...

    Мде...
    А DIB с сумме с прорисовкой наоборот да? ;D
  • antonn © (11.02.11 21:50) [24]

    > Сейчас мы говорим о скорости ВЫВОДА изображения, которое
    > "ручками" не напишешь.

    ну и чего тут спорить, выбора осбого нет - bitblt
  • IPranker © (12.02.11 10:35) [25]

    > antonn ©   (11.02.11 21:50) [24]


    > ну и чего тут спорить, выбора осбого нет - bitblt


    Вот вот.
  • miek (13.02.11 20:02) [26]
    Есть довольно давний и все еще поддерживаемый способ успорить блит. Детали плохо помню, надо в коде spriteutils смотреть... Создается вторичная поверхность DirectX, лочится в системную память, разлочиваем, после чего с ней работаем прямым доступом (она не переносится обратно в видеокарту). когда надо - делаем flip. Ускорение в 1,5-2 раза в сравнении с GDI. Одна проблема - поддерживаются только нативные для видекарты форматы пикселей.
  • Pavia © (19.02.11 13:42) [27]

    > Человеческий глаз не способен различать мелькание если выводится
    > более 25 кадров в секунду (из курса биологии)...

    Это фраза не верна. Возьмите и почитайте исследования.
  • Pavia © (19.02.11 13:46) [28]

    > Ставлю хоть сто, хоть несколько тысяч - на глаз вообще никакой
    > разницы... Сами-то смотрели?

    Ты не поверишь но скорость света на глаз мерили. И довольно точно.
  • 1 (14.03.12 20:14) [29]
    -1'
  • -1' (14.03.12 20:14) [30]
    1
  • 1 (14.03.12 20:14) [31]
    1
  • 1 (14.03.12 20:14) [32]
    1
  • Изыди (24.03.12 19:10) [33]

    > 1   (14.03.12 20:14) [29]


    Изыди, погань бесчеловечная!!!
    Что ж ты творишь-то, совсем стыд потерял???
    Чур меня, чур меня!!!
  • 1 (16.04.12 10:14) [34]
    -1'
  • -1' (16.04.12 10:14) [35]
    1
  • 1 (16.04.12 10:14) [36]
    1
  • 1 (16.04.12 10:14) [37]
    1
  • Пастор читающий Псалтырь (17.04.12 03:24) [38]
    Мне страшно!
  • БЕЗНОГИМ (02.05.12 20:52) [39]
    Почему ты себя обманываешь?
 
Конференция "Игры" » Самый быстрый вывод растра. [Delphi, Windows]
Есть новые Нет новых   [118607   +40][b:0][p:0.001]