bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2db3e7456a 
								
							 
						 
						
							
							
								
								Merge pull request  #4044  from ogniK5377/handle-not-signalled-err  
							
							... 
							
							
							
							Downgrade "handle not signaled" error to trace 
							
						 
						
							2020-06-04 12:23:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8bf40a4abc 
								
							 
						 
						
							
							
								
								Merge pull request  #4009  from ogniK5377/macro-jit-prod  
							
							... 
							
							
							
							video_core: Implement Macro JIT 
							
						 
						
							2020-06-04 11:40:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								07db67b406 
								
							 
						 
						
							
							
								
								Downgrade "handle not signaled" error to trace  
							
							... 
							
							
							
							clogs logs quite a bit 
							
						 
						
							2020-06-04 22:27:15 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								9eb0c2c15e 
								
							 
						 
						
							
							
								
								Default init labels and use initializer list for macro engine  
							
							
							
						 
						
							2020-06-04 22:23:07 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								27cde89e41 
								
							 
						 
						
							
							
								
								Merge pull request  #4039  from FearlessTobi/port-5376  
							
							... 
							
							
							
							Port citra-emu/citra#5376 : "Actually save the input when clearing/resetting to default" 
							
						 
						
							2020-06-03 21:49:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								a3c41b2263 
								
							 
						 
						
							
							
								
								gl_rasterizer: Use NV_transform_feedback for XFB on assembly shaders  
							
							... 
							
							
							
							NV_transform_feedback, NV_transform_feedback2 and
ARB_transform_feedback3 with NV_transform_feedback interactions allows
implementing transform feedbacks as dynamic state.
Maxwell implements transform feedbacks as dynamic state, so using these
extensions with TransformFeedbackStreamAttribsNV allows us to properly
emulate transform feedbacks without having to recompile shaders when the
state changes. 
							
						 
						
							2020-06-03 20:22:12 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6da7788907 
								
							 
						 
						
							
							
								
								Merge pull request  #4012  from ReinUsesLisp/mipmap-overlaps  
							
							... 
							
							
							
							texture_cache: Handle overlaps with multiple subresources 
							
						 
						
							2020-06-03 12:17:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								cb42f51dc1 
								
							 
						 
						
							
							
								
								Mark parameters as const  
							
							
							
						 
						
							2020-06-03 16:33:38 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								81f825ac0a 
								
							 
						 
						
							
							
								
								Actually save the input when clearing/resetting to default  
							
							... 
							
							
							
							Co-Authored-By: xperia64 <xperiancedapps@gmail.com> 
							
						 
						
							2020-06-03 05:17:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4ae9d7fc57 
								
							 
						 
						
							
							
								
								Merge pull request  #4014  from ReinUsesLisp/astc-nvidia  
							
							... 
							
							
							
							gl_device: Avoid devices with CAVEAT_SUPPORT on ASTC 
							
						 
						
							2020-06-02 17:43:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8efb6eff3f 
								
							 
						 
						
							
							
								
								Merge pull request  #4032  from VolcaEM/xpad  
							
							... 
							
							
							
							hid: Stub GetXpadIDs 
							
						 
						
							2020-06-02 16:46:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2bdd9689f6 
								
							 
						 
						
							
							
								
								Merge pull request  #4006  from ReinUsesLisp/squash-ubos  
							
							... 
							
							
							
							glsl: Squash constant buffers into a single SSBO when we hit the limit 
							
						 
						
							2020-06-02 14:58:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								50bf4c70cd 
								
							 
						 
						
							
							
								
								Address review comments  
							
							
							
						 
						
							2020-06-02 17:54:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								50e8e86908 
								
							 
						 
						
							
							
								
								Merge pull request  #4016  from ReinUsesLisp/invocation-info  
							
							... 
							
							
							
							shader/other: Fix hardcoded value in S2R INVOCATION_INFO 
							
						 
						
							2020-06-02 09:47:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								5603a9b1e0 
								
							 
						 
						
							
							
								
								Merge pull request  #4033  from ReinUsesLisp/vk-r16ui  
							
							... 
							
							
							
							maxwell_to_vk: Add R16UI image format 
							
						 
						
							2020-06-02 09:42:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								d9082de7ea 
								
							 
						 
						
							
							
								
								Pass by reference instead of copying parameters  
							
							
							
						 
						
							2020-06-02 16:37:06 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								cdc76c7bc2 
								
							 
						 
						
							
							
								
								vk_shader_decompiler: Implement atomic image operations  
							
							... 
							
							
							
							Implement atomic operations on images.
