ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ec005be99d 
							
						 
					 
					
						
						
							
							shader: Fix rasterizer integration order issues  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							17063d16a3 
							
						 
					 
					
						
						
							
							shader: Implement TXQ and fix FragDepth  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							68a9505d8a 
							
						 
					 
					
						
						
							
							shader: Implement NDC [-1, 1], attribute types and default varying initialization  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							3d07cef009 
							
						 
					 
					
						
						
							
							shader: Implement VOTE  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							d40faa1db0 
							
						 
					 
					
						
						
							
							vk_pipeline_cache: Fix ReleaseContents order  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f8115a6a9e 
							
						 
					 
					
						
						
							
							vk_pipeline_cache: Add pipeline cache  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c63cf4fa2e 
							
						 
					 
					
						
						
							
							vk_pipeline_cache: Add pipeline cache  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e1cc11b8 
							
						 
					 
					
						
						
							
							shader: Implement DMNMX, DSET, DSETP  
						
						
						
						
					 
					
						2021-07-22 21:51:24 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							76c8a962ac 
							
						 
					 
					
						
						
							
							spirv: Implement VertexId and InstanceId, refactor code  
						
						
						
						
					 
					
						2021-07-22 21:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f91859efd2 
							
						 
					 
					
						
						
							
							shader: Implement I2F  
						
						
						
						
					 
					
						2021-07-22 21:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							260743f371 
							
						 
					 
					
						
						
							
							shader: Add partial rasterizer integration  
						
						
						
						
					 
					
						2021-07-22 21:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							b9f7bf4472 
							
						 
					 
					
						
						
							
							spirv: Add SignedZeroInfNanPreserve logic  
						
						
						
						
					 
					
						2021-07-22 21:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ab46371247 
							
						 
					 
					
						
						
							
							shader: Initial support for textures and TEX  
						
						
						
						
					 
					
						2021-07-22 21:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							274897dfd5 
							
						 
					 
					
						
						
							
							spirv: Fixes and Intel specific workarounds  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							704c6f353f 
							
						 
					 
					
						
						
							
							shader: Rename, implement FADD.SAT and P2R (imm)  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e2bc05b17d 
							
						 
					 
					
						
						
							
							shader: Add denorm flush support  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6db69990da 
							
						 
					 
					
						
						
							
							spirv: Add lower fp16 to fp32 pass  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							85cce78583 
							
						 
					 
					
						
						
							
							shader: Primitive Vulkan integration  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c67d64365a 
							
						 
					 
					
						
						
							
							shader: Remove old shader management  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2930dccecc 
							
						 
					 
					
						
						
							
							spirv: Initial SPIR-V support  
						
						
						
						
					 
					
						2021-07-22 21:51:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db46f8a70c 
							
						 
					 
					
						
						
							
							Merge pull request  #6686  from ReinUsesLisp/vk-optimal-copy  
						
						... 
						
						
						
						vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible 
						
						
					 
					
						2021-07-22 12:51:13 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c4557557 
							
						 
					 
					
						
						
							
							gl_buffer_cache: Use glClearNamedBufferSubData:GL_RED instead of GL_RGBA  
						
						... 
						
						
						
						Avoids reading out of bounds from the stack. 
						
						
					 
					
						2021-07-20 18:51:45 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2ca7fbee 
							
						 
					 
					
						
						
							
							buffer_cache: Simplify clear logic  
						
						... 
						
						
						
						Use existing helper functions and avoid looping when
only one buffer has to be active. 
						
						
					 
					
						2021-07-20 18:50:51 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c53b688411 
							
						 
					 
					
						
						
							
							Merge pull request  #6629  from FernandoS27/accel-dma-2  
						
						... 
						
						
						
						DMAEngine: Accelerate BufferClear [accelerateDMA Part 2] 
						
						
					 
					
						2021-07-20 17:35:05 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f460bf937e 
							
						 
					 
					
						
						
							
							Merge pull request  #6685  from ReinUsesLisp/radeonsi-client  
						
						... 
						
						
						
						gl_texture_cache: Workaround slow PBO downloads on radeonsi 
						
						
					 
					
						2021-07-20 20:33:07 +02:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ad189488b3 
							
						 
					 
					
						
						
							
							vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible  
						
						... 
						
						
						
						Silences performance warnings generated from validation layers on each frame. 
						
						
					 
					
						2021-07-20 14:38:58 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2e2d6cf5e5 
							
						 
					 
					
						
						
							
							gl_texture_cache: Workaround slow PBO downloads on radeonsi  
						
						... 
						
						
						
						There's an optimization bug on non-git mesa versions where not
