bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								078b37234b 
								
							 
						 
						
							
							
								
								Merge pull request  #2203  from lioncash/engines-include  
							
							... 
							
							
							
							video_core/engines: Remove unnecessary includes 
							
						 
						
							2019-03-06 10:51:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc8e9cc61 
								
							 
						 
						
							
							
								
								Merge pull request  #2198  from lioncash/todo  
							
							... 
							
							
							
							{kernel/thread, video_core/surface}: Remove obsolete TODOs 
							
						 
						
							2019-03-06 10:51:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f596ce7887 
								
							 
						 
						
							
							
								
								video_core/engines: Remove unnecessary includes  
							
							... 
							
							
							
							Removes a few unnecessary dependencies on core-related machinery, such
as the core.h and memory.h, which reduces the amount of rebuilding
necessary if those files change.
This also uncovered some indirect dependencies within other source
files. This also fixes those. 
							
						 
						
							2019-03-05 20:35:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e45b6f69ea 
								
							 
						 
						
							
							
								
								video_core/surface: Remove obsolete TODO in PixelFormatFromRenderTargetFormat()  
							
							... 
							
							
							
							This isn't needed anymore, according to Hexagon 
							
						 
						
							2019-03-05 10:15:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1adc7f4439 
								
							 
						 
						
							
							
								
								kernel/thread: Remove obsolete TODO in Create()  
							
							... 
							
							
							
							This is a TODO carried over from Citra that doesn't apply here. 
							
						 
						
							2019-03-05 10:05:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								999a48c856 
								
							 
						 
						
							
							
								
								Merge pull request  #2185  from FearlessTobi/port-4630  
							
							... 
							
							
							
							Port citra-emu/citra#4630 : "Memory: don't lock hle mutex in memory read/write" 
							
						 
						
							2019-03-04 18:44:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								48a356ee91 
								
							 
						 
						
							
							
								
								Merge pull request  #2165  from ReinUsesLisp/unbind-tex  
							
							... 
							
							
							
							gl_rasterizer: Unbind textures but don't apply the gl_state 
							
						 
						
							2019-03-04 13:51:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3e2d91ae8e 
								
							 
						 
						
							
							
								
								Merge pull request  #2188  from lioncash/log-static  
							
							... 
							
							
							
							logging/backend: Move CreateEntry into the Impl class. Relocate local static to a class variable 
							
						 
						
							2019-03-04 13:46:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9cade8697a 
								
							 
						 
						
							
							
								
								Merge pull request  #2189  from lioncash/web  
							
							... 
							
							
							
							web_service: Remove unnecessary inclusions 
							
						 
						
							2019-03-03 22:56:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c0350fb7b7 
								
							 
						 
						
							
							
								
								web_service: Remove unnecessary inclusions  
							
							... 
							
							
							
							Reduces the potential amount of rebuilding necessary if any headers
change. In particular, we were including a header from the core library
when we don't even link the core library to the web_service library, so
this also gets rid of an indirect dependency. 
							
						 
						
							2019-03-02 14:58:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								825e0b0a65 
								
							 
						 
						
							
							
								
								Merge pull request  #2154  from FearlessTobi/port-4647  
							
							... 
							
							
							
							Port citra-emu/citra#4647 : "citra_qt/main: make SPEED_LIMIT_STEP static constexpr" 
							
						 
						
							2019-03-02 14:46:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								40167af31d 
								
							 
						 
						
							
							
								
								logging/backend: Make time_origin a class variable instead of a local static  
							
							... 
							
							
							
							Moves local global state into the Impl class itself and initializes it
at the creation of the instance instead of in the function.
This makes it nicer for weakly-ordered architectures, given the
CreateEntry() class won't need to have atomic loads executed for each
individual call to the CreateEntry class. 
							
						 
						
							2019-03-02 14:44:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e52dbaf998 
								
							 
						 
						
							
							
								
								logging/backend: Move CreateEntry into the Impl class  
							
							... 
							
							
							
							This function is only ever used within this source file and makes it
easier to remove static state in the following change. 
							
						 
						
							2019-03-02 14:44:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								2618cedf6a 
								
							 
						 
						
							
							
								
								Merge pull request  #2183  from ReinUsesLisp/vk-buffer-cache-clang  
							
							... 
							
							
							
							vk_buffer_cache: Fix clang-format 
							
						 
						
							2019-03-02 14:43:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								024cbfe4dd 
								
							 
						 
						
							
							
								
								Merge pull request  #2186  from honzapatCZ/patch-1  
							
							... 
							
							
							
							Yuzu can render 3D. 
							
						 
						
							2019-03-02 10:10:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								aba454bcac 
								
							 
						 
						
							
							
								
								citra_qt/main: make SPEED_LIMIT_STEP static constexpr  
							
							... 
							
							
							
							MSVC does not seem to like using constexpr values in a lambda that were declared outside of it.
