archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								d1ae413ffd 
								
							 
						 
						
							
							
								
								Stop defining GCC always_inline attributes as __forceinline  
							
							... 
							
							
							
							__forceinline is a MSVC extension, which may confuse some people working on the codebase.
Furthermore, the C++ standard dictates that all names which contain adjacent underscores are reserved. 
							
						 
						
							2015-08-11 19:45:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b6c241d667 
								
							 
						 
						
							
							
								
								Merge pull request  #1018  from bbarenblat/master  
							
							... 
							
							
							
							Handle invalid `Log::Level::Count` 
							
						 
						
							2015-08-05 11:59:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Barenblat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0298b7bedd 
								
							 
						 
						
							
							
								
								Use UNREACHABLE macro for impossible cases in previous commit  
							
							... 
							
							
							
							Use the UNREACHABLE macro instead of `ASSERT(false, ...);`. 
							
						 
						
							2015-08-02 18:30:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								48393d452c 
								
							 
						 
						
							
							
								
								Common: Work around bug in MSVC2015 standard library  
							
							... 
							
							
							
							The char16_t/char32_t implementations aren't present in the library and
cause linker errors. This is a known issue that wasn't fixed in VS2015
RTM. 
							
						 
						
							2015-08-02 19:03:55 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Barenblat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ff23da255 
								
							 
						 
						
							
							
								
								Handle invalid Log::Level::Count  
							
							... 
							
							
							
							Add a case of `Log::Level::Count` to all switch statements that
dispatch on `Log::Level`.  The case simply asserts `false` and notes
the invalid log level. 
							
						 
						
							2015-08-02 12:55:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zawata 
								
							 
						 
						
							
							
							
							
								
							
							
								6e9a6ca6bf 
								
							 
						 
						
							
							
								
								Common : Fix Conversion Warnings  
							
							
							
						 
						
							2015-07-19 03:59:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								fcdc8118eb 
								
							 
						 
						
							
							
								
								Common: Remove the unused and commented GetThemeDir prototype from FileUtil.  
							
							
							
						 
						
							2015-07-18 13:08:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								5e79706db2 
								
							 
						 
						
							
							
								
								Pica: Implement stencil testing.  
							
							
							
						 
						
							2015-07-13 23:54:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								279e19732c 
								
							 
						 
						
							
							
								
								FileUtil: Add a WriteObject method for writing a single, POD-type object.  
							
							
							
						 
						
							2015-07-13 22:27:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Apology11 
								
							 
						 
						
							
							
							
							
								
							
							
								af18572491 
								
							 
						 
						
							
							
								
								don´t define snprintf on Visual Studio 2015  
							
							... 
							
							
							
							Visual Studio 2015 defines this in stdio now 
							
						 
						
							2015-07-12 13:12:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b0d72e3de1 
								
							 
						 
						
							
							
								
								Merge pull request  #914  from yuriks/bitfield-mask  
							
							... 
							
							
							
							Common: Fix mask generation in BitField 
							
						 
						
							2015-07-11 19:01:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e5d90b5797 
								
							 
						 
						
							
							
								
								Common: Remove thunk.h  
							
							... 
							
							
							
							This isn't used, and there's no implementations of the member functions. 
							
						 
						
							2015-07-10 20:09:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								867c28ae03 
								
							 
						 
						
							
							
								
								Merge pull request  #876  from linkmauve/include-cleanups  
							
							... 
							
							
							
							Cleanup includes, mostly in common 
							
						 
						
							2015-07-10 16:36:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d5b5280501 
								
							 
						 
						
							
							
								
								Common: Remove redundant masking in BitField  
							
							... 
							
							
							
							For the signed case, the shifts already remove the rest of the value, so
