noah the goodra
6bcd5ce047
added drag n drop feature
9 years ago
Yuri Kunde Schlesner
f75e964d49
Qt/GameList: Use suffix() to parse the file extension
completeSuffix returns everything after the first period, which means
that a file such as `foo.bar.3ds` would not get recognized.
9 years ago
Kloen Lansfiel
30ff675f02
citra-qt: Don't attempt to scan files with unsupported extensions ( #2402 )
9 years ago
Yuri Kunde Schlesner
60fc0b086f
VideoCore: Split regs.h inclusions
9 years ago
Yuri Kunde Schlesner
f241bb72f5
Pica/Regs: Use binary search to look up reg names
This gets rid of the static unordered_map. Also changes the return type
const char*, avoiding unnecessary allocations (the result was only used
by calling .c_str() on it.)
9 years ago
Yuri Kunde Schlesner
5759d94b5c
VideoCore: Move Regs to its own file
9 years ago
Yuri Kunde Schlesner
23713d5dee
VideoCore: Split framebuffer regs from Regs struct
9 years ago
Yuri Kunde Schlesner
9017093f58
VideoCore: Split texturing regs from Regs struct
9 years ago
Yuri Kunde Schlesner
000e78144c
VideoCore: Split rasterizer regs from Regs struct
9 years ago
Yuri Kunde Schlesner
09a750e866
Pica/Texture: Simplify/cleanup texture tile addressing
9 years ago
Yuri Kunde Schlesner
a1c9ac7845
VideoCore: Move LookupTexture out of debug_utils.h
9 years ago
noah the goodra
6c41d87a9d
removal of the -1 case in the configure_input switch
this case is unneeded because no enumeration value can possibly correspond to it
9 years ago
Yuri Kunde Schlesner
335df895b9
VideoCore: Consistently use shader configuration to load attributes
9 years ago
Yuri Kunde Schlesner
ab6954e942
VideoCore: Rename some types to more accurate names
9 years ago
Kloen Lansfiel
f852369986
SDL: Select audio device ( #2403 )
* Initial Commit
Added Device logic to Sinks
Started on UI for selecting devices
Removed redundant import
* Audio Core: Complete Device Switching
Complete the device switching implementation by allowing the output
device to be loaded, changed and saved through the configurations menu.
Worked with the Sink abstraction and tuned the "Device Selection"
configuration so that the Device List is automatically populated when
the Sink is changed.
This hopefully addresses the concerns and recommendations mentioned in
the comments of the PR.
* Clean original implementation.
* Refactor GetSinkDetails
9 years ago
Yuri Kunde Schlesner
0e9081b973
VideoCore/Shader: Move entry_point to SetupBatch
9 years ago
Yuri Kunde Schlesner
0f64274145
VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup
9 years ago
Yuri Kunde Schlesner
ade7ed7c5f
VideoCore/Shader: Move ProduceDebugInfo to InterpreterEngine
9 years ago
Yuri Kunde Schlesner
a9b7752b9d
Debugger: Always use interpreter for shader debugging
9 years ago
Yuri Kunde Schlesner
dd4a1672a7
VideoCore/Shader: Split shader uniform state and shader engine
Currently there's only a single dummy implementation, which will be
split in a following commit.
9 years ago
Yuri Kunde Schlesner
1e1f939817
VideoCore/Shader: Use only entry_point as ShaderSetup param
This removes all implicit dependency of ShaderState on global PICA
state.
9 years ago
Yuri Kunde Schlesner
e3caf669b0
VideoCore/Shader: Use self instead of g_state.vs in ShaderSetup
9 years ago
Kloen
abc5c134a3
Removed unused and outdated external qhexedit
9 years ago
Kloen
380c165339
citra-qt: Removed unused and unimplemented ramview files.
9 years ago
Kloen
8d48798f1c
QT: Fix ui file format
9 years ago
Kloen
551fe3dd69
QT: Fix some UI related warnings
9 years ago
wwylele
cf3a272332
CAM: implement basic camera functions with a blank camera
9 years ago
bunnei
22ad9094e6
config: Add option for specifying screen resolution scale factor.
9 years ago
Subv
cef5f45de2
Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true.
This commit removes the overly general THREADSTATUS_WAIT_SYNCH and replaces it with two more granular statuses:
THREADSTATUS_WAIT_SYNCH_ANY when a thread waits on objects via WaitSynchronization1 or WaitSynchronizationN with wait_all = false.
THREADSTATUS_WAIT_SYNCH_ALL when a thread waits on objects via WaitSynchronizationN with wait_all = true.
9 years ago
Jonathan Hao
c18cb1b192
Fix some warnings ( #2399 )
9 years ago
wwylele
bcf9d20d57
Frontend: emulate motion sensor
9 years ago
MerryMage
64f98f4d0f
core: Move emu_window and key_map into core
* Removes circular dependences (common should not depend on core)
9 years ago
bunnei
e26fbfd1d7
core: Replace "AppCore" nomenclature with just "CPU".
9 years ago
bunnei
5ac5cbeab7
Address clang-format issues.
9 years ago
bunnei
232ef55c1a
core: Consolidate core and system state, remove system module & cleanups.
9 years ago
bunnei
198b6c9bdd
core: Consolidate top-level system state into a singleton.
9 years ago
Lioncash
8309d0dade
citra-qt: Move graphics debugging code into its own folder
Keeps all graphics debugging stuff from cluttering up the root debugger
folder
9 years ago
Lioncash
f2c307557a
disassembler: Remove mutable specifier from breakpoints member variable
Breakpoints has been const correct with regards to what the
DisassmblerModel needs for quite a while now.
9 years ago
Lioncash
cc1f2c131b
citra-qt: Move bits of constructor behavior to named functions
Makes the initialization process a tad easier to grok,
since the constructor isn't just a glob of random unrelated behaviors.
9 years ago
CaptV0rt3x
393a0f99da
line fixup for travis ci
9 years ago
Vamsi Krishna
77f4743199
screen swap - Hotkey mapping
9 years ago
Vamsi Krishna
27217c621b
Fixed game_list focusing issue.
added line render_window->setFocus();
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
Subv
5b1edc6ae7
Fixed the codestyle to match our clang-format rules.
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
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