PCSX2 Documentation/Contributing To-Do List: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "# Contributing * Be patient * Your contribution will gladly be reviewed but free time is an expensive resource * Discuss your future contribution with us before coding it...")
 
No edit summary
Line 1: Line 1:
# Contributing
==Contributing==
* Be patient
* Be patient
  * Your contribution will gladly be reviewed but free time is an expensive resource
* Your contribution will gladly be reviewed but free time is an expensive resource
* 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
Line 18: Line 18:
* Support Windows/OSX in CMake
* Support Windows/OSX in CMake


## GUI
==GUI==
* support wx3.0 => linux port is done but windows part is not ready yet.
* support wx3.0 => linux port is done 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!


## 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.
   #Same as gcc flags but without the need of complete test.
* Clean up GCG flags
* Clean up GCG flags
   1. Put default global flags in cmake/BuildParameters.cmake\\
   #Put default global flags in cmake/BuildParameters.cmake\\
   2. Try to use standard flags as much as possible (aka On). Extensive tests must be done to validate a flag update.
   #Try to use standard flags as much as possible (aka On). Extensive tests must be done to validate a flag update.
* Support clang (dev build/run without crash) => started by urushima
* Support clang (dev build/run without crash) => started by urushima
* Speed comparison clang/GCC
* Speed comparison clang/GCC
ninja
782

edits

Navigation menu