libretro / libretro/RetroArch

(VITA) GL1 video driver cuts sides of menu screen off

Open
#10,035 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug: video opengl1 platform: vita
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

First and foremost consider this:

  • Only RetroArch bugs should be filed here. Not core bugs or game bugs
  • This is not a forum or a help section, this is strictly developer oriented

Description

On nightly build from 2019-12-01.

Black bars on the sides of the screen when in the menu.

Expected behavior

I can see the entire menu.

Actual behavior

The sides of the menu don't appear to get drawn at all, you can see how the osd text from the overclock plugin is still there. Does not happen with the vita2d driver, only gl1.

Steps to reproduce the bug
  1. Use nightly psvita retroarch
  2. Switch video driver to gl1 (should be set by default)
Version/Commit

You can find this information under Information/System Information

  • RetroArch: Dec 1 2019, git version c09c429
Environment information
  • OS: psvita

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on a PS Vita nightly build with the gl1 video driver, then compare the result with the vita2d driver. Use the reported menu clipping and the visible OSD text as clues while tracing the video rendering path; done means the entire menu is visible without black side bars.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
computer-graphics, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.