retro-gtk is a toolkit for GTK+-based Libretro frontends. It is mainly used by GNOME Games to play retro games via Libretro gaming console emulators.

Currenly retro-gtk supports only software rendering. There are two ways hardware rendering can be used in retro-gtk:

  • to draw the framebuffer outputted by the Libretro core faster (using OpenGL instead of Cairo) and to apply shaders to it, like CRT shaders,
  • to allow the Libretro core to render its video output with hardware acceleration, some cores require it making retro-gtk unable to run them.

The goal of this Hack Week project is to make retro-gtk use hardware rendering as much as possible.

Looking for mad skills in:

opengl shaders gtk3 gtkglarea

This project is part of:

Hack Week 16

Activity

  • about 1 year ago: dsterba liked retro-gtk: Support Hardware Rendering
  • about 1 year ago: bfilho liked retro-gtk: Support Hardware Rendering
  • about 1 year ago: mwilck liked retro-gtk: Support Hardware Rendering
  • about 1 year ago: vliaskovitis liked retro-gtk: Support Hardware Rendering
  • about 1 year ago: SLindoMansilla joined retro-gtk: Support Hardware Rendering
  • Show History

    Comments

    Be the first to comment!

    Similar Projects

    Write a Skyroads clone by fschnizlein

    Who of you remembers this awesome game? One of ...


    Write a Native GTK+ Weibo Application by JonathanKang

    Inspired by [Corebird](https://corebird.baedert...


    Graphic tool to generate ssh keys by SLindoMansilla

    Goals

    • Learn GTK3
    • Develop a GTK3 appl...