Yuri Kunde Schlesner
f4e98ecf3f
VideoCore: Convert x64 shader JIT to use Xbyak for assembly
9 years ago
James Rowe
2b1654ad9b
Support additional screen layouts.
Allows users to choose a single screen layout or a large screen layout.
Adds a configuration option to change the prominent screen.
10 years ago
Yuri Kunde Schlesner
e3a8292495
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
MerryMage
a06dcfeb61
Common: Remove Common::make_unique, use std::make_unique
10 years ago
Jannik Vogel
a66c186e81
PICA: Align vertex attributes
10 years ago
Lioncash
5dc9950772
common: Get rid of debug_interface.h
This is technically unused. Also removes TMemChecks because it relies on this.
Whenever memory breakpoints are implemented for real, it should be designed to
match the codebase debugging mechanisms.
10 years ago
aroulin
0b6c0afeb7
Common: Import BitSet from Dolphin
11 years ago
Yuri Kunde Schlesner
0fcabd2b11
Integrate the MicroProfile profiling library
This brings goodies such as a configurable user interface and
multi-threaded timeline view.
11 years ago
bunnei
b39c053785
Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.
11 years ago
bunnei
a1942238f5
Common: Move cpu_detect to x64 directory.
11 years ago
bunnei
bd7e691f78
x64: Refactor to remove fake interfaces and general cleanups.
11 years ago
bunnei
d67e2f78b7
Common: Added MurmurHash3 hash function for general-purpose use.
11 years ago
bunnei
ddbeebb887
Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.
11 years ago
bunnei
4d51792285
Common: Ported over Dolphin's code for x86 CPU capability detection.
11 years ago
Lioncash
e5d90b5797
Common: Remove thunk.h
This isn't used, and there's no implementations of the member functions.
11 years ago
Emmanuel Gil Peyrot
0aade9ad63
Common: Remove unused fifo_queue.h.
11 years ago
archshift
76690392bf
Move video_core/color.h to common/color.h
11 years ago
archshift
5df2d1b5f7
Move video_core/math.h to common/vector_math.h
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
11 years ago
Yuri Kunde Schlesner
7dbc27ff57
Remove unused concurrent_ring_buffer.h
11 years ago
Emmanuel Gil Peyrot
a31fd7f86b
Common: Remove unused cruft from math_util, and remove a duplicated Rect class in common_types.
11 years ago
Yuri Kunde Schlesner
3396f352cb
Common: Remove mem_arena.cpp/h
It is superfluous for Citra. (It's only really necessary if you're doing
JIT. We were using it but not taking any advantage from it.) This should
make 32-bit builds work again.
11 years ago
Yuri Kunde Schlesner
d9df5b575a
Common: Remove hash.cpp/h
Currently unused and the code quality is pretty questionable.
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
Yuri Kunde Schlesner
cd1fbfcf1b
Add profiling infrastructure and widget
11 years ago
archshift
49f94b82b4
Remove "super lame/broken" file_search compilation unit that was leftover from Dolphin
11 years ago
archshift
961f65d1fe
Remove redundant utf8 compilation unit that was leftover from Dolphin
11 years ago
archshift
9f7f1a2272
Remove useless extended_trace compilation unit that was leftover from Dolphin
11 years ago
archshift
5efd149ad5
Remove the useless msg_handler compilation unit that was left over from Dolphin
11 years ago
archshift
ef24e72b26
Asserts: break/crash program, fit to style guide; log.h->assert.h
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)
Also removed some GEKKO cruft.
11 years ago
Yuri Kunde Schlesner
82528ba7df
Common: Add a clone of std::make_unique
11 years ago
Yuri Kunde Schlesner
4d2a6f8b9b
Remove old logging system
11 years ago
Yuri Kunde Schlesner
0e0a007a25
Add configurable per-class log filtering
11 years ago
Yuri Kunde Schlesner
616d874443
New logging system
11 years ago
Yuri Kunde Schlesner
04b1f2936c
Add SCOPE_EXIT macro to conveniently execute cleanup actions
11 years ago
Kevin Hartman
02fd19b2f6
Added support for multiple input device types for KeyMap and connected Qt.
11 years ago
Kevin Hartman
4a94ec934a
Initial HID PAD work, with GLFW only.
11 years ago
archshift
727bad24a2
Removed fixed_size_queue.h
It's unused and doesn't look like it compiles anyway :/
11 years ago
archshift
498d1a37f1
Removed common/std_xyz, instead using the std header
11 years ago
archshift
4795a64fc8
Removed common/atomic, instead using std::atomic
11 years ago
Yuri Kunde Schlesner
45976da975
CMake cleanup
Several cleanups to the buildsystem:
- Do better factoring of common libs between platforms.
- Add support to building on Windows.
- Remove Qt4 support.
- Re-sort file lists and add missing headers.
12 years ago
archshift
403e4bf837
CMakeLists: rename HEADS, improved comments
Changes for clarity of comments, removed redundant compiler flags.
12 years ago
archshift
c1394650ff
Updated cmakelists
12 years ago
archshift
704075f04a
Fixed indents
12 years ago
archshift
5a9c2ce5ea
IT'S ALIVE!
12 years ago
bunnei
80a040ac77
fixes to scm_rev generation to make it conistent with windows build
12 years ago
bunnei
4405a53cf3
added scm rev generation on Linux/cmake
12 years ago
ShizZy
5c89324809
updated CMakeLists for missing files
12 years ago
bunnei
6b83509a7e
updated CMakeLists
12 years ago
bunnei
c9b5b89e21
convert tabs to spaces
12 years ago
ShizZy
d9c849586e
updated CMakeLists.txt file for new common files
13 years ago