Shadow buffer - моргающий курсор или так жить нельзя...

Kernel-side graphics support
  • А смысл скриншотов? Я в qemu запускал, так что это условные попугаи.
    Совсем без обоев - это когда kiv пытается поставить обои при запуске, но не может.
  • Так я же говорю - совсем без обоев не бывает. Там по умолчанию стоит минимальная область заполненная нулями (черный цвет), иначе бы ядро зависло обратившись по несуществующему адресу.
  • Так я добил баг с зависанием ядра при убиении приложения с измененным курсором. Теперь буду заливать на SVN.
  • Без обоев очень красиво, перетягиваешь окошко - а его рисунок остается :D
    Хорошо, скоро потестим автосборку.
  • Mario
    В А-версии vesa20.inc ничего не привязано ни к какому железу.
    Заточка только на 32bpp-режим.
    Код открытый и уже год как стабильный.
  • А что насчет 24-битных режимов? Просто забить на них? А если где-то видюха не поддерживает 32bpp?
  • Ну, я от 24-битных режимов не отказываюсь - это сократит количество поддерживаемых видеокарт почти в 2 раза. Я почему просил протестировать транковское ядро 2426 - сдается мне вся заточка сказалась заметно только на выводе горизонтальных линий.

    Дима - это ведь не транковское ядро и Артем с самого начал объявил что истинно халяльная система только с АМДшным чипсетом. Сдается мне на целевом сегменте ядра Колибри-А просто нету встроенного видео с 24 битами глубины.
  • Сбылась 9-и летняя мечта советского народа, да и не только советского.
    Смотрите во всех кинотеатрах страны клиентах SVN настроенных на kolibrios.org

    SVN r. 2430 - VESA новый алгоритм отображения указателя мыши, без моргания.
  • Dell Inspiron N7010 (Intel i5) видео от Intel

    Стандартное ядро trunk 2426:
    Spoiler:
    1.png
    1.png (5.6 KiB)
    Viewed 6112 times
    Ядро с не моргающим указателем мыши (вариант 2) trunk 2430:
    Spoiler:
    2.png
    2.png (5.56 KiB)
    Viewed 6112 times
    Наибольший провал на выводе картинок, что собственно демонстрируют шестеренки с показателями 895/650. Остальные параметры упали несущественно, даже как то странно что разрыв такой несущественный.
  • eBox-3300MX (Vortex86MX)

    Стандартное ядро trunk 2426:
    Spoiler:
    1.png
    1.png (5.52 KiB)
    Viewed 6109 times
    Ядро с не моргающим указателем мыши (вариант 2) trunk 2430:
    Spoiler:
    2.png
    2.png (5.49 KiB)
    Viewed 6109 times
    Шестеренки 32/28 попугаев соответсвенно.
  • Браво! В Qemu работает значитально быстрее! Ета фичя - очередная оплеуха Менуету с его полупрозрачными окошками. Fuck yea. Пойду проверю на реальном железе.
    Алсо для Колибри сейчас жестяк переразобью для ФАТ32 раздела.
    Из хаоса в космос
  • SVN r. 2435 - VESA putimage speedup +30% above the r.2430

    Увеличил скорость вывода картинок приблизительно на 30%. Естественно величина может плавать как в большую, так и в меньшую сторону в зависимости от железа.
  • SVN r. 2436
    1) Еще немного поднял скорость отрисовки текста, чисел, линий, точек.
    2) Исправил неправильную отрисовку в VGA режиме.
  • Для сравнения тесты на Roverbook U800.

    Бывшее стандартное trunk ядро, ревизии 2426:
    Spoiler:
    1.png
    1.png (5.51 KiB)
    Viewed 5808 times
    Ядро с неморгающим курсором, ревизии 2436:
    Spoiler:
    2.png
    2.png (5.53 KiB)
    Viewed 5808 times
  • Who is online

    Users browsing this forum: No registered users and 2 guests