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.
10 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.
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.
10 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
MerryMage
cef0f5b5a7
audio_core: SelectSink should default to auto if sink_id is invalid
10 years ago
Lioncash
a2d69adad1
service: Add cfg:nor service
10 years ago
Lioncash
934b8ffcf8
ptm: Use boolean instead of integral value
The third parameter of Write is actually a bool type, not an int.
10 years ago
Lioncash
823d58ac9b
service: Drop '_Interface' from cfg service names
10 years ago
Subv
5719467add
Fixed the gpu command list size when creating CiTraces.
10 years ago
Lioncash
007815647c
service: Add the ptm:s service
3dbrew documents this as being the exact same as ptm:sysm
10 years ago
Lioncash
56656b75ab
service: Add common ptm:u commands to other ptm services
3dbrew indicates that all services have access to these commands
except for ptm:sets.
10 years ago
Lioncash
cd778cf991
service: Drop '_Interface' in ptm service class names
Inheriting from Service::Interface makes this obvious.
10 years ago
Lioncash
41c03f481a
service: Add ptm::gets and ptm::sets services
10 years ago
Lioncash
2061d2014d
service: Add mvd and qtm services
Adds the two New3DS-only modules.
3dbrew was used for command information.
10 years ago
Lioncash
e8a960f6a1
service: Add nfc services
3dbrew was used for the command information.
10 years ago
Lioncash
a09602d6f6
ssl_c: Update function table
Updated based off information from 3dbrew
10 years ago
Lioncash
ab900f8a25
ptm: Update ptm_sysm function table
Updated based off information from 3dbrew.
10 years ago
Lioncash
c67dae54b9
pm_app: Update function table
Updated based off information from 3dbrew.
10 years ago
Lioncash
9f2ad62084
nwm_uds: Update function table
Updated based off information from 3dbrew.
10 years ago
Lioncash
4a150a8f3c
nim: Update function tables
Updated based off information from 3dbrew.
10 years ago
Lioncash
c4bcd5c4ac
http_c: Update function table
Updated based off information from 3dbrew.
10 years ago
Lioncash
65d94857c3
gsp_lcd: Update function table
Updated based off information from 3dbrew.
10 years ago
Lioncash
006e6a7f4a
fs_user: Update function table
Updated based off information from 3dbrew.
10 years ago
Lioncash
093aa35c87
dlp_srvr: Update function table
10 years ago
Lioncash
733c8890aa
cfg: Update function tables
Updated based off information from 3dbrew
10 years ago
Lioncash
0229983ff2
cecd_u: Update function table
Updated based off information from 3dbrew.
10 years ago
Lioncash
4ebdb7e3e1
boss_p: Update function table
10 years ago
Lioncash
74b3f0faa7
act: Update function tables
Updated based off information from 3dbrew.
10 years ago
Lioncash
258694996f
apt: Update apt function tables
Updated based off information from 3dbrew.
10 years ago
Lioncash
26ea6b9546
Update AM service function tables
Updated based off information from 3dbrew.
10 years ago
Lioncash
5e9f1ec096
file_sys: Make a few single-argument constructors explicit
Prevents implicit conversions.
10 years ago
Lioncash
f1709b8b59
applet: Move common IsRunning underlying variable to the Applet class
Gets rid of basic duplication.
10 years ago
Lioncash
6f71fb2954
applet: Make virtual destructor defaulted
10 years ago
Lioncash
d3f4fd1777
applet: Make constructor protected
Considering the class is abstract, there's no need to make the constructor
public.
10 years ago
Markus Wick
d0d49bb951
OpenGL: Drop framebuffer completeness check.
This OpenGL call synchronize the worker thread of the nvidia blob.
It can be verified on linux with the __GL_THREADED_OPTIMIZATIONS=1 environment variable.
Those errors should not happen on tested drivers.
It was used as a workaround for https://bugs.freedesktop.org/show_bug.cgi?id=94148
10 years ago
emmauss
c4e4fa53d9
Implement Frame rate limiter ( #2223 )
* implement frame limiter
* fixes
10 years ago
Jannik Vogel
fc4591fa49
ASSERT that shader was linked successfully
10 years ago
Jannik Vogel
4088afe23c
Report shader uniform block size in case of mismatch
10 years ago
Jannik Vogel
0edc986861
Print broken shader code to log
10 years ago
Yuri Kunde Schlesner
efc8179747
GSP: Downgrade log severity of SetAxiConfigQoSMode
This function doesn't need to do anything for HLE and some games call it
quite often, spamming up the logs.
10 years ago
Yuri Kunde Schlesner
8a1f96011d
OpenGL: Non-zero stride only makes sense for linear buffers
10 years ago
Yuri Kunde Schlesner
2600633b89
OpenGL: Ensure framebuffer binding is restored if completion check fails
10 years ago
Yuri Kunde Schlesner
ba7f213655
OpenGL: Fix DisplayTransfer accel when input width != output width
Fixes #2246 , #2261
10 years ago
Jannik Vogel
2d8097eecc
shader_jit: Fix non-SSE4.1 path where FLR would not truncate
10 years ago