Commit Graph

4301 Commits (f927beb5e2fa007fe628d15a4c86f53082d4e728)
 

Author SHA1 Message Date
Yuri Kunde Schlesner b5e3599704 VideoCore/Shader: Extract evaluate_condition lambda to function scope 10 years ago
Yuri Kunde Schlesner 960578f4e1 VideoCore/Shader: Extract call lambda up a scope and remove unused param 10 years ago
Yuri Kunde Schlesner e4e962bc7c VideoCore/Shader: Remove dynamic control flow in (Get)UniformOffset 10 years ago
Yuri Kunde Schlesner d27cb1dedc VideoCore/Shader: Move DebugData to a separate file 10 years ago
bunnei cda7210fad Merge pull request #2260 from Subv/scheduling
Threading: Reworked the way our scheduler works.
10 years ago
bunnei a89471621b Merge pull request #2316 from endrift/macos-gcc
Common: Fix gcc build on macOS
10 years ago
Yuri Kunde Schlesner 2427a5e976 Merge pull request #2328 from wwylele/fix-trace
Fix debug build from #2249
10 years ago
Yuri Kunde Schlesner 7524a55133 Merge pull request #2332 from lioncash/gdb
gdbstub: Remove global variable from public interface
10 years ago
Yuri Kunde Schlesner 63e8174caa Merge pull request #2320 from mailwl/cecd-update
Service/CECD: Add cecd:ndm service
10 years ago
bunnei 9dc43d3720 Merge pull request #2331 from lioncash/trunc
hid: Get rid of a double -> float truncation warning
10 years ago
wwylele a7cd452ea1 FS: fix debug build from #2249 10 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.
10 years ago
Sebastian Valle 3e4cc6b3d2 Merge pull request #2330 from lioncash/pragma
core: Add missing #pragma once directives where applicable
10 years ago
Lioncash 3faa675d6b hid: Get rid of a double -> float truncation warning
float literals need to have the 'f' prefix.
10 years ago
bunnei 1490f14ab4 Merge pull request #2327 from lioncash/typo
act: Fix docstring typo
10 years ago
Lioncash 2f3c1bdfb4 core: Add missing #pragma once directives where applicable 10 years ago
Lioncash d467b5ce4f act: Fix docstring typo
These aren't the AM services.
10 years ago
Yuri Kunde Schlesner 1abb98202c Merge pull request #2325 from yuriks/fix-index
shader_jit_x64: Use LOOPCOUNT_REG as a 64-bit reg when indexing
10 years ago
bunnei bdb6956879 Merge pull request #2314 from mailwl/account
Service/ACT: move ACT services to folder
10 years ago
MerryMage 5a4e1b469d main: Open folder when open save folder location context menu is clicked 10 years ago
MerryMage f50dcc88bf game_list: Implement context menu for items in list
* Add a context menu with a "Open Save Data Location" action
10 years ago
MerryMage 351b5d23f4 loader: Implement ReadProgramId 10 years ago
Yuri Kunde Schlesner fb9e856b91 shader_jit_x64: Use LOOPCOUNT_REG as a 64-bit reg when indexing 10 years ago
bunnei 0e03257393 Merge pull request #2321 from yuriks/flush-pages
Memory: Always flush whole pages from surface cache
10 years ago
MerryMage 40b0ea1086 archive_source_sd_savedata: Add static method to get a specific save data path 10 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.
10 years ago
mailwl 7f27be1521 Service/CECD: Add cecd:ndm service 10 years ago
Yuri Kunde Schlesner ac9f937477 VideoCore: Make profiling scope more representative 10 years ago
Yuri Kunde Schlesner 945f554b84 VideoCore: Inline IsPicaTracing
Speeds up ALBW main menu slightly (~3%)
10 years ago
Sebastian Valle ec9130de8d Merge pull request #2317 from yuriks/vertex-copy
VideoCore: Eliminate an unnecessary copy in the drawcall loop
10 years ago
Yuri Kunde Schlesner f00ada3363 VideoCore: Eliminate an unnecessary copy in the drawcall loop 10 years ago
Yuri Kunde Schlesner bde54333df Merge pull request #2309 from yuriks/shader-jit-xbyak
Convert shader JIT to Xbyak
10 years ago
Yuri Kunde Schlesner 905fc92ce1 Merge pull request #2249 from Subv/sessions_v3
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
10 years ago
Yuri Kunde Schlesner 5ff3206207 shader_jit_x64: Use Reg32 for LOOP* registers, eliminating casts 10 years ago
Yuri Kunde Schlesner f4e98ecf3f VideoCore: Convert x64 shader JIT to use Xbyak for assembly 10 years ago
Yuri Kunde Schlesner 17fccb8c5d Externals: Add Xbyak 10 years ago
Yuri Kunde Schlesner 16df1f8078 externals: Update Dynarmic
Required to be able to use Xbyak in Citra without header conflicts.
10 years ago
Subv 016307ae65 Fixed the codestyle to match our clang-format rules. 10 years ago
Subv 5b1edc6ae7 Fixed the codestyle to match our clang-format rules. 10 years ago
mailwl 5dea1faedd Service/ACT: move ACT services to folder 10 years ago
freiro b7b2627b37 Modularized Qt and SDL file copying
Now cmake relies on two submodules to copy the libraries in the proper folders
10 years ago
Jeffrey Pfau fb952c399e Common: Fix gcc build on macOS 10 years ago
Sebastian Valle c96acc1941 Merge pull request #2166 from endrift/clang-detect
CMakeLists: Autodetect clang and only then use libc++
10 years ago
Jeffrey Pfau 07ab936f12 CMakeLists: Autodetect clang and only then use libc++ 10 years ago
Sebastian Valle da995a4377 Merge pull request #2315 from JamePeng/fix-gsp_gpu-code
Minor amendment of GSP_GPU::ImportDisplayCaptureInfo code
10 years ago
JamePeng ac2ed18a3b Minor amendment of GSP_GPU::ImportDisplayCaptureInfo code 10 years ago
Yuri Kunde Schlesner 7eeb6d9608 Merge pull request #2312 from lioncash/guard
time_stretch: Add missing #pragma once directive
10 years ago
Lioncash efcab1e918 time_stretch: Add missing #pragma once directive 10 years ago
mailwl 1238e48c58 csnd:SND reformat source code 10 years ago
Sebastian Valle 0f28ed9ce8 Merge pull request #2275 from jbeich/pthread
Unbreak QT-only build after 75ee2f8c67
10 years ago