ANDing by the mask is redundant. 
							
						 
						
							2015-07-10 18:43:41 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d7f9529bdd 
								
							 
						 
						
							
							
								
								Common: Fix mask generation in BitField  
							
							... 
							
							
							
							Fixes  #913  
						
							2015-07-10 18:43:40 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								ab61e67c09 
								
							 
						 
						
							
							
								
								Common: Remove unused type unions breaking aliasing rules in horrible ways.  
							
							
							
						 
						
							2015-06-28 10:48:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								e5fcabdd69 
								
							 
						 
						
							
							
								
								Core: Cleanup file_sys includes.  
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								aea15f5c73 
								
							 
						 
						
							
							
								
								Core: Cleanup core includes.  
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								45c4781544 
								
							 
						 
						
							
							
								
								CitraQt: Cleanup includes.  
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								22ae87530b 
								
							 
						 
						
							
							
								
								Common: Cleanup emu_window includes.  
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								1775adc34c 
								
							 
						 
						
							
							
								
								Common: Remove unused ROUND_UP_POW2 macro.  
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								596b7c4f63 
								
							 
						 
						
							
							
								
								Common: Cleanup key_map includes.  
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								2d044a67c9 
								
							 
						 
						
							
							
								
								Common: Cleanup memory and misc includes.  
							
							
							
						 
						
							2015-06-28 00:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								3a771a13dc 
								
							 
						 
						
							
							
								
								Common: Cleanup profiler includes.  
							
							
							
						 
						
							2015-06-28 00:36:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								2a36edfd86 
								
							 
						 
						
							
							
								
								Common: Cleanup thread includes.  
							
							
							
						 
						
							2015-06-28 00:36:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								13e6876463 
								
							 
						 
						
							
							
								
								Common: Fix string_util includes.  
							
							
							
						 
						
							2015-06-28 00:36:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								8cf9eb7f43 
								
							 
						 
						
							
							
								
								Common: Fix FileUtil includes, and everything relying on those.  
							
							
							
						 
						
							2015-06-28 00:36:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								ce0cfd62d9 
								
							 
						 
						
							
							
								
								Common: Remove now-unused EMU_PLATFORM define, fixes issue  #373 .  
							
							
							
						 
						
							2015-06-27 14:43:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								82718c4a41 
								
							 
						 
						
							
							
								
								Common: Remove unused SSE version checking and a GCC macro.  
							
							
							
						 
						
							2015-06-27 14:43:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								0aade9ad63 
								
							 
						 
						
							
							
								
								Common: Remove unused fifo_queue.h.  
							
							
							
						 
						
							2015-06-27 14:43:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9850f98339 
								
							 
						 
						
							
							
								
								Merge pull request  #855  from purpasmart96/service_rearrangment  
							
							... 
							
							
							
							Services: Continue separation of services into their own folders 
							
						 
						
							2015-06-21 10:55:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								7933dbe6a0 
								
							 
						 
						
							
							
								
								Services: Continue separation of services into their own folders  
							
							
							
						 
						
							2015-06-11 20:41:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								66b0d799ee 
								
							 
						 
						
							
							
								
								Render-to-texture flush, interval math fix  
							
							
							
						 
						
							2015-06-08 19:18:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								76690392bf 
								
							 
						 
						
							
							
								
								Move video_core/color.h to common/color.h  
							
							
							
						 
						
							2015-05-30 11:17:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2015-05-30 11:17:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								b1503b2020 
								
							 
						 
						
							
							
								
								Remove every trailing whitespace from the project (but externals).  
							
							
							
						 
						
							2015-05-29 21:59:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								05dc633a8c 
								
							 
						 
						
							
							
								
								OpenGL renderer  
							
							
							
						 
						
							2015-05-22 15:51:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9108482888 
								
							 
						 
						
							
							
								
								Service::Y2R: Support for grayscale decoding of specific formats  
							
							... 
							
							
							
							Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R.
Currently only the Y (luma) channel is used, so the results don't
contain color. This will be added in a later PR at some point.
This is enough to get all currently know Moflex videos to decode. (Some
don't display on-screen due to seemingly unrelated reasons.)
Thanks to @archshift for doing the initial implementation which I
cleaned up and then fixed the 8x8 block mode. 
							
						 
						
							2015-05-22 17:57:21 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ba2fe7f795 
								
							 
						 
						
							
							
								
								Merge pull request  #758  from yuriks/sync-logging  
							
							... 
							
							
							
							Common: Remove async logging 
							
						 
						
							2015-05-15 20:54:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7dbc27ff57 
								
							 
						 
						
							
							
								
								Remove unused concurrent_ring_buffer.h  
							
							
							
						 
						
							2015-05-15 23:57:53 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								a31fd7f86b 
								
							 
						 
						
							
							
								
								Common: Remove unused cruft from math_util, and remove a duplicated Rect class in common_types.  
							
							
							
						 
						
							2015-05-14 16:16:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c8eae338a8 
								
							 
						 
						
							
							
								
								Common: Use the log system to print assert messages  
							
							
							
						 
						
							2015-05-12 02:52:31 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b88c91dd3d 
								
							 
						 
						
							
							
								
								Common: Remove async logging  
							
							... 
							
							
							
							It provided a large increase in complexity of the logging system while
having a negligible performance impact: the usage patterns of the ring
buffer meant that each log contended with the logging thread, causing
it to effectively act as a synchronous extra buffering.
Also removed some broken code related to filtering of subclasses which
was broken since it was introduced. (Which means no one ever used that
feature anyway, since, 8 months later, no one ever complained.) 
							
						 
						
							2015-05-12 02:31:04 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b700b55696 
								
							 
						 
						
							
							
								
								Common: Remove the BIT macro  
							
							... 
							
							
							
							When the macro was introduced in 326ec51261 
							
						 
						
							2015-05-09 18:16:46 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								326ec51261 
								
							 
						 
						
							
							
								
								Common: Add BIT macro  
							
							
							
						 
						
							2015-05-08 22:11:04 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								8809d02db3 
								
							 
						 
						
							
							
								
								Common: Add StringFromFixedZeroTerminatedBuffer  
							
							
							
						 
						
							2015-05-08 03:03:06 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								4560178f66 
								
							 
						 
						
							
							
								
								Merge pull request  #725  from yuriks/remove-common-crap  
							
							... 
							
							
							
							Remove unused hash and mem_arena from common 
							
						 
						
							2015-05-07 16:18:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								10ef39624a 
								
							 
						 
						
							
							
								
								Merge pull request  #723  from lioncash/commonstr  
							
							... 
							
							
							
							string_util: Get rid of UriDecode/UriEncode 
							
						 
						
							2015-05-07 18:55:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ed12b08e7a 
								
							 
						 
						
							
							
								
								Profiler: Fix off-by-one error when computing average.  
							
							
							
						 
						
							2015-05-07 19:48:31 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2015-05-07 19:01:09 -03:00