Project64 Forums

Project64 Forums (http://forum.pj64-emu.com/index.php)
-   Project 64 - v2.x - Suggestions (http://forum.pj64-emu.com/forumdisplay.php?f=7)
-   -   Remove Jabo's Direct3D8 on future releases (http://forum.pj64-emu.com/showthread.php?t=8946)

MarioMario456 22nd February 2018 08:18 PM

Remove Jabo's Direct3D8 on future releases
 
I want Jabo's Direct3D8 to be removed on future releases. On 2.4, the plugin is deprecated and Glide64 is set as the default. On 2.5, the plugin is removed. This is mostly 'cuz it is proprietary and closed-source, Glide64 is bundled since Project64 2.x, and has some problems with newer GPUs.

I'll try to modify the Project64 build to do the following:
  • Jabo's Direct3D8 is removed in this build (Glide64 is set as the default)
  • angrylion's Per-Pixel RDP with OpenGL is bundled in this build.
  • Jabo's DirectSound is removed in this build (shunyuan's HLE Audio is bundled, and set as the default)
  • N-Rage Input is updated in this build.
  • Zilmar's RSP is removed (HatCat's RSP Interpreter is bundled, and set as the default)
  • The “Support Project64” annoyware screen is removed in this build.

ExtremeDude2 23rd February 2018 02:10 PM

mk?

MarioMario456 23rd February 2018 07:21 PM

A comparison
 
3 Attachment(s)
Quote:

Originally Posted by ExtremeDude2 (Post 73683)
mk?

This is a comparison of the 3:

Jabo's Direct3D8:
  • No pros, just cons.
  • Upscaled graphics.
  • Transparent textures are missing or flickering on newer GPUs (You can see a example in Super Mario 64, 'cuz the shadows are missing).
  • Saves screenshots as heavily compressed JPEGs!

Glide64:
  • Fixes the problems with Jabo's Direct3D8.
  • You can save screenshots as PNGs.

angrylion's Per-Pixel RDP with OpenGL:
  • Takes screenshots at native resolution, but saves them as huge BMPs!
  • Looks like a real N64, with fog and edge-marking, but some games (like Perfect Dark) won't work.
  • Uses a ton of RAM and CPU! In total, 3,2GB of RAM may be needed for correct performance!

RPGMaster 24th February 2018 06:05 AM

Quote:

Originally Posted by MarioMario456 (Post 73681)
I want Jabo's Direct3D8 to be removed on future releases.

why remove? doesn't hurt to bundle imo.

Quote:

Originally Posted by MarioMario456 (Post 73681)
Jabo's DirectSound is removed in this build (shunyuan's HLE Audio is bundled, and set as the default)

Shunyuan's is closed source and unstable. I'd rather just use Project64 audio.

Quote:

Originally Posted by MarioMario456 (Post 73681)
Zilmar's RSP is removed (HatCat's RSP Interpreter is bundled, and set as the default)

Bad move.

Quote:

Originally Posted by MarioMario456 (Post 73684)
Jabo's Direct3D8:
No pros, just cons.

Not true. It has better LLE support than Glide64 and the performance is better at least on some hardware (especially older hardware where performance matters more). Glide64 is nice, but the wrapper has bad performance on some hardware.

Quote:

Originally Posted by MarioMario456 (Post 73681)
angrylion's Per-Pixel RDP with OpenGL:
Uses a ton of RAM

It shouldn't be using so much RAM. That sounds very bad.


All times are GMT. The time now is 08:51 PM.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.