On GLSL these are atomicImage* functions (e.g. atomicImageAdd). 
							
						 
						
							2020-06-02 02:20:02 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8584146e 
								
							 
						 
						
							
							
								
								vk_rasterizer: Implement storage texels  
							
							... 
							
							
							
							This is the equivalent of an image buffer on OpenGL.
- Used by Octopath Traveler 
							
						 
						
							2020-06-02 02:16:33 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae8c1fb05 
								
							 
						 
						
							
							
								
								maxwell_to_vk: Add R16UI image format  
							
							... 
							
							
							
							- Used by Octopath Traveler 
							
						 
						
							2020-06-02 02:15:20 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								dddc3a07b5 
								
							 
						 
						
							
							
								
								Merge pull request  #4001  from ReinUsesLisp/avoid-copies  
							
							... 
							
							
							
							buffer_cache: Avoid copying twice on certain cases 
							
						 
						
							2020-06-01 16:59:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								25e850e83c 
								
							 
						 
						
							
							
								
								Merge pull request  #3998  from ReinUsesLisp/init-3d  
							
							... 
							
							
							
							maxwell_3d: Initialize more registers to their expected value 
							
						 
						
							2020-06-01 16:11:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								dec37934ac 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Declare gl_Layer and gl_ViewportIndex within gl_PerVertex for vertex and tessellation shaders  
							
							
							
						 
						
							2020-06-01 15:35:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								310779568f 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Fix geometry shader outputs for Intel drivers  
							
							... 
							
							
							
							On Intel's proprietary drivers, gl_Layer and gl_ViewportIndex are not allowed members of gl_PerVertex block, causing the shader to fail to compile. Fix this by declaring these variables outside of gl_PerVertex. 
							
						 
						
							2020-06-01 15:34:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								627295fa9d 
								
							 
						 
						
							
							
								
								Merge pull request  #4005  from ReinUsesLisp/g24r8  
							
							... 
							
							
							
							format_lookup_table: Implement G24S8 format as S8Z24 
							
						 
						
							2020-06-01 16:07:58 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								26beb58fe3 
								
							 
						 
						
							
							
								
								Merge pull request  #3996  from ReinUsesLisp/front-faces  
							
							... 
							
							
							
							fixed_pipeline_state,gl_rasterizer: Swap negative viewport checks for front faces 
							
						 
						
							2020-06-01 14:04:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								f42797d852 
								
							 
						 
						
							
							
								
								Clang-format  
							
							
							
						 
						
							2020-06-01 19:42:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								998bfbb573 
								
							 
						 
						
							
							
								
								hid: Stub GetXpadIDs  
							
							... 
							
							
							
							Allows Minecraft: Nintendo Switch Edition (a.k.a. old Minecraft) to boot and go ingame 
							
						 
						
							2020-06-01 19:38:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								3e834b2d82 
								
							 
						 
						
							
							
								
								gl_device: Avoid devices with CAVEAT_SUPPORT on ASTC  
							
							... 
							
							
							
							This avoids using Nvidia's ASTC decoder on OpenGL.
The last time it was profiled, it was slower than yuzu's decoder.
While we are at it, fix a bug in the texture cache when native ASTC is
not supported. 
							
						 
						
							2020-05-31 21:34:34 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								9228db1925 
								
							 
						 
						
							
							
								
								glsl: Squash constant buffers into a single SSBO when we hit the limit  
							
							... 
							
							
							
							Avoids compilation errors at the cost of shader build times and runtime
