libretro / libretro/parallel-n64

Glide64 Android: Missing shadows in some games.

Open
#298 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
407
Forks
151
Avg merge
11h 53m
Merged PRs (30d)
11

Description

On a non-rooted Shield TV Pro,when running Banjo-Tooie or Conker's Bad Fur Day,the shadows are completely missing,even after changing the polygon settings a few times as well as trying very high accuracy.
Possibly also affects other games that use dynamic shadows.
This one is irritating because Glide64 is the one thing that should have flawless shadows since before GLideN64 came into existance.

A screenshot would exhibit simply lacking shadows in each game,so I think one would not be needed.
On Conker,NPCs including the N logo models,and enemies are also missing their shadows,not just Conker.

I don't know if shadows worked in these games before in much older builds,but I feel like they did,but maybe a chance not on Android then either.

Contributor guide

No contributing guide indexed for this repository

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 non-rooted Shield TV Pro in Banjo-Tooie and Conker's Bad Fur Day, then inspect the Glide64 Android shadow-rendering path and compare polygon and accuracy settings. Done means dynamic shadows render for characters, NPCs, and enemies in both games without regressions.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
computer-graphics, game-dev, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.