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 hackers with the skills:

opengl shaders gtk3 gtkglarea

This project is part of:

Hack Week 16

Activity

  • over 6 years ago: dsterba liked this project.
  • over 6 years ago: bfilho liked this project.
  • over 6 years ago: mwilck liked this project.
  • over 6 years ago: vliaskovitis liked this project.
  • over 6 years ago: SLindoMansilla joined this project.
  • over 6 years ago: SLindoMansilla liked this project.
  • over 6 years ago: aplazas added keyword "opengl" to this project.
  • over 6 years ago: aplazas added keyword "shaders" to this project.
  • over 6 years ago: aplazas added keyword "gtk3" to this project.
  • over 6 years ago: aplazas added keyword "gtkglarea" to this project.
  • over 6 years ago: ldevulder liked this project.
  • over 6 years ago: aplazas started this project.
  • over 6 years ago: aplazas originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Vulkan Widget for GTK by yudaike

    [comment]: # (Please use the project descriptio...


    WebGL Game ⚽ by jarodriguez

    Project Description

    This project aims ...