begin khronos

  begin egl display 1
    egl-dlls = libGAL.so libEGL_viv.so
    glesv1-dlls = libGAL.so libEGL_viv.so libVSC.so libGLES_CM_viv.so
    glesv2-dlls = libGAL.so libEGL_viv.so libVSC.so libGLSLC.so libGLESv2_viv.so
    vg-dlls = libGAL.so libEGL_viv.so libOpenVG_viv.so
    gpu-dlls = libGalcore.so
    blit-dll = vivante

  end egl display

  begin wfd device 1

   wfd-dlls = libwfdcfg-imx6x-hdmi.so libimx6xCSCgamma-generic.so libWFDimx6x.so

# These options control output MUX to IPU DIs.
# "1" connects IPU1 DI0 to the output.
# "2" connects IPU2 DI0 to the output.
# "0" means that output is not touched (neither enabled nor disabled)
# "split" is used in place of "2" to indicate the second LVDS interface
# in LVDS split mode.
   wfd-port-hdmi = 1
   wfd-port-lvds0 = 1
   wfd-port-lvds1 = 1
   wfd-port-parallel0 = 1
   wfd-port-parallel1 = 0

# GPU driver contiguous memory pool sizes in MB
   gpu-contiguousMB   = 64

  end wfd device

end khronos

begin winmgr
  begin globals
    blit-config = vivante
    blits-logsize = 4096
    input-logsize = 8192
    requests-logsize = 65536
    alloc-config = imx6xbuf
  end globals

  begin display internal
    video-mode = 1024 x 768 @ 60
  end display

  begin class framebuffer
    display = internal
    pipeline = 2
    format = rgba8888
    usage = vivante
  end class

end winmgr
