Updated Contributing (TODO List) (markdown)

archshift 2014-07-13 14:16:49 -07:00
parent 24f2e78e51
commit 67597bb6cc
1 changed files with 10 additions and 10 deletions

@ -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)