Skip to content

Batch crosshair draws on PSP/3DS backend.#97

Open
Rinnegatamante wants to merge 3 commits intonzp-team:mainfrom
Rinnegatamante:main
Open

Batch crosshair draws on PSP/3DS backend.#97
Rinnegatamante wants to merge 3 commits intonzp-team:mainfrom
Rinnegatamante:main

Conversation

@Rinnegatamante
Copy link
Copy Markdown

No description provided.

@Rinnegatamante Rinnegatamante changed the title Batch crosshair draws on 3DS backend. Batch crosshair draws on PSP/3DS backend. Jul 20, 2025
@MotoLegacy
Copy link
Copy Markdown
Member

Workflow runs approved.

@Rinnegatamante
Copy link
Copy Markdown
Author

Rinnegatamante commented Aug 3, 2025

I was originally gonna replace FillByColor instead of creating FillByColorBatched and forgot to revert the ingoing changes on that one. Should compile fine now. Friendly reminder that I'm not sure on the PSP change since it technically uses GU_SPRITE which i'm not 100% sure to what corresponds in OGL.

@tanuki-billie
Copy link
Copy Markdown
Contributor

Tested on O3DS, crosshairs are broken.
o3ds_crosshair

Compare with the most recent version (2.0.0-indev+20250811073127):
o3ds_crosshair_good

Sniper scopes render correctly (current on top, PR on bottom):
o3ds_scope
o3ds_scope_new

PSP testing is in progress, will post soon

@tanuki-billie
Copy link
Copy Markdown
Contributor

PSP testing yields different results (screenshots are of PPSSPP, but identical results on PSP PHAT).

Sniper scope not rendering:
image

Crosshairs working as expected:
image

Also check this out:
image

@Rinnegatamante
Copy link
Copy Markdown
Author

I can drop the PSP portion of the commit or integrate any patch for it. (Don't have a PSP nor pspsdk environment set up to actively test it).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants