DaedalusX64-3DS icon indicating copy to clipboard operation
DaedalusX64-3DS copied to clipboard

[BUG] 3D functionality toast in all games

Open Danibrit1159 opened this issue 4 years ago • 9 comments

If you play any N64 game and I mean ANY when you slide a 3D slider the stereoscopic 3D is corrupted

To Reproduce Steps to reproduce the behavior: you must have any 3ds with a 3D slider Play any N64 game and slide up the 3D slider

Expected behavior : it should show stereoscopic 3d visuals

Screenshots

GIF-200512_213331

I

Device: new Nintendo 3DS non xl

  • FW:[ sys 11.13]
  • Daedalus Version [beta v0.2] Commits on May 10, 2020

this affects every Nintendo 64 game but in different effects

Danibrit1159 avatar May 13 '20 01:05 Danibrit1159

In fairness, you shouldn't expect 3D visuals for a while (if ever), however, this can be simply fixed by the developer by disabling the 3D slider.

bendevnull avatar May 13 '20 02:05 bendevnull

It was working well before though. I can confirm this also happens to me (same version as him AFAIK), whereas it didn't in previous versions.

NickHam13 avatar May 13 '20 03:05 NickHam13

In fairness, you shouldn't expect 3D visuals for a while (if ever), however, this can be simply fixed by the developer by disabling the 3D slider.

But it was also working in previous versions even if it was slower

Danibrit1159 avatar May 13 '20 03:05 Danibrit1159

I only have a 2DS, so I had no clue

bendevnull avatar May 13 '20 06:05 bendevnull

...Daedalus can play in 3D?! This is impressive in and of itself. As I understand it, 3D requires a second camera/viewport which causes everything to be rendered twice.

Yep. Strangely enough, 3D is working perfectly for me in the v0.2 release on a copy of SM64 (USA).

MisterPrintf avatar May 19 '20 20:05 MisterPrintf

For now I have disabled 3d, as it will only work with a custom version of picaGL.

masterfeizz avatar May 19 '20 20:05 masterfeizz

For now I have disabled 3d, as it will only work with a custom version of picaGL.

ok i just wish that it comes back soooon 😔

Danibrit1159 avatar May 21 '20 00:05 Danibrit1159

I'd like to add a few specifics on how 3D is set up in Daedalus, based on my experience with it. Note that this is purely speculation and I do not claim to understand how the code works.

3D requires a second viewport to be rendered, and as such will slow down the 3DS when active. Mario 64's FPS drops to about 17 from 25 when I slide the 3D slider up, indicating that the second viewport is not rendered unless 3D is on. That said, the game is playable with a frameskip of Auto 1, with mild audio skipping and the occasional FPS drop below 15.

Tested on my N3DSXL, running Luma3DS 10.1.3 via Boot9Strap. Daedalus edition is the official 0.2 CIA build.

MisterPrintf avatar Jun 23 '20 21:06 MisterPrintf

for me 3d is fine it mostly causes the frames to drop from 20 to 15 and on mario 64 makes the hud elements pop out

mr2meowsYT avatar Aug 06 '20 14:08 mr2meowsYT