Lioncash
fabe55dda3
swap: Get rid of pointer casting for swapping structs
These shouldn't haphazardly convert types
10 years ago
Lioncash
a7ce0e430b
swap: Get rid of undefined behavior in swapf and swapd
This isn't well-defined in C++.
10 years ago
Lioncash
d89a038465
swap: Remove unused methods
Also gets rid of pointer data variants as this prevents the use of
the regular swapping routines as unary predicates in std lib functions.
They also cast to stricter alignment types, which is undefined behavior.
10 years ago
MerryMage
638de286c2
AudioCore: SDL2 Sink
10 years ago
Emmanuel Gil Peyrot
c39a267974
VideoCore: Run include-what-you-use and fix most includes.
10 years ago
Yuri Kunde Schlesner
2396b01d5d
Common: Remove section measurement from profiler ( #1731 )
This has been entirely superseded by MicroProfile. The rest of the code
can go when a simpler frametime/FPS meter is added to the GUI.
10 years ago
Henrik Rydgård
eaf9abfe8e
Make Citra build with MICROPROFILE_ENABLED set to 0 ( #1709 )
* Make Citra build with MICROPROFILE_ENABLED set to 0
* Buildfix with microprofile kept on
* moc did not like a dialog to conditionally exist.
* Cleanup
* Fix end of line
10 years ago
Sam Spilsbury
329e5e3437
assert: Allow UNREACHABLE_MSG to have just one argument
10 years ago
LittleWhite
c803d5a682
Protect use of std::is_trivially_copyable to compile with GCC 4.9
10 years ago
Sam Spilsbury
54a7cb0611
assert: Add _MSG variations for UNREACHABLE and UNIMPLEMENTED
10 years ago
wwylele
1656473b42
fix driver root identification on Windows
10 years ago
MerryMage
aecdc328a3
Thread: Make Barrier reusable
10 years ago
MerryMage
3b73cd6dd4
common/thread: Correct code style
10 years ago
bunnei
2d9c714baf
emitter: Add CALL that can be fixed up.
10 years ago
bunnei
98e70a3040
emitter: Support arbitrary FixupBranch targets.
10 years ago
Lioncash
9b38494bcd
file_util: In-class initialize data members
10 years ago
Lioncash
6c42d6bce9
file_util: const qualify IOFile's Tell and GetSize functions
10 years ago
Lioncash
dc210b6498
file_util: Don't expose IOFile internals through the API
10 years ago
Lioncash
d83fc0b4fd
file_util: Check for is_trivially_copyable
Also applies the template checks to ReadArray as well.
10 years ago
Lioncash
d1778d9220
file_util: Make IOFile data members private
10 years ago
MerryMage
1d61185821
FileUtil: Missing #include, Add const to IOFile methods
10 years ago
mailwl
3eb8b8eebb
cecd stub GetCecStateAbbreviated ( #1648 )
10 years ago
MerryMage
9f9c987924
Common: Remove Common::make_unique, use std::make_unique
10 years ago
exhalatio
ea94aea447
Dummy implementation dlp:SRVR Service.
10 years ago
LFsWang
26fb25e106
remove debug code
10 years ago
mailwl
21655cfb63
cecd stub GetCecInfoEventHandle, GetChangeStateEventHandle
10 years ago
LFsWang
04990e5614
fix unicode url problem on windows
10 years ago
LFsWang
9ad1f457de
Fix encode problem On Windows
10 years ago
mailwl
32a790dbdc
frd Initial stub some functions
10 years ago
wwylele
d62fccadc4
remove unnecessary const
10 years ago
wwylele
9fe0c0b898
implement accel and gyro backend
10 years ago
Lioncash
0c83775827
vector_math: Add missing member in Vec4's SetZero function
10 years ago
JamePeng
7d60d58ee1
Reorganize the ndm service path for dummy implement function
SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons
The NDM file move to /core/hle/service/ndm/ now!
10 years ago
Jannik Vogel
5cf2de5ecf
PICA: Align vertex attributes
10 years ago
Lioncash
353df6fd72
common_types: Make NonCopyable constructor constexpr
10 years ago
Lioncash
388b2e938b
common_types: Specify const in deleted copy constructor/assignment operator
10 years ago
Lioncash
11f0ba5143
emitter: templatize ImmPtr
10 years ago
Lioncash
adc46f6a4f
emitter: constexpr-ify helper functions
10 years ago
Lioncash
eaf4973993
emitter: Get rid of CanDoOpWith
This was removed in Dolphin as there were no particular uses for it.
I'm sure the same will apply to citra.
10 years ago
Lioncash
fad503ce71
emitter: constexpr-ify OpArg
10 years ago
Lioncash
3a2c84f5a4
emitter: friend class OpArg with XEmitter
10 years ago
Lioncash
ba1b8314f4
emitter: Remove unimplemented prototype
10 years ago
Lioncash
f932c2f4ac
Common: Get rid of alignment macros
The gl rasterizer already uses alignas,
so we may as well move everything over.
10 years ago
MerryMage
7ca5dd5e08
x64 Emitter: Fix L bit in VEX prefix
10 years ago
mailwl
7695b324c9
Initial implementation ir:user
10 years ago
MerryMage
d2710b784a
AudioCore: Skeleton Implementation
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation.
10 years ago
MerryMage
867c111e99
BitField: Make trivially copyable and remove assignment operator
10 years ago
Lioncash
e9114a6976
backend: defaulted move constructor/assignment
10 years ago
Lioncash
15d0530902
color: Make trivial helpers constexpr
10 years ago
Lioncash
fa95cad2f9
key_map: Use std::tie for comparisons
10 years ago