Announcement

Collapse
No announcement yet.

OpenGL SC 2.0 Released For Safety Critical Graphics

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • OpenGL SC 2.0 Released For Safety Critical Graphics

    Phoronix: OpenGL SC 2.0 Released For Safety Critical Graphics

    This week the Khronos Group released the provisional specification of OpenCL 2.2 and SPIR-V 1.1 while today from the Aviation Electronics Europe in Munich they announced the release of he OpenGL SC 2.0 specification...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Anyone have a good overview of what has been removed?

    I know dynamic memory allocation is apparently a no go, so all delete functions are gone. What else?

    Comment


    • #3
      This is excellent, finally a programmable graphics pipeline for RT and safety critical applications.

      I wonder if getting support in Mesa would more or less be a matter of restricting functionality; I suspect all of the extensions required are implemented.
      Last edited by microcode; 20 April 2016, 10:04 PM.

      Comment


      • #4
        Where does mesa stand in view of OpenGL SC?

        Comment


        • #5
          Originally posted by lowflyer View Post
          Where does mesa stand in view of OpenGL SC?

          To quote the spec
          Originally posted by Khronos Group, OpenGL SC Specification
          OpenGL SC 2.0 is based on the OpenGL ES 2.0 graphics system and is designed primarily for safety critical graphics hardware running on embedded devices. It removes aspects of OpenGL ES 2.0 that are not aligned with deterministic safety critical software applications. For example, the ability to delete objects (textures, etc.) has been removed to avoid memory fragmentation and garbage collection. In addition, portions of the GL EXT texture storage and GL KHR robustness extensions have been adopted as part of the core OpenGL SC 2.0 specification. The OpenGL SC 2.0 API has been designed to be aligned with avionics and automotive requirements for safety critical software. In order to meet the avionics market needs, OpenGL SC has been defined to enable implementations and applications to be certifiable to DO-178 Level A. In order to meet the automotive market needs, OpenGL SC has been defined to enable implementations and applications to be certifiable to ISO26262 ASIL D.

          Comment

          Working...
          X