Sabitlenmiş Tweet
Ray
4.4K posts

Ray
@raysan5
Passionate about gamedev technologies. I create things. Created #raylib, #raygui, #rres and many other tools as @raylibtech. FOSS at: https://t.co/sIUDDNc2tV
Barcelona Katılım Ekim 2010
2.7K Takip Edilen18.9K Takipçiler

@Aspie96 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.
English

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

@Zulu_Mesprit @a3arrecis raylib utiliza desde sus inicios rlgl, que es un wrapper para multiples versiones de OpenGL (1.1, 2.1, 3.3, 4.3, ES2.0, ES3.0). rlsw es una implementacion de OpenGL 1.1 con algunas extensiones utiles de otras versiones (FBOs). rlgl simplemente usa rlsw como una version GL mas
Español

@raysan5 @a3arrecis Y es multiplataforma? entiendo que por cada funcion de OpenGL has tenido que hacer una implementacion por cada plataforma? Me imagino que te habras enfocado en unas pocas versiones de OpenGL. Que interesante, cuando tenga un hueco le echo un ojo!
Español

O sea que podemos correr raylib sin tener opengl? O sea sin usar la gpu? 😮
Ray@raysan5
Announcing rlsw, the new raylib software renderer backend. No GPU required. The Future is Now. #raylib
Español

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

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

@HolyWyvern 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
English

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

@anicic_filip 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
English

@raysan5 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.
English

GPUのいらないグラフィックスバックエンド。
APIはとてもシンプル、スッキリ、明快、Cだけど文字数少なくて素晴らしい。
当然ながらスピードは速い。
よい方向性だ
Ray@raysan5
Announcing rlsw, the new raylib software renderer backend. No GPU required. The Future is Now. #raylib
日本語

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

@lukebayes Thank you very much for letting me know! Working in isolation in an open source project makes it very difficult to know where and how it is being used (or even if it's being used), really appreciated to know! 😄
English

@raysan5 It's hard to see sometimes because we don't say it as often as we should, but there are many, many people who are extremely grateful for all your work.
English

Definitely I should find a better way to elaborate this changelist instead of waiting for the release time to go over all the commits/PRs and do the filtering and cleaning, it's really time and mind consuming.
This changelist is very big, usually, it was not so big but I imagine as the project keeps growing, it becomes bigger faster...
English

@raysan5 Nice, is this list somewhere? I cant find on the website
English

WOW! #raylib running on ESP32 devices!!! 🤯
Presented today at Embedded World by Espressif Engineers, ESP32-C6 low power demo with ESP32-P4 UART log monitor system!
It seems the recently added Software Renderer has been useful after all! 💯
More info: components.espressif.com/components/geo…

English

@413x1nkp yes, there could be some AI code merged in raylib, coming from some PR, but all PRs are reviewed by me
and yes, there are some lines of unused non-working AI generated code for RVV intrinsics, from a test I did some months ago, and consequently it's marked with a warning comment
English

@raysan5 i still manually code my stuff!! nobody uses it besides me, though..
also, correct me if i'm wrong, but doesn't raylib have ai generated code merged? i remember seeing a comment in the CPU rendering implementation saying something like "ai generated, check [...]"
English

@raydelto I think sooner or later code needs to be read and understood by humans, specially for life-critical applications. If new coders are not properly trained because they think they can blindly rely on AI capabilities, there won't be devs able to review code when most needed.
English






