172 похожих чатов

Блин, ну надеюсь сюда все же можно и это не

считается за оффтоп. Может быть кто-то подскажет что я делаю не так? По идее это должны быть квадраты, рисую в framebuffer. Ошибка могла бы быть в моем коде, но я взял код с репо на гитхабе, ни как не изменяя и он у других судя по всему работает. И что заметил, так это то, что разрешение 800х600, но при этом какое то "виртуальное разрешение" 2048х2048. Возможно в этом дело, надеюсь что у кого-то хоть идеи будут что может быть не так.

Может хоть статейка есть где о том как правильно с framebuffer работать? Я гуглил, но то что нашел не помогло

6 ответов

5 просмотров

вот тут попробуй код с 5-ой страницы воспроизвести: https://archive.fosdem.org/2020/schedule/event/fbdev/attachments/slides/3595/export/events/attachments/fbdev/slides/3595/fosdem_2020_nicolas_caramelli_linux_framebuffer.pdf

Meow-Sav Автор вопроса
kiosaku
вот тут попробуй код с 5-ой страницы воспроизвести...

Хах, это я находил и оно не работало, но у меня таки есть область за видимым экраном, хз зачем она. Но вот такой градиент таки удалось нарисовать, линии как раз шириной 2048 пикселей

Meow Sav
screenshot Хах, это я находил и оно не работало, но у меня та...

ну "за видимым экраном", это как ты лупой по листу а4 водишь. лист - большой, а через лупу видишь только кусок

хм ... ну поройся в доках, как получить текущее разрешение fb

Meow-Sav Автор вопроса
kiosaku
хм ... ну поройся в доках, как получить текущее ра...

Так текущее 800х600, но вообще я кажется понял что тут делать, осталось понять где в этом виртуально разрешении кусочек который я вижу. Будет весело если он не в углу или по центру, а где то в "случайной" позиции. Просто я так и не понял что это за виртуальное разрешение, то ли оно и правда для прокрутки, то ли оно из-за таймингов монитора такое. Когда я гуглил это, то натыкался на картинку с видимой областью экрана и местом за ним которое возникает из-за принципа работы ЭЛТ монитора.

Похожие вопросы

Обсуждают сегодня

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Карта сайта