| 
							
							
								 Feng Chen | e49184e606 | Merge branch 'yuzu-emu:master' into convert_legacy | 2021-12-18 13:57:14 +08:00 |  | 
			
				
					| 
							
							
								 Mai M | edbde7a220 | Merge pull request #7522 from ameerj/shader-recompiler-filenames shader_recompiler/backend: Minor organization and refactoring to reduce compile time overhead | 2021-12-07 18:27:50 -05:00 |  | 
			
				
					| 
							
							
								 ameerj | 7105204a7e | emit_spirv: Reduce emit_spirv.h include overhead emit_spirv.h is included in video_core, which was propagating further includes that video_core did not depend on. | 2021-12-05 18:11:19 -05:00 |  | 
			
				
					| 
							
							
								 ameerj | 1e1f7b3234 | glasm: Move implemented instructions from not_implemented.cpp | 2021-12-05 18:11:19 -05:00 |  | 
			
				
					| 
							
							
								 ameerj | f32b2bcd20 | shader_recompiler: Adjust emit_context includes | 2021-12-05 18:11:19 -05:00 |  | 
			
				
					| 
							
							
								 ameerj | 5286a7bc4c | shader_recompiler: Rename backend emit_context files | 2021-12-05 16:33:44 -05:00 |  | 
			
				
					| 
							
							
								 ameerj | 41aec2773f | general: Add missing copyright notices | 2021-12-05 16:18:53 -05:00 |  | 
			
				
					| 
							
							
								 Feng Chen | 4dd85f86a8 | Implement convert legacy to generic | 2021-11-19 22:53:58 +08:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 6f98690963 | ShaderCache: Better fix for Shuffling gl_FragCoord | 2021-11-16 22:11:33 +01:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | de1c8c5c2c | Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs. | 2021-11-16 22:11:33 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | 618de4e787 | vulkan: Fix rescaling push constant usage | 2021-11-16 22:11:31 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | 581ea90062 | rescaling_pass: Fix IR errors when unscalable texture types are encountered | 2021-11-16 22:11:30 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | 99eec162da | rescaling_pass: Logic simplification and minor style cleanup | 2021-11-16 22:11:30 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | 276565973f | rescaling_pass: Scale ImageFetch offset if it exists Plus some code deduplication | 2021-11-16 22:11:30 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | dd66384451 | rescaling_pass: Enable PatchImageQueryDimensions on fragment stages | 2021-11-16 22:11:30 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | b027fac794 | gl_texture_cache/rescaling_pass: minor cleanup | 2021-11-16 22:11:30 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | edb5844240 | rescaling_pass: Fix and simplify shuffle/fragcoord pass | 2021-11-16 22:11:30 +01:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | b3a9c8f108 | Shader: Don't rescale FragCoord if used by Shuffle | 2021-11-16 22:11:30 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | 68e038404c | shader, video_core: Fix GCC build errors | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | 65781f88f8 | emit_spirv: Fix RescalingLayout alignment | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | dfa8291526 | RescalingPass: Agregate pixels on texelFetch while on Fragment Shader | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 8f78444de3 | shader: Fix TextureSize check on rescaling. | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | dc28284437 | emit_spirv: Fix RescalingLayout alignment | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | e66d5b88a6 | shader: Properly scale image reads and add GL SPIR-V support Thanks for everything! | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | fc9bb3c3fe | shader: Properly blacklist and scale image loads | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | cfeb161c7e | glsl/glasm: Pass and use scaling parameters in shaders | 2021-11-16 22:11:29 +01:00 |  | 
			
				
					| 
							
							
								 ameerj | f086c82e1f | gl_graphics_pipeline: Add downscale factor to shader uniforms | 2021-11-16 22:11:28 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 656adee630 | spirv: Implement rescaling patching | 2021-11-16 22:11:28 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 01379c5e3c | shader/rescaling_pass: Patch more instructions | 2021-11-16 22:11:28 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | c15332c44f | shader: Add IsTextureScaled opcode | 2021-11-16 22:11:28 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | c892359d1b | shader: Add copy constructor to instructions | 2021-11-16 22:11:28 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 95761cc6a7 | shader: Add integer division opcodes | 2021-11-16 22:11:28 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | e580299467 | shader: Fix rescaling pass | 2021-11-16 22:11:28 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 1672e9ba09 | shader: Fix resolution scaling pass | 2021-11-16 22:11:27 +01:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | fb924ea85c | shader: Add resolution down factor opcode | 2021-11-16 22:11:27 +01:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 360e897ccd | ShaderDecompiler: Add initial support for rescaling. | 2021-11-16 22:11:27 +01:00 |  | 
			
				
					| 
							
							
								 bunnei | 30442d8a89 | Merge pull request #7260 from vonchenplus/spirv_support_legacy_attribute_v2 shader: Spirv support legacy attribute v2 | 2021-11-14 02:07:45 -08:00 |  | 
			
				
					| 
							
							
								 Feng Chen | f2a4204245 | Simply legacy attribute implement | 2021-11-04 09:26:16 +08:00 |  | 
			
				
					| 
							
							
								 bunnei | 7ce29ea74e | Merge pull request #7262 from FernandoS27/Buffalo-buffalo-Buffalo-buffalo-buffalo ShaderCache: Order Phi Arguments from farthest away to nearest. | 2021-11-02 16:34:03 -07:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 2d4bbd83e6 | Shader Cahe: Fix Phi Nodes on GLASM. | 2021-11-02 00:59:25 +01:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 194579bc4f | ShaderCache: Fix Phi Nodes Type on OGL. | 2021-11-01 22:26:17 +01:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | c50ad56bf5 | ShaderCache: Order Phi Arguments from farthest away to nearest. | 2021-10-31 19:34:15 +01:00 |  | 
			
				
					| 
							
							
								 vonchenplus | 49f9a44235 | Support gl_FogFragCoord attribute | 2021-10-31 23:34:17 +08:00 |  | 
			
				
					| 
							
							
								 Fernando S | 7aa0d97eed | Merge pull request #7201 from ameerj/spirv-depth-sampling emit_spirv_image: Fix depth image implicit lod sample in non-fragment stages | 2021-10-30 16:45:58 +02:00 |  | 
			
				
					| 
							
							
								 vonchenplus | 36c21ff6cb | Support gl_BackSecondaryColor attribute | 2021-10-26 23:14:40 +08:00 |  | 
			
				
					| 
							
							
								 vonchenplus | 92bebecf46 | Support gl_FrontSecondaryColor attribute | 2021-10-26 23:09:44 +08:00 |  | 
			
				
					| 
							
							
								 vonchenplus | b04c7b6343 | Support gl_BackColor attribute | 2021-10-26 23:01:57 +08:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | e5291e2031 | TexturePass: Fix clamping  of images as this allowed negative indices. | 2021-10-24 20:46:36 +02:00 |  | 
			
				
					| 
							
							
								 ameerj | 06894b0711 | emit_spirv_image: Fix depth image implicit lod sample in compute Ensures all drivers behave the same way in this case. | 2021-10-17 17:09:11 -04:00 |  | 
			
				
					| 
							
							
								 Ameer J | 3791c7ca82 | Merge pull request #7077 from FernandoS27/face-down A series of fixes to queries and indexed samplers. | 2021-10-16 21:41:54 -04:00 |  |