Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Monday February 03 2020, @07:29PM   Printer-friendly
from the cross-platform-support dept.

Vulkan is coming to Raspberry Pi: first triangle

Following on from our recent announcement that Raspberry Pi 4 is OpenGL ES 3.1 conformant, we have some more news to share on the graphics front. We have started work on a much requested feature: an open-source Vulkan driver!

Standards body Khronos describes Vulkan as "a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs". The Vulkan API has been designed to better accommodate modern GPUs and address common performance bottlenecks in OpenGL, providing graphics developers with new means to squeeze the best performance out of the hardware.

Be warned that the effort could take months or even years.

Also at Phoronix.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by ikanreed on Monday February 03 2020, @09:08PM (4 children)

    by ikanreed (3164) Subscriber Badge on Monday February 03 2020, @09:08PM (#953294) Journal

    It's like the exact same interfaces and APIs though. I guess I'm complaining about a sports car having a different name from a sedan when they have the same chassis, but different engines. But it still feels wrong.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by loonycyborg on Monday February 03 2020, @10:04PM (2 children)

    by loonycyborg (6905) on Monday February 03 2020, @10:04PM (#953316)

    Just how are they same? Not only all functions are named different, they also work in different way. OpenGL keeps pretty much everything in global state while vulkan is object-oriented api with no global state.

    • (Score: 2) by ikanreed on Monday February 03 2020, @10:21PM (1 child)

      by ikanreed (3164) Subscriber Badge on Monday February 03 2020, @10:21PM (#953320) Journal

      I guess that's fair and I think I should concede to overall point but "different names" is a bit of a stretch, it's often just like vKCreateBuffer vs glCreateBuffer.

      • (Score: 2) by loonycyborg on Tuesday February 04 2020, @08:03AM

        by loonycyborg (6905) on Tuesday February 04 2020, @08:03AM (#953469)

        Those uses of word Buffer refers to totally different usage patterns in both apis. And most cases of words shared between api names come from 3d rendering math/gpu programming concepts. So using this logic you could conclude that direct3d is a variant of opengl/vulkan too.

  • (Score: 1) by fustakrakich on Tuesday February 04 2020, @02:51AM

    by fustakrakich (6150) on Tuesday February 04 2020, @02:51AM (#953388) Journal

    Yeah, it was just a Falcon with a 302

    --
    La politica e i criminali sono la stessa cosa..