• 3 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle

  • At the end, pointing to their Bugzilla issue tracker

    I’ve always found Bugzilla incredibly inaccessible. It’s so overloaded, so complicated, so noisy with unrelated and irrelevant things. It always baffled me how projects use it and keep using it, and especially projects like Thunderbird and Mozilla, for such a long time.

    I regularly use bug trackers, to report, comment, or work on. When I see Bugzilla, in most cases, I give up/leave right away.

    Consequently, I find it ironic that they point to Bugzilla at the end.


    That being said, I think this video is a good intro to accessibility, common issues, and study findings.


    How do you guys view Bugzilla as an issue tracker, bug tracker, and work task tracker?















  • OpenGL is an API standard. It defines data structures, operation interfaces, and behavior.

    Mesa 3D is an implementation of OpenGL. It can be used so users of OpenGL can call it to draw stuff.

    Vulkan is a newer API standard. It is newer and was designed with a lot of new hardware and hardware capabilities in mind, and significantly reduced what the job of the API is supposed to do compared to OpenGL. Essentially giving API users many more opportunities to control graphics pipeline behavior for better efficiency and performance. Libraries and frameworks exist that provide more convenience and prepared setup or opinionated usage patterns on top of Vulkan.

    DirectX had a similar shift with DirectX version 12, which also implemented closer-to-hardware APIs similar to Vulkan vs OpenGL.

    /edit: Noteworthy are also OpenGL and Vulkan extensions. They extend the core API with additional APIs. An app can check if they are supported, and if the driver supports it, can use them.