performance when a game hits the limit of uniform buffers we can use. 
							
						 
						
							2020-05-31 21:33:49 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5da79d86bf 
								
							 
						 
						
							
							
								
								Merge pull request  #3930  from ReinUsesLisp/animal-borders  
							
							... 
							
							
							
							vk_rasterizer: Implement constant attributes 
							
						 
						
							2020-05-31 18:40:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4b54194c1a 
								
							 
						 
						
							
							
								
								Update CMakeLists.txt  
							
							
							
						 
						
							2020-05-31 18:35:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fedee96e15 
								
							 
						 
						
							
							
								
								Update CMakeLists.txt  
							
							
							
						 
						
							2020-05-31 17:46:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9a359db5 
								
							 
						 
						
							
							
								
								Merge pull request  #3958  from FernandoS27/gl-debug  
							
							... 
							
							
							
							OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled 
							
						 
						
							2020-05-31 17:04:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2f9185afcd 
								
							 
						 
						
							
							
								
								Merge pull request  #3999  from ReinUsesLisp/opt-tex-cache  
							
							... 
							
							
							
							texture_cache: Optimize GetSurfacesInRegion 
							
						 
						
							2020-05-31 17:02:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								5cc772e485 
								
							 
						 
						
							
							
								
								Merge pull request  #4025  from Morph1984/intel-proprietary-compute  
							
							... 
							
							
							
							gl_device: Enable compute shaders for Intel proprietary drivers 
							
						 
						
							2020-05-31 16:45:21 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								6f126bb803 
								
							 
						 
						
							
							
								
								Add comment to nrr_kind  
							
							... 
							
							
							
							According to Atmosphére (c7026b9094/libraries/libstratosphere/include/stratosphere/ro/ro_types.hpp 
							
						 
						
							2020-05-31 19:12:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									VolcaEM 
								
							 
						 
						
							
							
							
							
								
							
							
								9390c0c271 
								
							 
						 
						
							
							
								
								ldr: Update NRR/NRO structs  
							
							... 
							
							
							
							This was based on Switchbrew pages:
https://switchbrew.org/wiki/NRR 
https://switchbrew.org/wiki/NRO  
							
						 
						
							2020-05-31 18:49:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								1f9a5e734c 
								
							 
						 
						
							
							
								
								gl_device: Enable compute shaders for Intel proprietary drivers  
							
							... 
							
							
							
							Previously we were disabling compute shaders on Intel's proprietary driver due to broken compute. This has been fixed in the latest Intel drivers. Re-enable compute for Intel proprietary drivers and remove the check for broken compute. 
							
						 
						
							2020-05-31 03:21:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								51b91cc0d9 
								
							 
						 
						
							
							
								
								Merge pull request  #3982  from ReinUsesLisp/membar-cts  
							
							... 
							
							
							
							shader/other: Implement MEMBAR.CTS 
							
						 
						
							2020-05-30 11:51:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								b62b8c8a5d 
								
							 
						 
						
							
							
								
								shader/other: Fix hardcoded value in S2R INVOCATION_INFO  
							
							... 
							
							
							
							Geometry shaders built from Nvidia's compiler check for bits[16:23] to
be less than or equal to 0 with VSETP to default to a "safe" value of
0x8000'0000 (safe from hardware's perspective). To avoid hitting this
path in the shader, return 0x00ff'0000 from S2R INVOCATION_INFO.
This seems to be the maximum number of vertices a geometry shader can
emit in a primitive. 
							
						 
						
							2020-05-30 01:49:14 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce820a58c 
								
							 
						 
						
							
							
								
								texture_cache: More relaxed reconstruction  
							
							... 
							
							
							
							Only reupload textures when they've not been modified from the GPU. 
							
						 
						
							2020-05-29 23:56:52 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								65b5d2dca6 
								
							 
						 
						
							
							
								
								Favor switch case over jump table  
							
							... 
							
							
							
							Easier to read and will emit a jump table automatically. 
							
						 
						
							2020-05-30 12:23:58 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								05eeb7de3d 
								
							 
						 
						
							
							
								
								Implement macro JIT  
							
							
							
						 
						
							2020-05-30 11:40:04 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								8ac1a42305 
								
							 
						 
						
							
							
								
								Merge pull request  #4017  from ogniK5377/xbyak  
							
							... 
							
							
							
							Add xbyak external 
							
						 
						
							2020-05-29 21:38:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								4686c15c03 
								
							 
						 
						
							
							
								
								Add xbyak external  
							
							
							
						 
						
							2020-05-30 10:55:27 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5e4a740410 
								
							 
						 
						
							
							
								
								texture_cache: Only copy textures that were modified from host  
							
							
							
						 
						
							2020-05-29 20:12:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								c60d814104 
								
							 
						 
						
							
							
								
								texture_cache: Reload textures when number of resources mismatch  
							
							
							
						 
						
							2020-05-29 20:10:58 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								dc5f625c7f 
								
							 
						 
						
							
							
								
								Merge pull request  #4007  from ReinUsesLisp/reduce-logs  
							
							... 
							
							
							
							maxwell_3d: Reduce severity of logs that can be spammed 
							
						 
						
							2020-05-29 17:29:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								80f687a811 
								
							 
						 
						
							
							
								
								vk_rasterizer: Skip transform feedbacks when extension is unavailable  
							
							... 
							
							
							
							Avoids calling transform feedback procedures when
VK_EXT_transform_feedback is not available. 
							
						 
						
							2020-05-29 03:05:29 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								4686947d38 
								
							 
						 
						
							
							
								
								texture_cache: Handle overlaps with multiple subresources  
							
							... 
							
							
							
							Implement more surface reconstruct cases. Allow overlaps with more than
one layer and mipmap and copies all of them to the new texture.
- Fixes textures moving around objects on Xenoblade games 
							
						 
						
							2020-05-29 02:57:30 -03:00