Отрисовка с использованием клиппинга

Drivers for various video cards
  • Молодец, это здорово, дрова для смены разрешения тоже достаточно интересуют.
  • Предварительные результаты на 4 бита (отдельное спасибо Халявину Андрею): http://mikedld.org.ru/i/mgb_clipping3.gif
  • И окончательные результаты на 4 бита: http://mikedld.org.ru/i/mgb_clipping4.gif
  • вопрос наверно дурацкий, но что такое клиппинг и как он действует? :oops:
    я с графикой пока мало разбирался, пока разобрался только с ATA, cmos, keyboard, mouse, вот pci мучаю :D
  • Второй раз объяснять не хочется: http://menuet.2.forumer.com/index.php?showtopic=399
    in code we trust
  • cyberGnom
    pci это правильно. Выложишь потом ссылки на то, что тебе удалось раскопать?
  • Третья версия программы, перебирающей VESA-совместимые режимы, лежит на моём сайте. Я немного переделал вывод режимов, теперь они в таблице и отсортированы по возрастанию, вам понравится ;) Думаю, стоит напомнить, что именно режимы, перечисленные в результате работы этой программы, будут доступны для выбора при загрузке MenuetOS с использованием моего драйвера.
    in code we trust
  • Хорошая работа!
  • mike.dld
    надо было сразу так :-)
    просто и понятно
  • Выбирать графический режим и успешно внем работать(без тормозов)- это хорошо.
    Вот например.Иногда нужно всего 640*480 256 цветов,а вместо этого приходится использовать стандартный 32 битный цвет.На мощных компьютерах это не сказывается,но на слабых это в 4 раза уменьшает FPS.А в программах использующих 3D - 32битные текстуры ненужны(даже в такой классной игре,как "Пираты Карибского моря", текстуры были 16 битные) - это уменьшает Fps в 3-4 раза.
  • Я тут ещё немного поработал над ядром и моим программным драйвером, наконец-то сделал, чтобы можно было перемещать окна за границы экрана. Также поменял текстовый режим при загрузке на 80х45(50), и прикрутил свою vesa-прогу к процессу загрузки, тестовый вариант можно глянуть тут: http://mikedld.org.ru/i/meos_bootup_test.png
    Есть вопрос: нужна ли поддержка 8 и 4-битных режимов? И ещё - есть ли у кого-нибудь видеокарта, не поддерживающая LFB (не VESA 2.0+)? Дело в том, что режимы с переключением банков я пока что не реализовывал - негде проверять. А может и не нужны они никому?
  • Конечно ненужны!
    Сейчас SVGA видиокарта на несколько мегобайт памяти копейки стоит.
  • andrew_programmer
    Пожалуйста не говори за всех, в мире столько старых компов! Им можно дать вторую жизнь!
  • Извиняюсь.
    Если уж некуда деваться то можно и Vesa1.2(только MAX_fps=20)
    Еслибы у меня вместо GeForce4 mx 440 8 agp была SVGA видеокарта я бы несколько не расстроился.
    Хотя многие говорят,мол,кому нужно это старье если сейчас появились ...... -это намного лучше.
    Мне такие ответы ненравяться.
  • Who is online

    Users browsing this forum: No registered users and 4 guests