mirror of https://github.com/PCSX2/pcsx2.git
Updated Contributing (TODO List) (markdown)
parent
24f2e78e51
commit
67597bb6cc
|
@ -4,7 +4,7 @@
|
|||
* Discuss your future contribution with us before coding it
|
||||
* Let's avoid duplicate work! Besides, the specification could be clarified this way.
|
||||
|
||||
# QA / Portability
|
||||
## QA / Portability
|
||||
* Port GSThread to std::thread => started by krysto
|
||||
* Port core thread to std::thread
|
||||
* C11 aligned_alloc
|
||||
|
@ -17,15 +17,15 @@
|
|||
* Reformat the core/plugin to a constant style with tool like astyle
|
||||
* Support Windows/OSX in CMake
|
||||
|
||||
# TODO - GUI
|
||||
## GUI
|
||||
* support wx3.0 => linux port is done in a branch but windows part is not ready yet.
|
||||
* check linux chapter ;) Various improvements are actually cross platform!
|
||||
|
||||
# TODO - Linux
|
||||
## Linux
|
||||
|
||||
You're welcome to the [Linux contribution thread](http://forums.pcsx2.net/Thread-Areas-of-interest-for-new-linux-developers) to have full details. Here is a handy list of features need implementation. Feel free to propose new ones.
|
||||
|
||||
## House keeping and general compilation
|
||||
### House keeping and general compilation
|
||||
* Clean up warnings
|
||||
1. Same as gcc flags but without the need of complete test.
|
||||
* Clean up GCG flags
|
||||
|
@ -39,10 +39,10 @@ You're welcome to the [Linux contribution thread](http://forums.pcsx2.net/Thread
|
|||
* LTO support => started by prudho
|
||||
* PGO support
|
||||
|
||||
## Core
|
||||
### Core
|
||||
* Support XZ compressed ISOs
|
||||
|
||||
## GSdx
|
||||
### GSdx
|
||||
* Fix OpenGL. I would advice to compare dx trace vs OpenGL trace.
|
||||
* Implement DX features on OGL (Amsodean's fxaa/video recording ....)
|
||||
* Fix GLES3 (only support GLES3.1)
|
||||
|
@ -52,21 +52,21 @@ You're welcome to the [Linux contribution thread](http://forums.pcsx2.net/Thread
|
|||
* OSD => started by myself in a branch feel free to pick it up
|
||||
* Gameplay recording
|
||||
|
||||
## CDVD
|
||||
### CDVD
|
||||
* Port CDVDgiga to linux ?
|
||||
|
||||
## zzogl
|
||||
### zzogl
|
||||
* Reduce GL requirement to 3.3 + gl4 extension
|
||||
* Use multibind
|
||||
* Fix EGL
|
||||
* Port GLSL to window
|
||||
* Drop old GLSL backend (and much later Nivida CG)
|
||||
|
||||
## Debian package
|
||||
### Debian package
|
||||
* Needs a refresh to the latest standard
|
||||
* Clean debian/copyright => debmake -k
|
||||
|
||||
# Very long term feature
|
||||
## Very long term features
|
||||
Those features will require a lot of work, and an organized long-term effort.
|
||||
* PS2 ROM reimplementation (wrongly named HLE bios)
|
||||
* x86_64 port (x32 could yield better perf)
|
||||
|
|
Loading…
Reference in New Issue