Previously on MSVC build the hotkeys to inc-/decrease the speed limit were not working correctly because in the lambda the SPEED_LIMIT_STEP had garbage values.
After googling around a bit I found: https://github.com/codeplaysoftware/computecpp-sdk/issues/95  which seems to be a similar issue.
Trying the suggested fix to make the variable static constexpr also fixes the bug here. 
							
						 
						
							2019-03-02 17:43:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nejcraft 
								
							 
						 
						
							
							
							
							
								
							
							
								35237cd56e 
								
							 
						 
						
							
							
								
								Yuzu can render 3D.  
							
							... 
							
							
							
							Yuzu can now render 3D graphics to some degree. 
							
						 
						
							2019-03-02 17:23:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								99e52e6331 
								
							 
						 
						
							
							
								
								Memory: don't lock hle mutex in memory read/write  
							
							... 
							
							
							
							The comment already invalidates itself: neither MMIO nor rasterizer cache belongsHLE kernel state. This mutex has a too large scope if MMIO or cache is included, which is prone to dead lock when multiple thread acquires these resource at the same time. If necessary, each MMIO component or rasterizer should have their own lock. 
							
						 
						
							2019-03-02 15:20:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7b10affddd 
								
							 
						 
						
							
							
								
								Merge pull request  #2182  from bunnei/my-wasted-friday  
							
							... 
							
							
							
							fuck git for ruining my day, I will learn but I will not forgive 
							
						 
						
							2019-03-02 00:57:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								4da24b3629 
								
							 
						 
						
							
							
								
								vk_buffer_cache: Fix clang-format  
							
							
							
						 
						
							2019-03-02 02:16:45 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cf09ee2930 
								
							 
						 
						
							
							
								
								Merge pull request  #2178  from ReinUsesLisp/vk-buffer-cache  
							
							... 
							
							
							
							vk_buffer_cache: Implement a buffer cache 
							
						 
						
							2019-03-02 00:13:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2695a15e47 
								
							 
						 
						
							
							
								
								fuck git for ruining my day, I will learn but I will not forgive  
							
							
							
						 
						
							2019-03-02 00:01:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d376a3fd11 
								
							 
						 
						
							
							
								
								vk_buffer_cache: Implement a buffer cache  
							
							... 
							
							
							
							This buffer cache is just like OpenGL's buffer cache with some minor
style changes. It uses VKStreamBuffer. 
							
						 
						
							2019-03-01 17:33:36 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6d175ee943 
								
							 
						 
						
							
							
								
								Merge pull request  #2173  from lioncash/capture  
							
							... 
							
							
							
							yuzu/compatdb: Remove unused lambda capture 
							
						 
						
							2019-03-01 09:55:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								31eb7dab7d 
								
							 
						 
						
							
							
								
								Merge pull request  #2180  from lioncash/audren  
							
							... 
							
							
							
							service/audio: Provide an implementation of ExecuteAudioRendererRendering 
							
						 
						
							2019-03-01 09:50:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e4b24c7ef0 
								
							 
						 
						
							
							
								
								Merge pull request  #2181  from lioncash/audren2  
							
							... 
							
							
							
							service/audio/audren_u: Implement OpenAudioRendererAuto 
							
						 
						
							2019-03-01 09:49:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6cdc050f36 
								
							 
						 
						
							
							
								
								service/audio/audren_u: Implement OpenAudioRendererAuto  
							
							... 
							
							
							
							This currently has the same behavior as the regular
OpenAudioRenderer API function, so we can just move the code within
OpenAudioRenderer to an internal function that both service functions
call. 
							
						 
						
							2019-03-01 05:40:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c206bce561 
								
							 
						 
						
							
							
								
								service/audio: Provide an implementation of ExecuteAudioRendererRendering  
							
							... 
							
							
							
							This service function appears to do nothing noteworthy on the switch.
All it does at the moment is either return an error code or abort the
system. Given we obviously don't want to kill the system, we just opt
for always returning the error code. 
							
						 
						
							2019-03-01 03:37:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								c97a3d0eb4 
								
							 
						 
						
							
							
								
								gl_rasterizer: Remove texture unbinding after dispatching a draw call  
							
							... 
							
							
							
							Unbinding was required when OpenGL delete operations didn't unbind a
