А такой вопрос. Вы заполняете фреймбуфер сначала отправляя R, потом G, потом B, потом альфа? А мне помнится когда я делал подобное на си то последовательность была обратной B, G, R, A и дальше увеличение адреса буфера. Или я что то путаю?
С помощью RGBA мы лишь задаём палитру, один раз при инициализации экрана. А далее при заполнении frambeuffer'а мы уже манипулируем только номерами цветов. При 8-битном цвете - это номера от 0 до 255.
Спасибо! Выглядит просто, но я понимаю, сколько пришлось лопатить информацию!
Всё так!
Спасибо за видео! Как всегда подробно и интересно!!!
Интересно, вдохновляет, спасибо!
Спасибо! FB - очень интересная тема, с тех пор, как начал использовать omxplayer. Информации очень мало. Видел только один туториал на каком-то блоге.
А такой вопрос. Вы заполняете фреймбуфер сначала отправляя R, потом G, потом B, потом альфа? А мне помнится когда я делал подобное на си то последовательность была обратной B, G, R, A и дальше увеличение адреса буфера. Или я что то путаю?
А все понял. Это я подзабыл как дело было. 0xRRGGBBAA - посмотрел свои исходники.
С помощью RGBA мы лишь задаём палитру, один раз при инициализации экрана. А далее при заполнении frambeuffer'а мы уже манипулируем только номерами цветов. При 8-битном цвете - это номера от 0 до 255.
А если сделать
LDRS
то следом не нужно будет CPM 0
так можно?
Уже задавали подобный вопрос. К сожалению, суффикс S применим не ко всем командам. LDR одна из них.