specifying GL_CLIENT_STORAGE_BIT causes very slow reads on the CPU
side.
Add this bit for all vendors. 
						
						
					 
					
						2021-07-20 14:02:11 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a26d96c98 
							
						 
					 
					
						
						
							
							vk_buffer_cache: Fix quad index array with 0 vertices ( #6627 )  
						
						
						
						
					 
					
						2021-07-20 05:05:28 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16f983d33a 
							
						 
					 
					
						
						
							
							Merge pull request  #6580  from ReinUsesLisp/xfb-radv  
						
						... 
						
						
						
						vk_buffer_cache: Use emulated null buffers for transform feedback 
						
						
					 
					
						2021-07-19 23:01:19 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b405a81a9c 
							
						 
					 
					
						
						
							
							Merge pull request  #6679  from yzct12345/fix-lets-go  
						
						... 
						
						
						
						Fix Pokemon Let's Go on Vulkan 
						
						
					 
					
						2021-07-19 03:29:54 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							053860d9cb 
							
						 
					 
					
						
						
							
							Merge pull request  #6670  from ReinUsesLisp/prepare-rt  
						
						... 
						
						
						
						texture_cache: Always prepare image views on render targets 
						
						
					 
					
						2021-07-19 03:21:25 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41f4edd256 
							
						 
					 
					
						
						
							
							Merge pull request  #6669  from ReinUsesLisp/fix-samples-sizes  
						
						... 
						
						
						
						texture_cache/util: Fix size calculations of multisampled images 
						
						
					 
					
						2021-07-19 03:21:03 +02:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03a7131563 
							
						 
					 
					
						
						
							
							Update src/video_core/renderer_vulkan/vk_texture_cache.cpp  
						
						... 
						
						
						
						Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com> 
						
						
					 
					
						2021-07-18 22:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b727b6784f 
							
						 
					 
					
						
						
							
							Update src/video_core/renderer_vulkan/vk_texture_cache.cpp  
						
						... 
						
						
						
						Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com> 
						
						
					 
					
						2021-07-18 22:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e7f41cec6 
							
						 
					 
					
						
						
							
							Ignore wrong blit format  
						
						
						
						
					 
					
						2021-07-18 21:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							29c39838fe 
							
						 
					 
					
						
						
							
							vk_texture_cache: Finalize renderpass when downloading images  
						
						
						
						
					 
					
						2021-07-18 18:00:30 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							7850dd0a76 
							
						 
					 
					
						
						
							
							vk_compute_pass: Fix pipeline barriers on non-initialized ASTC images  
						
						
						
						
					 
					
						2021-07-18 18:00:14 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a3ce26ae01 
							
						 
					 
					
						
						
							
							vk_compute_pass: Fix ASTC buffer setup synchronization  
						
						
						
						
					 
					
						2021-07-18 17:59:31 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6d9f347e22 
							
						 
					 
					
						
						
							
							texture_cache/util: Fix size calculations of multisampled images  
						
						... 
						
						
						
						On the texture cache we handle multisampled images by keeping their real
size in samples (e.g. 1920x1080 with 4 samples is 3840x2160).
This works nicely with size matches and other comparisons, but the
calculation for guest sizes was not having this in mind, and the size
was being multiplied (again) by the number of samples per dimension.
For example a 3840x2160 texture cache image had its width and height
multiplied by 2, resulting in a much larger texture.
Fix this issue.
- Fixes performance regression on cooking related titles when an
  unrelated bug was fixed. 
						
						
					 
					
						2021-07-18 01:15:48 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							cb08e5bdd2 
							
						 
					 
					
						
						
							
							texture_cache: Always prepare image views on render targets  
						
						... 
						
						
						
						Images used as render targets were not being "prepared", causing
desynchronizations on the texture cache. Needs #6669  to avoid
performance regressions on certain cooking titles.
- Fixes black shadows on Age of Calamity. 
						
						
					 
					
						2021-07-18 00:49:32 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cd3230295 
							
						 
					 
					
						
						
							
							Merge pull request  #6579  from ameerj/float-settings  
						
						... 
						
						
						
						settings: Eliminate usage of float-point setting values 
						
						
					 
					
						2021-07-15 18:03:11 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96703b82bc 
							
						 
					 
					
						
						
							
							Merge pull request  #6635  from ameerj/intel-vk-sm3dw  
						
						... 
						
						
						
						vk_rasterizer: Only clear valid color attachments 
						
						
					 
					
						2021-07-15 16:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da4ca4f2f9 
							
						 
					 
					
						
						
							
							Merge pull request  #6525  from ameerj/nvdec-fixes  
						
						... 
						
						
						
						nvdec: Fix Submit Ioctl data source, vic frame dimension computations 
						
						
					 
					
						2021-07-15 15:17:50 +02:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							b7fa264749 
							
						 
					 
					
						
						
							
							vic: Fix dimension compuation of YUV frames  
						
						... 
						
						
						
						Fixes out of bound memory crashes in Mario Golf 
						
						
					 
					
						2021-07-15 00:51:50 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae4b684ff 
							
						 
					 
					
						
						
							
							Buffer cache: Fixes, Clang and Feedback.  
						
						
						
						
					 
					
						2021-07-15 02:02:08 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							1a95a7cdd9 
							
						 
					 
					
						
						
							
							GPUMemoryManager: Force inmediate invalidation when writting block.  
						
						
						
						
					 
					
						2021-07-14 18:39:31 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a0eb3f8a3e 
							
						 
					 
					
						
						
							
							Buffer Cache: Fixes to DMA Copy.  
						
						
						
						
					 
					
						2021-07-14 18:25:33 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							495b8e31b5 
							
						 
					 
					
						
						
							
							DMAEngine: Revert flushing from Pitch to BlpockLinear.  
						
						
						
						
					 
					
						2021-07-14 16:44:53 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							8039be8b19 
							
						 
					 
					
						
						
							
							BufferCache: fix clearing on forced download.  
						
						
						
						
					 
					
						2021-07-14 16:44:15 +02:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							e0978931e8 
							
						 
					 
					
						
						
							
							vk_rasterizer: Only clear valid color attachments  
						
						
						
						
					 
					
						2021-07-13 16:04:27 -04:00