PCSX2 Documentation: Difference between revisions

From PCSX2 Wiki
Jump to navigation Jump to search
No edit summary
Line 16: Line 16:


==The wxWidgets Framework==
==The wxWidgets Framework==
*[[Introduction for Developers]]
The first thing to understand about PCSX2 is that it is powered by wxWidgets. wxWidgets is a GUI framework, which means it follows the hollywood principle (Don't call us, we'll call you!). That means that wxWidgets is in charge of the general program flow and threading of PCSX2.
*[[Measuring the Benefits of wxWidgets]]: Jul '09
*[[Measuring the Benefits of wxWidgets]]
*[[WxWidgets Coding Strategies]]
*[[WxWidgets Coding Strategies]]



Revision as of 20:42, 9 January 2015

This page is an attempt to clearly document the PCSX2 code, to make life easier for those who wish to join the project. I beg any PCSX2 developers to please populate this guide as much as possible.

Github and CMake

Contributing Guidelines

The wxWidgets Framework

The first thing to understand about PCSX2 is that it is powered by wxWidgets. wxWidgets is a GUI framework, which means it follows the hollywood principle (Don't call us, we'll call you!). That means that wxWidgets is in charge of the general program flow and threading of PCSX2.

General Threading

PCSX2 Core

Graphics Synthesizer & GSdx

SPU and Sound

Language and Translation