Weiyi Wang 
							
						 
					 
					
						
						
							
						
						0b9c59ff22 
					 
					
						
						
							
							Common/x64: remove legacy emitter and abi ( #2504 )  
						
						... 
						
						
						
						These are not used any more since we moved shader JIT to xbyak. 
						
						
					 
					
						2017-01-31 01:06:42 -08:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						f7e96dc068 
					 
					
						
						
							
							shader_jit_x64_compiler: esi and edi should be persistent ( #2500 )  
						
						
						
						
					 
					
						2017-01-31 00:38:31 -08:00 
						 
				 
			
				
					
						
							
							
								noah the goodra 
							
						 
					 
					
						
						
							
						
						a2d0e2d807 
					 
					
						
						
							
							file_util: Fixed implicit type conversion warning ( #2503 )  
						
						
						
						
					 
					
						2017-01-30 20:08:00 -08:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
							
						
						0b0c5672c8 
					 
					
						
						
							
							Core: update Kernel Config Memory to latest version (11.2)  
						
						
						
						
					 
					
						2017-01-30 11:29:00 +03:00 
						 
				 
			
				
					
						
							
							
								Jake Merdich 
							
						 
					 
					
						
						
							
						
						ff28080091 
					 
					
						
						
							
							Support looping HLE audio ( #2422 )  
						
						... 
						
						
						
						* Support looping HLE audio
* DSP: Fix dirty bit clears, handle nonmonotonically incrementing IDs
* DSP: Add start offset support 
						
						
					 
					
						2017-01-29 23:52:25 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						1410aa1824 
					 
					
						
						
							
							Merge pull request  #2368  from wwylele/camera-2  
						
						... 
						
						
						
						CAM: build the service framework with a dummy implementation 
						
						
					 
					
						2017-01-29 22:16:39 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						a925473995 
					 
					
						
						
							
							Merge pull request  #2429  from wwylele/auto-language-fix  
						
						... 
						
						
						
						CFG: move language override to the boot process 
						
						
					 
					
						2017-01-29 22:14:35 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						37a4ea046d 
					 
					
						
						
							
							VideoCore: Make PrimitiveAssembler const-correct  
						
						
						
						
					 
					
						2017-01-29 21:31:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						dcdffabfe6 
					 
					
						
						
							
							VideoCore: Extract swrast-specific data from OutputVertex  
						
						
						
						
					 
					
						2017-01-29 21:31:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						8ed9f9d49f 
					 
					
						
						
							
							VideoCore/Shader: Clean up OutputVertex::FromAttributeBuffer  
						
						... 
						
						
						
						This also fixes a long-standing but neverthless harmless memory
corruption bug, whech the padding of the OutputVertex struct would get
corrupted by unused attributes. 
						
						
					 
					
						2017-01-29 21:31:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						d36ec905b1 
					 
					
						
						
							
							Common: Optimize BitSet iterator  
						
						
						
						
					 
					
						2017-01-29 21:31:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						92bf5c88e6 
					 
					
						
						
							
							VideoCore: Split shader output writing from semantic loading  
						
						
						
						
					 
					
						2017-01-29 21:31:37 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						335df895b9 
					 
					
						
						
							
							VideoCore: Consistently use shader configuration to load attributes  
						
						
						
						
					 
					
						2017-01-29 21:31:37 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						fccb28d2e9 
					 
					
						
						
							
							VideoCore: Use correct register for immediate mode attribute count  
						
						
						
						
					 
					
						2017-01-29 21:31:36 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						ab6954e942 
					 
					
						
						
							
							VideoCore: Rename some types to more accurate names  
						
						
						
						
					 
					
						2017-01-29 21:31:36 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						bbc7844021 
					 
					
						
						
							
							VideoCore: Change misleading register names  
						
						... 
						
						
						
						A few registers had names such as "count" or "number" when they actually
contained the maximum (that is, count - 1). This can easily lead to hard
to notice off by one errors. 
						
						
					 
					
						2017-01-29 21:31:36 -08:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						eee37b857b 
					 
					
						
						
							
							video_core: gl_rasterizer_cache.cpp removed unused type alias  
						
						
						
						
					 
					
						2017-01-30 05:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						6a3a3964b0 
					 
					
						
						
							
							video_core: gl_rasterizer.cpp removed unused type alias  
						
						
						
						
					 
					
						2017-01-30 05:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						5bb6753f2e 
					 
					
						
						
							
							Merge pull request  #2494  from Kloen/killing-warnings-2-final-mix  
						
						... 
						
						
						
						core: inline CPU, 132 warnings fixed on GCC 
						
						
					 
					
						2017-01-29 15:40:50 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						f111cd66ce 
					 
					
						
						
							
							Merge pull request  #2492  from Kloen/killing-warnings-HD1.5ReMIX  
						
						... 
						
						
						
						Fix OSX build warnings about unhandled enumeration values. 
						
						
					 
					
						2017-01-29 15:38:49 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						1016e31fc7 
					 
					
						
						
							
							Merge pull request  #2493  from Kloen/killing-warnings-final-mix  
						
						... 
						
						
						
						video_core: silence unused-local-typedef boost related warnings on GCC 
						
						
					 
					
						2017-01-29 15:35:59 -08:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						b3a0b1489b 
					 
					
						
						
							
							core: inline CPU, 132 warnings fixed on GCC  
						
						
						
						
					 
					
						2017-01-30 00:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						28da285031 
					 
					
						
						
							
							citra: add missing control paths for ResultStatus on rom load. Fix warning about unhandled enumeration values on OSX  
						
						
						
						
					 
					
						2017-01-29 22:02:01 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						2ca3beb9d3 
					 
					
						
						
							
							core: fix err_f.cpp warning about unhandled enumeration value on OSX  
						
						
						
						
					 
					
						2017-01-29 22:01:19 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						f352a741d3 
					 
					
						
						
							
							core: fix savedata_archive.cpp warnings about unhandled enumeration values on OSX  
						
						
						
						
					 
					
						2017-01-29 21:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						c4f9cd3559 
					 
					
						
						
							
							core: fix archive_sdmc.cpp warnings about unhandled enumeration value on OSX  
						
						
						
						
					 
					
						2017-01-29 21:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						f14a53abd0 
					 
					
						
						
							
							core: fix archive_extsavedata.cpp warning on OSX  
						
						
						
						
					 
					
						2017-01-29 21:48:40 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						4652d70572 
					 
					
						
						
							
							video_core: silence unused-local-typedef boost related warning on GCC  
						
						
						
						
					 
					
						2017-01-29 21:24:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						ff7d68d743 
					 
					
						
						
							
							core: emu_window.cpp, fix conversion warnings from float to s16 on MSVC  
						
						
						
						
					 
					
						2017-01-29 16:39:31 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						818b1730a9 
					 
					
						
						
							
							common: add <cstddef> to hash.h  
						
						
						
						
					 
					
						2017-01-28 15:30:18 +01:00 
						 
				 
			
				
					
						
							
							
								Kloen 
							
						 
					 
					
						
						
							
						
						2fa0971ceb 
					 
					
						
						
							
							common: switch ComputeHash64 len param to size_t instead of int, fix warning on MSVC on dsp_dsp.cpp  
						
						
						
						
					 
					
						2017-01-28 14:47:14 +01:00 
						 
				 
			
				
					
						
							
							
								noah the goodra 
							
						 
					 
					
						
						
							
						
						3545b144f1 
					 
					
						
						
							
							fixed the override warning  
						
						... 
						
						
						
						```
In file included from citra/src/audio_core/sink_details.cpp:11:
citra/src/./audio_core/sdl2_sink.h:25:10: warning: 'SetDevice' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    void SetDevice(int device_id);
         ^
citra/src/./audio_core/sink.h:39:18: note: overridden virtual function is here
    virtual void SetDevice(int device_id) = 0;
                 ^
``` 
						
						
					 
					
						2017-01-27 14:24:14 -06:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						bf14f4be22 
					 
					
						
						
							
							Merge pull request  #2346  from yuriks/shader-refactor2  
						
						... 
						
						
						
						More shader refactoring 
						
						
					 
					
						2017-01-27 14:29:10 -03:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2017-01-25 22:33:26 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						0e9081b973 
					 
					
						
						
							
							VideoCore/Shader: Move entry_point to SetupBatch  
						
						
						
						
					 
					
						2017-01-25 18:53:25 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						0f64274145 
					 
					
						
						
							
							VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup  
						
						
						
						
					 
					
						2017-01-25 18:53:25 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						6fa3687afc 
					 
					
						
						
							
							Shader: Remove OutputRegisters struct  
						
						
						
						
					 
					
						2017-01-25 18:53:25 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						9ea5eacf91 
					 
					
						
						
							
							Shader: Initialize conditional_code in interpreter  
						
						... 
						
						
						
						This doesn't belong in LoadInputVertex because it also happens for
non-VS invocations. Since it's not used by the JIT it seems adequate to
initialize it in the interpreter which is the only thing that cares
about them. 
						
						
					 
					
						2017-01-25 18:53:24 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						1a2acc3baa 
					 
					
						
						
							
							Shader: Don't read ShaderSetup from global state  
						
						
						
						
					 
					
						2017-01-25 18:53:24 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						fa4ac279a7 
					 
					
						
						
							
							shader_jit_x64: Don't read program from global state  
						
						
						
						
					 
					
						2017-01-25 18:53:24 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						ade7ed7c5f 
					 
					
						
						
							
							VideoCore/Shader: Move ProduceDebugInfo to InterpreterEngine  
						
						
						
						
					 
					
						2017-01-25 18:53:24 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						a9b7752b9d 
					 
					
						
						
							
							Debugger: Always use interpreter for shader debugging  
						
						
						
						
					 
					
						2017-01-25 18:53:24 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						114d6b2f97 
					 
					
						
						
							
							VideoCore/Shader: Split interpreter and JIT into separate ShaderEngines  
						
						
						
						
					 
					
						2017-01-25 18:53:24 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						8eefc62833 
					 
					
						
						
							
							VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}  
						
						
						
						
					 
					
						2017-01-25 18:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2017-01-25 18:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						bd82cffd0b 
					 
					
						
						
							
							VideoCore/Shader: Add constness to methods  
						
						
						
						
					 
					
						2017-01-25 18:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						1e1f939817 
					 
					
						
						
							
							VideoCore/Shader: Use only entry_point as ShaderSetup param  
						
						... 
						
						
						
						This removes all implicit dependency of ShaderState on global PICA
state. 
						
						
					 
					
						2017-01-25 18:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						e3caf669b0 
					 
					
						
						
							
							VideoCore/Shader: Use self instead of g_state.vs in ShaderSetup  
						
						
						
						
					 
					
						2017-01-25 18:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						34d581f2dc 
					 
					
						
						
							
							VideoCore/Shader: Extract input vertex loading code into function  
						
						
						
						
					 
					
						2017-01-25 18:53:20 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						3feb3ce283 
					 
					
						
						
							
							Merge pull request  #2434  from mailwl/nfc-amiibo  
						
						... 
						
						
						
						Service/NFC: stub some functions 
						
						
					 
					
						2017-01-25 23:47:56 -03:00