#framebuffer — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #framebuffer, aggregated by home.social.
-
İşte benim #RaspberryPiPico donanımım.
Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!
Python ekran kütüphânesi yoktu!
Renk kodları bile tersti!
Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!
Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!
-
İşte benim #RaspberryPiPico donanımım.
Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!
Python ekran kütüphânesi yoktu!
Renk kodları bile tersti!
Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!
Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!
-
İşte benim #RaspberryPiPico donanımım.
Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!
Python ekran kütüphânesi yoktu!
Renk kodları bile tersti!
Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!
Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!
-
İşte benim #RaspberryPiPico donanımım.
Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!
Python ekran kütüphânesi yoktu!
Renk kodları bile tersti!
Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!
Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!
-
İşte benim #RaspberryPiPico donanımım.
Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!
Python ekran kütüphânesi yoktu!
Renk kodları bile tersti!
Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!
Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!
-
FIM – Linux framebuffer image viewer
https://www.nongnu.org/fbi-improved/
#HackerNews #FIM #Linux #framebuffer #image #viewer #open #source #software #image #viewer #Linux
-
FIM – Linux framebuffer image viewer
https://www.nongnu.org/fbi-improved/
#HackerNews #FIM #Linux #framebuffer #image #viewer #open #source #software #image #viewer #Linux
-
FIM – Linux framebuffer image viewer
https://www.nongnu.org/fbi-improved/
#HackerNews #FIM #Linux #framebuffer #image #viewer #open #source #software #image #viewer #Linux
-
FIM – Linux framebuffer image viewer
https://www.nongnu.org/fbi-improved/
#HackerNews #FIM #Linux #framebuffer #image #viewer #open #source #software #image #viewer #Linux
-
FIM – Linux framebuffer image viewer
https://www.nongnu.org/fbi-improved/
#HackerNews #FIM #Linux #framebuffer #image #viewer #open #source #software #image #viewer #Linux
-
Fui: C library for interacting with the framebuffer in a TTY context
https://github.com/martinfama/fui
#HackerNews #Fui #C #library #framebuffer #TTY #GitHub #open-source
-
Modern Linux kernels are shipped with the fb (framebuffer) built-in module so you may launch Telegram in a virtual console without any windowing system via `$ (export QT_QPA_PLATFORM=linuxfb; Telegram)` (w/o tmux). Unfortunately my touchpad misbehaves in this mode.
-
Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port. -
Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port. -
Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port. -
Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port. -
Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port. -
Das Rabbithole "bcm_host.h" ist mir zu tief geworden. Diese Lib wird für #Framebuffer am #raspberrypi benötigt. Bisher war sie in libraspberrypi-dev enthalten. Diese Lib ist seit #Trixie #Debian13 ersatzlos gestrichen. Angeblich ist die Funktion nun anderswo enthalten. Aber man weiß nicht wo. Und so funktionieren nun die ganzen TFT Displays mit SPI nicht mehr. Einzig Adafruit hat da etwas drumherum gecodet. Natürlich ohne Doku. Ansonsten stehen alle dumm da. Man landet in alten Repos und Foren. Lösungen Fehlanzeige. libraspberry-dev nachinstallieren bricht das System, da es neuere Libs gegen alte austauscht und einiges deinstalliert. Und dann spackt das Debian Repo heute auch noch. Seufz...
-
The #Linux #framebuffer #console is great!
https://www.kernel.org/doc/html/v6.14/fb/fbcon.html
What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!
Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.
So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.
-
The #Linux #framebuffer #console is great!
https://www.kernel.org/doc/html/v6.14/fb/fbcon.html
What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!
Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.
So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.
-
The #Linux #framebuffer #console is great!
https://www.kernel.org/doc/html/v6.14/fb/fbcon.html
What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!
Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.
So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.
-
The #Linux #framebuffer #console is great!
https://www.kernel.org/doc/html/v6.14/fb/fbcon.html
What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!
Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.
So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.
-
The #Linux #framebuffer #console is great!
https://www.kernel.org/doc/html/v6.14/fb/fbcon.html
What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!
Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.
So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.
-
🥱 Ah, another day, another C library pretending to make #framebuffer interaction exciting. Because nothing screams "revolutionary" like a glorified terminal tweak. 🤖 Meanwhile, GitHub's endless feature parade is here to remind us that automating our to-do lists is the pinnacle of human achievement. 🚀
https://github.com/martinfama/fui #CProgramming #GitHub #Automation #TechHumor #SoftwareDevelopment #HackerNews #ngated -
🥱 Ah, another day, another C library pretending to make #framebuffer interaction exciting. Because nothing screams "revolutionary" like a glorified terminal tweak. 🤖 Meanwhile, GitHub's endless feature parade is here to remind us that automating our to-do lists is the pinnacle of human achievement. 🚀
https://github.com/martinfama/fui #CProgramming #GitHub #Automation #TechHumor #SoftwareDevelopment #HackerNews #ngated -
🥱 Ah, another day, another C library pretending to make #framebuffer interaction exciting. Because nothing screams "revolutionary" like a glorified terminal tweak. 🤖 Meanwhile, GitHub's endless feature parade is here to remind us that automating our to-do lists is the pinnacle of human achievement. 🚀
https://github.com/martinfama/fui #CProgramming #GitHub #Automation #TechHumor #SoftwareDevelopment #HackerNews #ngated -
🥱 Ah, another day, another C library pretending to make #framebuffer interaction exciting. Because nothing screams "revolutionary" like a glorified terminal tweak. 🤖 Meanwhile, GitHub's endless feature parade is here to remind us that automating our to-do lists is the pinnacle of human achievement. 🚀
https://github.com/martinfama/fui #CProgramming #GitHub #Automation #TechHumor #SoftwareDevelopment #HackerNews #ngated -
Fui: C library for interacting with the framebuffer in a TTY context
https://github.com/martinfama/fui
#HackerNews #Fui #C #library #framebuffer #TTY #GitHub #open-source
-
Fui: C library for interacting with the framebuffer in a TTY context
https://github.com/martinfama/fui
#HackerNews #Fui #C #library #framebuffer #TTY #GitHub #open-source
-
Fui: C library for interacting with the framebuffer in a TTY context
https://github.com/martinfama/fui
#HackerNews #Fui #C #library #framebuffer #TTY #GitHub #open-source
-
The original driver allocates a #framebuffer containing a single bit per pixel (that's why you can see some bitshifts in the code above). To support two colours, I need double the space. Fortunately there's already support for #BWR #eink displays in the #esphome #waveshare library, so I just need to extend WaveshareEPaperBWR instead of WaveshareEPaper and my framebuffer is magically double the size: the first half is for the black colour (as before), the second is for the red colour.
[continues...] -
The original driver allocates a #framebuffer containing a single bit per pixel (that's why you can see some bitshifts in the code above). To support two colours, I need double the space. Fortunately there's already support for #BWR #eink displays in the #esphome #waveshare library, so I just need to extend WaveshareEPaperBWR instead of WaveshareEPaper and my framebuffer is magically double the size: the first half is for the black colour (as before), the second is for the red colour.
[continues...] -
The original driver allocates a #framebuffer containing a single bit per pixel (that's why you can see some bitshifts in the code above). To support two colours, I need double the space. Fortunately there's already support for #BWR #eink displays in the #esphome #waveshare library, so I just need to extend WaveshareEPaperBWR instead of WaveshareEPaper and my framebuffer is magically double the size: the first half is for the black colour (as before), the second is for the red colour.
[continues...] -
The original driver allocates a #framebuffer containing a single bit per pixel (that's why you can see some bitshifts in the code above). To support two colours, I need double the space. Fortunately there's already support for #BWR #eink displays in the #esphome #waveshare library, so I just need to extend WaveshareEPaperBWR instead of WaveshareEPaper and my framebuffer is magically double the size: the first half is for the black colour (as before), the second is for the red colour.
[continues...] -
The original driver allocates a #framebuffer containing a single bit per pixel (that's why you can see some bitshifts in the code above). To support two colours, I need double the space. Fortunately there's already support for #BWR #eink displays in the #esphome #waveshare library, so I just need to extend WaveshareEPaperBWR instead of WaveshareEPaper and my framebuffer is magically double the size: the first half is for the black colour (as before), the second is for the red colour.
[continues...] -
after doing lots of glitchy framebuffer VJ stuff in TouchDesigner I'm really impressed at this game's frame rate
(also totally stuck, but whatever 🙃 )
https://xra.itch.io/memory-of-a-broken-dimension
#gamedev #indiegame #realtimevfx #realtime3d #framebuffer #touchdesigner -
after doing lots of glitchy framebuffer VJ stuff in TouchDesigner I'm really impressed at this game's frame rate
(also totally stuck, but whatever 🙃 )
https://xra.itch.io/memory-of-a-broken-dimension
#gamedev #indiegame #realtimevfx #realtime3d #framebuffer #touchdesigner -
after doing lots of glitchy framebuffer VJ stuff in TouchDesigner I'm really impressed at this game's frame rate
(also totally stuck, but whatever 🙃 )
https://xra.itch.io/memory-of-a-broken-dimension
#gamedev #indiegame #realtimevfx #realtime3d #framebuffer #touchdesigner -
after doing lots of glitchy framebuffer VJ stuff in TouchDesigner I'm really impressed at this game's frame rate
(also totally stuck, but whatever 🙃 )
https://xra.itch.io/memory-of-a-broken-dimension
#gamedev #indiegame #realtimevfx #realtime3d #framebuffer #touchdesigner -
after doing lots of glitchy framebuffer VJ stuff in TouchDesigner I'm really impressed at this game's frame rate
(also totally stuck, but whatever 🙃 )
https://xra.itch.io/memory-of-a-broken-dimension
#gamedev #indiegame #realtimevfx #realtime3d #framebuffer #touchdesigner -
What a weekend §8-)
2009 #iMac is living again with a new purpose. Maaaan, this was good HW. back then.
I'm happy with my success, running #FreeBSD on the old iMac. Needed to configure the #framebuffer driver in:
usr/local/etc/X11/xorg.conf.d/driver.conf
Section "Device"
Identifier "Card0"
Driver "scfb"
EndSectionBig thanks to #server-world for it's great content: https://www.server-world.info/en/note?os=FreeBSD_14&p=desktop&f=2
#popos in background, with a touch of the #freesoftware World §8-)
-
What a weekend §8-)
2009 #iMac is living again with a new purpose. Maaaan, this was good HW. back then.
I'm happy with my success, running #FreeBSD on the old iMac. Needed to configure the #framebuffer driver in:
usr/local/etc/X11/xorg.conf.d/driver.conf
Section "Device"
Identifier "Card0"
Driver "scfb"
EndSectionBig thanks to #server-world for it's great content: https://www.server-world.info/en/note?os=FreeBSD_14&p=desktop&f=2
#popos in background, with a touch of the #freesoftware World §8-)
-
After more than two months another Dreamos64 update. Not new features but fixes and improvements, full story on #ko-fi
https://ko-fi.com/post/Dreamos64-Status-update-U6U71340LC (free).
I found a nasty bug in a core memory function, where i was returning true instead of false and viceversa. Also some code refactor and documentation improvements.#osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos
-
After more than two months another Dreamos64 update. Not new features but fixes and improvements, full story on #ko-fi
https://ko-fi.com/post/Dreamos64-Status-update-U6U71340LC (free).
I found a nasty bug in a core memory function, where i was returning true instead of false and viceversa. Also some code refactor and documentation improvements.#osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos
-
After more than two months another Dreamos64 update. Not new features but fixes and improvements, full story on #ko-fi
https://ko-fi.com/post/Dreamos64-Status-update-U6U71340LC (free).
I found a nasty bug in a core memory function, where i was returning true instead of false and viceversa. Also some code refactor and documentation improvements.#osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos