@puppygirlhornypost2 @aeva like even forgetting for the moment that OpenGL is deprecated and Vulkan doesn't work yet, you still have to worry about distinctions like Wayland vs. X11, different compositor capabilities, different GPU drivers. Personally my "linux desktop" experience is just trying to make a desk accessory type thing that isn't even a video game, and it has been *maddeningly* difficult.
@glyph @puppygirlhornypost2 Apple deprecated OpenGL, but I'm not aware of any other implementer formally deprecating it, nor has the Khronos group.
I'm intending on targeting OpenGL ES2 for my side projects for the foreseeable future because it is adequate for my current projects, and it has the broadest portability reach between quality driver support and availability of compatibility layers. This is also a vote of no confidence on my part regarding the near future.
@glyph @puppygirlhornypost2 developing for wayland is "fun" because you can and will experience all of the joys of mutually incompatible platform conventions without having to actually run multiple linux distributions