grumpycoders / pcsx-redux

The PCSX-Redux project is a collection of tools, research, hardware design, and libraries aiming at development and reverse engineering on the PlayStation 1. The core product itself, PCSX-Redux, is yet another fork of the Playstation emulator, PCSX.
https://pcsx-redux.consoledev.net
GNU General Public License v2.0
663 stars 108 forks source link

[Feature request] add support for external video plugins #1664

Closed LuismaSP89 closed 5 months ago

LuismaSP89 commented 5 months ago

Describe the bug

First of all, thanks for this awesome emulator and all the effort you're putting in : )

This is not an issue but more a request or question... Is this emulator going to support external plugins like pete's opengl2 tweak and other input or sound plugins? I my humble opinion I think the current default plugins are very limited in therms of enhancements.

I didn't see a template for opening requests, so my apologies if I did it wrong by opening an issue one.

Expected behavior

-

Steps to reproduce the bug

-

Operating System

-

PCSX-Redux version

-

CPU model

-

GPU model & Drivers

-

BIOS version

-

Options

Iso checks

No response

Logs

No response

Additional information

No response

nicolasnoble commented 5 months ago

So, the short answer is "no, we won't do that".

For a longer rationale: getting rid of the plugin system was a conscious decision made very early on, which has benefits that we don't want to rollback:

All in all, the plugin system was a good idea way back in the days, where code sharing and distribution had a completely different paradigm. But nowadays, people can simply open a pull request and offer improvements, get it all tested on all platforms in a single pass, and published automatically a few hours later. The advantages of plugin systems simply aren't relevant anymore in today's software landscape.