Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

      Userland uses dispmanx for rendering graphics and video. With vc4graphics instead of dispmanx, DRM (Direct Rendering Manager) module is used.  DRM is a subsystem of the Linux kernel responsible for interfacing with GPUs of modern video cards. DRM is a kernel module that gives direct hardware access to DRI clients. Westeros-dispmanx is suppressed and westeros-drm is used for rendering.  Westeros-sink is enabled to use v4l2 by modifying soc-path to v4l2.  Westeros was updated to latest revision for supporting video codecs that are already used.

     

List of changes done

 System Work Flow

           Direct Rendering Infrastructure (DRI) provide interface to interface Mesa, OpenGL and other 3D rendering API libraries with the device drivers and hardware. Mesa also contains an implementation of software rendering called swrast that allows shaders to run on the CPU as a fallback when no graphics hardware accelerators are present. The Gallium software rasterizer is known as softpipe or when built with support for LLVM llvmpipe, which generates CPU code at runtime

...