Загрузка видео...

Не удалось загрузить видео

На главную

Announcing rlsw, the new raylib software renderer backend. No GPU required. The Future is Now. #raylib

91,099 просмотров • 7 месяцев назад •via X (Twitter)

Комментарии: 41

Фото профиля Łukasz | Wookash Podcast
Łukasz | Wookash Podcast7 месяцев назад

I still prefer RLSW off. You clearly see the vision and direction, which is brutally destroyed by RLSW!!!

Фото профиля Lakshay Chauhan
Lakshay Chauhan7 месяцев назад

@tsoding would love this.

Фото профиля Eth3real_0x1A0F
Eth3real_0x1A0F7 месяцев назад

DLSS 5 ON

Фото профиля Ramiro "Rex" Rojo
Ramiro "Rex" Rojo7 месяцев назад

Huh this means raylib could theorically be ported to something like the GBA maybe...

Фото профиля Ray
Ray7 месяцев назад

not really, performance is way lower than GPU-accelerated graphics, it need some decent CPU but for example, it can run on an ESP32 S3

Фото профиля Johnny Yukari
Johnny Yukari7 месяцев назад

CPU-only backend is legit useful. Containerized game dev just got way easier.

Фото профиля Joseph Suarez 🐡
Joseph Suarez 🐡7 месяцев назад

Headless without virtual screen buffers etc?

Фото профиля Ray
Ray7 месяцев назад

It renders to a frame buffer, the final output depends on the platform selected, PLATFORM_MEMORY just gives you the buffer that can be saved to a file if you want, PLATFORM_DESKTOP_WIN32 preconfigures a window with GDI and outputs that framebuffer

Фото профиля the purple
the purple7 месяцев назад

raylib can now run doom

Фото профиля Gregor
Gregor7 месяцев назад

Building my finance app, I've noticed that sometimes the most powerful solutions come from removing dependencies, not adding them. Same thing happened when I had to optimize for low-end devices, had to get creative with rendering. No GPU required is a game changer.

Фото профиля Sadi Moodi
Sadi Moodi7 месяцев назад

funny how everyone's chasing GPU acceleration when embedded devs have been doing CPU-bound rendering since the 90s. the real win here isn't 'no GPU' - it's predictable performance on $5 microcontrollers where every cycle counts. ESP32-S3 at 60fps for simple UIs beats a $2000 GPU that can't boot without drivers.

Фото профиля Michael🧙
Michael🧙7 месяцев назад

This is beautiful haha

Фото профиля Kiryoko 🐧
Kiryoko 🐧7 месяцев назад

? we could always since the dawn of time render stuff using the cpu it's just that it's so inefficient being able to render stuff using a cpu is not the problem heck, even right now I'm replying to you and seeing your vid in a vm without gpu acceleration!

Фото профиля nikodev
nikodev7 месяцев назад

software rendering.. holy shot

Фото профиля Xenex Senpai.
Xenex Senpai.7 месяцев назад

that's cool but CPU computed is gonna destroy my laptop

Фото профиля ًً
ًً7 месяцев назад

My CPU watching the GPU doing nothing be like:

Фото профиля vadiks2003🌳
vadiks2003🌳7 месяцев назад

i'll assume it doesnt support shader code for obvious reasons, unless you straight up decided to make GLSL - > software rendering

Фото профиля Ray
Ray7 месяцев назад

you assume correctly, no shaders support, at least for now...

Фото профиля Valentino Giudice
Valentino Giudice7 месяцев назад

Doesn't the information still eventually need to go through the GPU to be actually placed on the screen?

Фото профиля Ray
Ray7 месяцев назад

yes, software renderer just outputs to a framebuffer that needs some way to be displayed on screen, raylib supports that through different platform backends, like Win32 GDI on Windows BUT it also supports PLATFORM_MEMORY backend allowing to save buffer directly to a file image.

Фото профиля Valentino Giudice
Valentino Giudice7 месяцев назад

Ok, thanks, interesting.

Фото профиля Reece
Reece7 месяцев назад

Nice! More for the Raylib SDK

Фото профиля Fgmenth
Fgmenth7 месяцев назад

This is hilarious lmao.

Фото профиля sapo sabao
sapo sabao7 месяцев назад

so cool!

Фото профиля Omar Mahdi
Omar Mahdi7 месяцев назад

Nvidia in shambles

Фото профиля KENSHIRO+ | Listen Now On Spotify 🎵
KENSHIRO+ | Listen Now On Spotify 🎵7 месяцев назад

this demo has a very cool Y2K feel to it

Фото профиля Hanprogramer
Hanprogramer7 месяцев назад

I can finally make games on the toaster

Фото профиля 0293
02937 месяцев назад

That is an amazing achievement.

Фото профиля Soil Demon 💙💚💛
Soil Demon 💙💚💛7 месяцев назад

Thank you so much! This makes Raylib unironically a really good library for UI rendering.

Фото профиля 🇵🇰کوڑا بادام 😛
🇵🇰کوڑا بادام 😛7 месяцев назад

but why would we do this through CPU? Is this for smaller MCU platforms??

Фото профиля Ray
Ray7 месяцев назад

yes, there are multiple microcontrollers that can benefit from this, also automated graphics processing on servers in headless mode, there are multiple applications

Фото профиля Tomson Smolson
Tomson Smolson7 месяцев назад

Whats the difference between this and how raylib normalny works? Sorry, i dont know much about computer graphics

Фото профиля Porkman
Porkman7 месяцев назад

the timing on this is crazy lol

Фото профиля a sensitive young man
a sensitive young man7 месяцев назад

How is it different from other cpu based renderers?

Фото профиля 🏴‍☠️ 🅢🅐🅘🅝🅣🅗🅔🅛🅛 🏴‍☠️
🏴‍☠️ 🅢🅐🅘🅝🅣🅗🅔🅛🅛 🏴‍☠️7 месяцев назад

On a threadripper.... must diminish window size and add viewport to play decently with old CPU.

Фото профиля Норд Варванье
Норд Варванье7 месяцев назад

If I’m developing a game for regular PCs, how it can benefit me?

Фото профиля 재이 🕯️🍉
재이 🕯️🍉7 месяцев назад

correct me if I'm wrong, but the point is that it looks and performs almost the same even when it's on, in other words, even when GPU acceleration isn't available.

Фото профиля Ray
Ray7 месяцев назад

software renderer is +10 times slower than GPU-accelerated mode but small and relatively simple examples can still run at 60 fps without problem

Фото профиля 재이 🕯️🍉
재이 🕯️🍉7 месяцев назад

oh I was addressing people in the comments who were confused about it! (thinking it is some kind of graphics enhancement) thanks for clarifying!

Фото профиля Filip Aničić
Filip Aničić7 месяцев назад

Would it be easy to switch between software and hardware renderer backend? If so, this would be perfect to make desktop software and add hardware rendering afterwards.

Фото профиля Ray
Ray7 месяцев назад

At this moment, software renderer must be selected at compile time, not runtime, the final output to draw generated frames depends of how the window is configured, for example in Windows using GDI

Похожие видео