PCSX2 Documentation/Contributing To-Do List: Difference between revisions
Jump to navigation
Jump to search
PCSX2 Documentation/Contributing To-Do List (view source)
Revision as of 13:37, 10 February 2018
, 10 February 2018This is a really outdated list. Looks like it's older than the github list. This can probably be removed or redirected to the github list.
No edit summary |
(This is a really outdated list. Looks like it's older than the github list. This can probably be removed or redirected to the github list.) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 6: | Line 6: | ||
==QA / Portability== | ==QA / Portability== | ||
* Port core thread to std::thread | * Port core thread to std::thread | ||
* C11 aligned_alloc | * C11 aligned_alloc | ||
Line 12: | Line 11: | ||
* Replace volatile/lock-free queue with real C++ atomic | * Replace volatile/lock-free queue with real C++ atomic | ||
* [C++11 auto port](http://clang.llvm.org/extra/clang-modernize.html). Initial requirement: drop XP and support clang/llvm | * [C++11 auto port](http://clang.llvm.org/extra/clang-modernize.html). Initial requirement: drop XP and support clang/llvm | ||
* [Clean header include]( | * [Clean header include](https://github.com/include-what-you-use/include-what-you-use). Investigate. | ||
* Address sanitizer (gcc or clang) and others sanitizer. | * Address sanitizer (gcc or clang) and others sanitizer. | ||
* Valgrind (not sure it can run PCSX2, maybe limit the scope to plugin) | * Valgrind (not sure it can run PCSX2, maybe limit the scope to plugin) | ||
Line 40: | Line 39: | ||
==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. | ||
* Test/Fix GLES3.1 (it often breaks after GL update) | * Test/Fix GLES3.1 (it often breaks after GL update) | ||
* Finish shader subroutine usage (+find a way to clean shader and avoid duplication) | * Finish shader subroutine usage (+find a way to clean shader and avoid duplication) | ||
* Finish buffer storage | * Finish buffer storage | ||
* OSD => | * OSD => Finish port to Direct3D | ||
==Debian package== | ==Debian package== |