Yuri Kunde Schlesner
b5e3599704
VideoCore/Shader: Extract evaluate_condition lambda to function scope
9 years ago
Yuri Kunde Schlesner
960578f4e1
VideoCore/Shader: Extract call lambda up a scope and remove unused param
9 years ago
Yuri Kunde Schlesner
e4e962bc7c
VideoCore/Shader: Remove dynamic control flow in (Get)UniformOffset
9 years ago
Yuri Kunde Schlesner
d27cb1dedc
VideoCore/Shader: Move DebugData to a separate file
9 years ago
wwylele
a7cd452ea1
FS: fix debug build from #2249
9 years ago
Lioncash
ba20dd9b61
gdbstub: Remove global variable from public interface
Currently, this is only ever queried, so adding a function to check if the
server is enabled is more sensible.
If directly modifying this externally is ever desirable, it should be done
by adding a function to the interface, rather than exposing implementation
details directly.
9 years ago
Lioncash
3faa675d6b
hid: Get rid of a double -> float truncation warning
float literals need to have the 'f' prefix.
9 years ago
Lioncash
2f3c1bdfb4
core: Add missing #pragma once directives where applicable
9 years ago
Lioncash
d467b5ce4f
act: Fix docstring typo
These aren't the AM services.
9 years ago
MerryMage
5a4e1b469d
main: Open folder when open save folder location context menu is clicked
9 years ago
MerryMage
f50dcc88bf
game_list: Implement context menu for items in list
* Add a context menu with a "Open Save Data Location" action
9 years ago
MerryMage
351b5d23f4
loader: Implement ReadProgramId
9 years ago
Yuri Kunde Schlesner
fb9e856b91
shader_jit_x64: Use LOOPCOUNT_REG as a 64-bit reg when indexing
9 years ago
MerryMage
40b0ea1086
archive_source_sd_savedata: Add static method to get a specific save data path
9 years ago
Yuri Kunde Schlesner
f2b9be9bd3
Memory: Always flush whole pages from surface cache
This prevents individual writes touching a cached page, but which don't
overlap the surface, from constantly hitting the surface cache lookup.
9 years ago
mailwl
7f27be1521
Service/CECD: Add cecd:ndm service
9 years ago
Yuri Kunde Schlesner
ac9f937477
VideoCore: Make profiling scope more representative
9 years ago
Yuri Kunde Schlesner
945f554b84
VideoCore: Inline IsPicaTracing
Speeds up ALBW main menu slightly (~3%)
9 years ago
Yuri Kunde Schlesner
f00ada3363
VideoCore: Eliminate an unnecessary copy in the drawcall loop
9 years ago
Yuri Kunde Schlesner
5ff3206207
shader_jit_x64: Use Reg32 for LOOP* registers, eliminating casts
9 years ago
Yuri Kunde Schlesner
f4e98ecf3f
VideoCore: Convert x64 shader JIT to use Xbyak for assembly
9 years ago
Subv
016307ae65
Fixed the codestyle to match our clang-format rules.
9 years ago
Subv
5b1edc6ae7
Fixed the codestyle to match our clang-format rules.
9 years ago
mailwl
5dea1faedd
Service/ACT: move ACT services to folder
9 years ago
freiro
b7b2627b37
Modularized Qt and SDL file copying
Now cmake relies on two submodules to copy the libraries in the proper folders
9 years ago
Jeffrey Pfau
fb952c399e
Common: Fix gcc build on macOS
9 years ago
JamePeng
ac2ed18a3b
Minor amendment of GSP_GPU::ImportDisplayCaptureInfo code
9 years ago
Lioncash
efcab1e918
time_stretch: Add missing #pragma once directive
9 years ago
mailwl
1238e48c58
csnd:SND reformat source code
10 years ago
mailwl
e53cd12c42
APT::GetStartupArgument: force clear startup argument
10 years ago
freiro
031fc3a460
Modularization of copy_msvc_libraries cmake funct
Created a new folder in Citra's root called CMakeModules that should
contain cmake functions used by the various CMakeLists.txt.
9 years ago
Lioncash
d0e4d1182b
citra-qt: Make constructors explicit where applicable
9 years ago
freiro
942f70951d
Removed redundant Qt check and other fixes
This removes a redundant check and moves part of the code to a separate
function.
9 years ago
Lioncash
327b23e4ce
citra-qt: Add missing #pragma once directives
9 years ago
Lioncash
3bbd35dde9
game_list: Make slots private functions
The new Qt event syntax allows for regular member functions to be used in
connect(), so explicitly indicating slots isn't necessary.
9 years ago
Lioncash
7402001787
game_list: Make the constructor explicit
10 years ago
Lioncash
db33d7668e
game_list: Make the AddEntry argument a const reference
appendRow takes a QList by const reference, so it doesn't need to be
modifiable.
10 years ago
Lioncash
aa05d36823
game_list: Replace 0 literals with nullptr
10 years ago
Lioncash
dd4582f85d
game_list: Use QT5's new event connection syntax
Makes for more compact code in most places.
10 years ago
Lioncash
fd3d56740e
game_list: Pass the parent constructor argument to the QWidget base class
If the control was ever passed an explicit parent, a potential memory leak
would happen, as the game list wouldn't be freed.
However, in our case, the game list was placed within a layout, which
automatically performs reparenting, avoiding this issue.
10 years ago
freiro
143bc8713d
[MSVC] Copy SDL2.dll to build folder
CMake now copies SDL2.dll when compiling citra with citra-qt as a target
on MSVC.
9 years ago
Lioncash
4e7092881f
graphics_cmdlists: Get rid of variable shadowing
10 years ago
Emmanuel Gil Peyrot
643e590b5c
Core: Add a forgotten #include <cstring> for memcpy.
10 years ago
Lioncash
1e5644935d
graphics_cmdlists: Get rid of an unused variable
10 years ago
Lioncash
f1ee7e4e0e
graphics_cmdlists: Make LoadTexture and TextureInfoWidget src arguments const
10 years ago
Lioncash
dcb8113347
graphics_cmdlists: Make LoadImage internally linked
Puts the TextureInfoWidget definition in the anonymous namespace as well,
as it's only used in the translation unit as well.
10 years ago
Lioncash
963aedd8cc
Add all services to the Service namespace
Previously there was a split where some of the services were in the
Service namespace and others were not.
10 years ago
MerryMage
a2d474386c
configure_input: Modernize and cleanup input configuration tab
* Removed use of raw QTimer* pointer.
* Update to use type-safe QObject::connect.
* getKeyName can be a static local function.
* Prefer to use function arguments instead of member variables.
* Store Qt::Key instead of converting string back into keycode.
10 years ago
Subv
406907d570
Properly remove a thread from its wait_objects' waitlist when it is awoken by a timeout.
10 years ago
MerryMage
cef0f5b5a7
audio_core: SelectSink should default to auto if sink_id is invalid
10 years ago