OpenGL Alternatives

preview_player
Показать описание

Links:
Рекомендации по теме
Комментарии
Автор

As part of MoltenVK, there's also MoltenGL, so you can just go on using OpenGL indefinitely.

chuuni
Автор

SDL does have a metal backend, but it's only for 2D graphics.

SherjilOzair
Автор

There is also an option to not export to Apple platform, tell people it wasn't their fault, but their company of choice decided to cut down apps shipped to them as a "thanks" for paying a really big premium for a logo of bitten apple on the back of their device. :)

AdriansNetlis
Автор

8:22 SDL was originally created by Loki, a Linux gaming company that went out of business around the turn of the century. Yet the technology lives on and thrives even unto today.

So who says Linux gaming is a failure? ;)

lawrencedoliveiro
Автор

I tried working with DirectX, openGL and Metal in the past, and it came down to: I use an engine. Let other people who know their stuff better than i do handle the talking with the GPU.

I can talk to the CPU with no problems, but the GPU is so different.

leberkassemmel
Автор

This is one of my new favorite channels. Awesome job, loved the Armory Engine videos!

digital_down
Автор

I've been messing around with openGL, dx11 for some time now, and I've come to a conclusion that if you want to make games, just use an engine like unity or unreal.

MrEdjani
Автор

The only viable option long term is Vulkan based. It's open, and not a walled garden like direct X or metal.
Looking at history Apple were never even going to use OpenGL until. John carmark persuaded Steve jobs OpenGL was the best way.
It worked, now that Apple are a massive brand in mobile, they don't need open GL anymore.

hanniffydinn
Автор

As a graphics programmer, I can admit that OpenGL sucks. It's very bad API and I'm not talking about making small games but about integration with a big game engine. However, it's quite cool to start learning graphics and how rendering works.

TheMafiesto
Автор

I think this is really going to cause problems for SFML -- they barely have enough testers for their current Mac opengl implementation
of course that's just for windowing and events -- you still have to write rendering by yourself

firstname
Автор

Can confirm that an acquaintance is currently updating their SDL engine to use MoltenVK (and therefore Metal) instead of OpenGL so that does work!

oahda
Автор

Bicuse I'm not sure sure what exactly is the difference wean I make game In unity I have meny different systems like volcano open gl directly X but I don't have i chouse changed the system the rendering 1 more thing wean even if found how chenge that system haw I finding the benefit and negative for this for each this systems?

watercat
Автор

The Forge is quite solid, and iirc been in development for years, they're monetizing it by offering rather premium support services to developers. They've worked with developers porting to console and phones in the recent past. And from what I've read and seen they're quite pleasant to work with.

As a company they've been around since about ~2010 and offered solutions for Realtime Global Illumination and GPU accelerated particles (before they became more common place). And have seen some collaboration with AAA studios like Volition.

However I'd be tentative to recommend their rendering backend over others, while it is really solid, unless you're graphics engineer levels of savvy, I'd be rather cautious about implementing it (otherwise you'll likely find yourself leaning towards paying them for support once you're in the thick of it. Although all power to you if you find that situation reasonable.).

Will be interesting to see if it gets much adoption going forward.

mitthjarta
Автор

What about Monogame??? Anything we should know about what this means for that engine

nbarkhina
Автор

Correct me if I´m wrong, but Vulkan is the evolution of OpenGL??

Huguillon
Автор

Brother, sdl, ogre, bgfx, all engines based on main graphics APIs that show on graphics cards and all graphics cards must support then ( opengl, DirectX) these graphics SDKs on the market. No company for creating computer graphics APIs like khronos and Microsoft . If there company so the companies of graphics card just support it too with opengl and Dx . Maybe APPLE will create their own graphics engine with their ideas and make it for Apple computers and products only. Question please, Bgfx is library that help to run opengl Api and dx without depend upon graphics cards??
Thanks

memomind
Автор

Wait for Apple to change its mind or die. Or both.

lawrencedoliveiro
Автор

saw this mentioned on the reddit gamedev forum in the thread about apple ditching opengl
[quote]
Veldrid is a cross-platform, graphics API-agnostic rendering and compute library for .NET. It provides a powerful, unified interface to a system's GPU and includes more advanced features than any other .NET library. Unlike other platform- or vendor-specific technologies, Veldrid can be used to create high-performance 3D applications that are truly portable.

Supported backends:
Direct3D 11
Vulkan
Metal
OpenGL 3
OpenGL ES 3
[end quote]

never used it, don't know anything about it

firstname
Автор

You forgot the 7th choices, use wgpu !!!

haikamu
Автор

We don't need an alternative to OpenGL, we just need an alternative to Apple. There's a reason nobody ports their games to Macs. ;)

dandymcgee