resource if it was bound. This is no longer needed and can be removed. 
							
						 
						
							2019-02-28 00:17:50 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6c8e8383af 
								
							 
						 
						
							
							
								
								gl_state: Fixup multibind bug  
							
							
							
						 
						
							2019-02-28 00:17:03 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a3d1f9b0f8 
								
							 
						 
						
							
							
								
								Merge pull request  #2174  from lioncash/fwd  
							
							... 
							
							
							
							service/hid: Amend forward declaration of ServiceManager 
							
						 
						
							2019-02-27 21:20:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea1db23e7a 
								
							 
						 
						
							
							
								
								Merge pull request  #2152  from ReinUsesLisp/vk-stream-buffer  
							
							... 
							
							
							
							vk_stream_buffer: Implement a stream buffer 
							
						 
						
							2019-02-27 21:19:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								de453ed3cb 
								
							 
						 
						
							
							
								
								Merge pull request  #2121  from FernandoS27/texception2  
							
							... 
							
							
							
							Improve the Accuracy of the Rasterizer Cache through a Texception Pass 
							
						 
						
							2019-02-27 21:17:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								16563cd442 
								
							 
						 
						
							
							
								
								Merge pull request  #2172  from lioncash/reorder  
							
							... 
							
							
							
							gl_rasterizer/vk_memory_manager: Silence -Wreorder warnings 
							
						 
						
							2019-02-27 21:14:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								6c290d747b 
								
							 
						 
						
							
							
								
								Devirtualize Register/Unregister and use a wrapper instead.  
							
							
							
						 
						
							2019-02-27 21:58:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								5a6f9f7cd7 
								
							 
						 
						
							
							
								
								Corrections and redesign.  
							
							
							
						 
						
							2019-02-27 21:58:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								e690d9e961 
								
							 
						 
						
							
							
								
								Fix linux compile error.  
							
							
							
						 
						
							2019-02-27 21:58:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								b7678a6f39 
								
							 
						 
						
							
							
								
								Remove NotifyFrameBuffer as we are doing a texception pass every drawcall.  
							
							
							
						 
						
							2019-02-27 21:58:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								27cad95c5b 
								
							 
						 
						
							
							
								
								Remove certain optimizations that caused texception to fail in certain scenarios.  
							
							
							
						 
						
							2019-02-27 21:58:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ca40fa90 
								
							 
						 
						
							
							
								
								Bug fixes and formatting  
							
							
							
						 
						
							2019-02-27 21:58:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								3cb88587ea 
								
							 
						 
						
							
							
								
								rasterizer_cache_gl: Implement Texception Pass  
							
							
							
						 
						
							2019-02-27 21:58:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								263c936e40 
								
							 
						 
						
							
							
								
								rasterizer_cache_gl: Implement Partial Reinterpretation of Surfaces.  
							
							
							
						 
						
							2019-02-27 21:58:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								0c640275fa 
								
							 
						 
						
							
							
								
								rasterizer_cache: mark reinterpreted surfaces and add ability to reload marked surfaces on next use.  
							
							
							
						 
						
							2019-02-27 21:58:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								785d97ac41 
								
							 
						 
						
							
							
								
								rasterizer_cache_gl: Notify on framebuffer change  
							
							
							
						 
						
							2019-02-27 21:58:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								25d0fe7875 
								
							 
						 
						
							
							
								
								rasterizer_cache: Expose FlushObject to Child classes and allow redefining of Register and Unregister  
							
							
							
						 
						
							2019-02-27 21:57:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea2d391072 
								
							 
						 
						
							
							
								
								Merge pull request  #2163  from ReinUsesLisp/bitset-dirty  
							
							... 
							
							
							
							maxwell_3d: Use std::bitset to manage dirty flags 
							
						 
						
							2019-02-27 20:50:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Annomatg 
								
							 
						 
						
							
							
							
							
								
							
							
								05ba8057ee 
								
							 
						 
						
							
							
								
								Speed up memory page mapping ( #2141 )  
							
							... 
							
							
							
							- Memory::MapPages total samplecount was reduced from 4.6% to 1.06%.
- From main menu into the game from 1.03% to 0.35% 
							
						 
						
							2019-02-27 17:22:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ffc4103452 
								
							 
						 
						
							
							
								
								Merge pull request  #2176  from lioncash/com  
							
							... 
							
							
							
							audio_core/cubeb_sink: Ensure COM is initialized on Windows prior to calling cubeb_init 
							
						 
						
							2019-02-27 17:12:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f4458c9da8 
								
							 
						 
						
							
							
								
								audio_core/cubeb_sink: Ensure COM is initialized on Windows prior to calling cubeb_init  
							
							... 
							
							
							
							cubeb now requires that COM explicitly be initialized on the thread
prior to calling cubeb_init. 
							
						 
						
							2019-02-27 16:14:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								269a497914 
								
							 
						 
						
							
							
								
								service/hid: Amend forward declaration of ServiceManager  
							
							... 
							
							
							
							The SM namespace is within the Service namespace, so this was forward
declaring a type that didn't exist. 
							
						 
						
							2019-02-27 11:36:48 -05:00