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 * Discuss your future contribution with us before coding it
* Let's avoid duplicate work! Besides, the specification could be clarified this way. * 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 GSThread to std::thread => started by krysto
* Port core thread to std::thread * Port core thread to std::thread
* C11 aligned_alloc * C11 aligned_alloc
@ -17,15 +17,15 @@
* Reformat the core/plugin to a constant style with tool like astyle * Reformat the core/plugin to a constant style with tool like astyle
* Support Windows/OSX in CMake * 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. * 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! * 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. 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 * Clean up warnings
1. Same as gcc flags but without the need of complete test. 1. Same as gcc flags but without the need of complete test.
* Clean up GCG flags * 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 * LTO support => started by prudho
* PGO support * PGO support
## Core ### Core
* Support XZ compressed ISOs * Support XZ compressed ISOs
## GSdx ### GSdx
* Fix OpenGL. I would advice to compare dx trace vs OpenGL trace. * Fix OpenGL. I would advice to compare dx trace vs OpenGL trace.
* Implement DX features on OGL (Amsodean's fxaa/video recording ....) * Implement DX features on OGL (Amsodean's fxaa/video recording ....)
* Fix GLES3 (only support GLES3.1) * 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 * OSD => started by myself in a branch feel free to pick it up
* Gameplay recording * Gameplay recording
## CDVD ### CDVD
* Port CDVDgiga to linux ? * Port CDVDgiga to linux ?
## zzogl ### zzogl
* Reduce GL requirement to 3.3 + gl4 extension * Reduce GL requirement to 3.3 + gl4 extension
* Use multibind * Use multibind
* Fix EGL * Fix EGL
* Port GLSL to window * Port GLSL to window
* Drop old GLSL backend (and much later Nivida CG) * Drop old GLSL backend (and much later Nivida CG)
## Debian package ### Debian package
* Needs a refresh to the latest standard * Needs a refresh to the latest standard
* Clean debian/copyright => debmake -k * 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. Those features will require a lot of work, and an organized long-term effort.
* PS2 ROM reimplementation (wrongly named HLE bios) * PS2 ROM reimplementation (wrongly named HLE bios)
* x86_64 port (x32 could yield better perf) * x86_64 port (x32 could yield better perf)