Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jackass The Game - ULUS10303 d3d11 problem #9616

Closed
benderscruffy opened this issue Apr 15, 2017 · 3 comments · Fixed by #11584
Closed

Jackass The Game - ULUS10303 d3d11 problem #9616

benderscruffy opened this issue Apr 15, 2017 · 3 comments · Fixed by #11584
Labels
D3D11 Direct3D 11
Milestone

Comments

@benderscruffy
Copy link

using d3d11 backend the background is black
ulus10303_00000
using ogl the graphics are correct
ulus10303_00001

@unknownbrackets unknownbrackets added the D3D11 Direct3D 11 label Apr 15, 2017
@unknownbrackets
Copy link
Collaborator

What happens in Vulkan and in Direct3D 9?

-[Unknown]

@unknownbrackets
Copy link
Collaborator

This seems to be doing a render-to-texture effect. Sorry - could you create a new GE debugger dump? It now dumps render-to-texture correctly.

-[Unknown]

@unknownbrackets
Copy link
Collaborator

This does a render-to-texture (self) from/to 0x04000000, using clut32 and rgb masking:

  • It does R, G, and B one at a time. Alpha always masked.
  • The CLUT goes black to white, through brown.
  • It's using shifts on the clut index, so picking out the color channel.
  • It works great in software rendering, OpenGL, and Vulkan.
  • Direct3D9 turns it upside down. Clearly we have a bug here.
  • Direct3D11 translates it to black.

So seems to be a depal bug.

-[Unknown]

unknownbrackets added a commit to unknownbrackets/ppsspp that referenced this issue Nov 24, 2018
It was forcing from black before.  See hrydgard#9616.
@unknownbrackets unknownbrackets added this to the v1.8.0 milestone Nov 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D3D11 Direct3D 11
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants