-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDL rendering without OpenGL #54
Comments
Doesn't SDL2 internally use OpenGL? Anyways, the renderer currently does non-trivial stuff with shaders, such as coloring buildings/units with their team colors. Rendering unit outlines (for units that are hidden behind a building) would be an other thing. I don't see an obvious way of doing this with the basic SDL2 renderer, but I haven't really looked into it either. I guess the team colors could be replaced in software, at the price of having 8 versions of each unit in memory. |
SDL is certainly able to use DirectX instead, perhaps also GLES? While noone cares about former, GLES actually could be useful. |
Would it be possible to alternatively provide mesa 3d (software opengl implementation) for such needs? I've seen a guy use mesa in dosbox for fun. |
IIRC software rendering can always by triggered by setting an environment variable |
As @mic-e says, llvmpipe would have nothing to do with openage/sdl. Given its performance though, if you have "troubled video chip", chances are your cpu isn't performant as well. |
do we really want to mantain another rendering subsystem? i mean, opengl is pretty standard nowadays... |
#287 will add support for multiple rendering subsystems (targeted at Vulkan). |
Due to the lack of shaders this will probably never happen. Tell me if you think otherwise. |
It would be great to have simple SDL rendering without OpenGL for old & troubled video chips, that has no hardware acceleration for 3D & OpenGL.
The text was updated successfully, but these errors were encountered: