bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc7ebc2d01 
							
						 
					 
					
						
						
							
							Merge pull request  #3423  from ReinUsesLisp/no-match-3d  
						
						... 
						
						
						
						texture_cache: Avoid matches in 3D textures 
						
						
					 
					
						2020-02-21 12:16:51 -05:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10d8afb302 
							
						 
					 
					
						
						
							
							nit: add const to where it need.  
						
						
						
						
					 
					
						2020-02-21 21:16:45 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1956a34ee5 
							
						 
					 
					
						
						
							
							shader: implement LOP3 fast replace for old function  
						
						... 
						
						
						
						ref: https://devtalk.nvidia.com/default/topic/1070081/cuda-programming-and-performance/reverse-lut-for-lop3-lut/  
						
						
					 
					
						2020-02-21 19:08:07 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0c4da27d9 
							
						 
					 
					
						
						
							
							vk_device: remove left over from other branch  
						
						
						
						
					 
					
						2020-02-21 08:56:18 +07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe8e5d8ae4 
							
						 
					 
					
						
						
							
							Merge pull request  #3438  from bunnei/gpu-mem-manager-fix  
						
						... 
						
						
						
						video_core: memory_manager: Flush/invalidate asynchronously when possible. 
						
						
					 
					
						2020-02-20 20:04:05 -05:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecf275887b 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
						
					 
					
						2020-02-20 09:39:30 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbbad95845 
							
						 
					 
					
						
						
							
							shader_decompiler: only add StorageImageReadWithoutFormat when available  
						
						
						
						
					 
					
						2020-02-20 09:28:13 +07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2342c0d50e 
							
						 
					 
					
						
						
							
							Merge pull request  #3432  from brianclinkenbeard/update-httplib  
						
						... 
						
						
						
						Update httplib to 0.5.5 
						
						
					 
					
						2020-02-19 21:15:06 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf0c929d4c 
							
						 
					 
					
						
						
							
							Merge pull request  #3415  from ReinUsesLisp/texture-code  
						
						... 
						
						
						
						shader/texture: Allow 2D shadow arrays and simplify code 
						
						
					 
					
						2020-02-19 20:06:14 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d65fa7d65c 
							
						 
					 
					
						
						
							
							video_core: memory_manager: Flush/invalidate asynchronously on Unmap.  
						
						... 
						
						
						
						- Minor perf improvement. 
						
						
					 
					
						2020-02-19 20:03:52 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2bc7682b4 
							
						 
					 
					
						
						
							
							Merge pull request  #3414  from ReinUsesLisp/maxwell-3d-draw  
						
						... 
						
						
						
						maxwell_3d: Unify draw methods 
						
						
					 
					
						2020-02-19 16:13:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8261a1a57 
							
						 
					 
					
						
						
							
							Merge pull request  #3411  from ReinUsesLisp/specific-funcs  
						
						... 
						
						
						
						gl_rasterizer: Use the least generic OpenGL draw function possible 
						
						
					 
					
						2020-02-19 15:37:41 -05:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88cb05e6e7 
							
						 
					 
					
						
						
							
							shader_decompiler: add check in case of device not support ShaderStorageImageReadWithoutFormat  
						
						
						
						
					 
					
						2020-02-19 12:57:22 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e61c7e9310 
							
						 
					 
					
						
						
							
							vk_device: setup shaderStorageImageReadWithoutFormat  
						
						
						
						
					 
					
						2020-02-19 12:56:36 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47106ab152 
							
						 
					 
					
						
						
							
							vk_device: add check for shaderStorageImageReadWithoutFormat  
						
						
						
						
					 
					
						2020-02-19 12:55:56 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b6308727c 
							
						 
					 
					
						
						
							
							shader_conversion: I2F : add Assert for case src_size is Short  
						
						
						
						
					 
					
						2020-02-19 11:40:35 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2c2c5768f 
							
						 
					 
					
						
						
							
							fix warning  
						
						
						
						
					 
					
						2020-02-19 11:10:26 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8508f2bc0 
							
						 
					 
					
						
						
							
							clang-format fix  
						
						
						
						
					 
					
						2020-02-19 11:02:59 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							556f3a6e9a 
							
						 
					 
					
						
						
							
							shader_conversion: add conversion I2F for Short  
						
						
						
						
					 
					
						2020-02-19 10:54:37 +07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e545c2322c 
							
						 
					 
					
						
						
							
							Merge pull request  #3410  from ReinUsesLisp/vk-draw-index  
						
						... 
						
						
						
						vk_shader_decompiler: Fix vertex id and instance id 
						
						
					 
					
						2020-02-18 22:37:33 -05:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ef8af93aa 
							
						 
					 
					
						
						
							
							vk_shader: add Capability StorageImageReadWithoutFormat  
						
						
						
						
					 
					
						2020-02-19 10:16:51 +07:00 
						 
				 
			
				
					
						
							
							
								Brian Clinkenbeard 
							
						 
					 
					
						
						
						
						
							
						
						
							ad4e5c15fb 
							
						 
					 
					
						
						
							
							httplib compatibility  
						
						
						
						
					 
					
						2020-02-18 18:04:33 -08:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f0762e81 
							
						 
					 
					
						
						
							
							vk_shader: Implement function ImageLoad (Used by Kirby Start Allies)  
						
						... 
						
						
						
						Please enter the commit message for your changes. Lines starting 
						
						
					 
					
						2020-02-19 08:39:01 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec206f7f95 
							
						 
					 
					
						
						
							
							fixups mistake auto commit.  
						
						
						
						
					 
					
						2020-02-19 01:24:32 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaf60ca5d8 
							
						 
					 
					
						
						
							
							Update code structure  
						
						... 
						
						
						
						Co-Authored-By: Mat M. <mathew1800@gmail.com> 
						
						
					 
					
						2020-02-19 01:23:08 +07:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93acfbd3a5 
							
						 
					 
					
						
						
							
							Merge pull request  #3409  from ReinUsesLisp/host-queries  
						
						... 
						
						
						
						query_cache: Implement a query cache and query 21 (samples passed) 
						
						
					 
					
						2020-02-18 11:31:06 -04:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9295966d26 
							
						 
					 
					
						
						
							
							add vertex UnsignedInt size RGBA  
						
						
						
						
					 
					
						2020-02-18 21:52:51 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9fc42fffd9 
							
						 
					 
					
						
						
							
							add eBc2SrgbBlock to formats  
						
						
						
						
					 
					
						2020-02-18 21:44:09 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							493f0ad904 
							
						 
					 
					
						
						
							
							vulkan: add DXT23_SRGB  
						
						
						
						
					 
					
						2020-02-18 21:39:50 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba84f0988f 
							
						 
					 
					
						
						
							
							renderer_vulkan: Add the rest of case for TryConvertBorderColor  
						
						
						
						
					 
					
						2020-02-18 16:52:54 +07:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							23c4cc80e2 
							
						 
					 
					
						
						
							
							analog_from_button get direction implementation  
						
						
						
						
					 
					
						2020-02-18 06:45:37 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72d4c6fee0 
							
						 
					 
					
						
						
							
							Merge pull request  #3412  from Morph1984/aspect-ratio  
						
						... 
						
						
						
						GUI: Add aspect ratio dropdown 
						
						
					 
					
						2020-02-17 22:02:18 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26006cbd2c 
							
						 
					 
					
						
						
							
							Merge pull request  #3420  from namkazt/master2  
						
						... 
						
						
						
						nvhost_gpu: implement ChannelSetTimeslice 
						
						
					 
					
						2020-02-17 00:31:11 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0220b2e1 
							
						 
					 
					
						
						
							
							texture_cache: Implement layered framebuffer attachments  
						
						... 
						
						
						
						Layered framebuffer attachments is a feature that allows applications to
write attach layered textures to a single attachment. What layer the
fragments are written to is decided from the shader using gl_Layer. 
						
						
					 
					
						2020-02-16 04:19:32 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1caf3f11c8 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement Layer output attribute  
						
						... 
						
						
						
						SPIR-V's Layer is GLSL's gl_Layer. It lets the application choose from a
shader stage (vertex, tessellation or geometry) which framebuffer layer
write the output fragments to. 
						
						
					 
					
						2020-02-16 04:17:37 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bfda5ff3f6 
							
						 
					 
					
						
						
							
							texture_cache: Avoid matches in 3D textures  
						
						... 
						
						
						
						Code before this commit was trying to match 3D textures with another
target. Fix that. 
						
						
					 
					
						2020-02-16 04:15:42 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fd62bdf377 
							
						 
					 
					
						
						
							
							surface_base: Implement texture buffer flushes  
						
						... 
						
						
						
						Implement downloads to guest memory from texture buffers on the generic
cache and OpenGL. 
						
						
					 
					
						2020-02-16 04:13:27 -03:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5257a83ebe 
							
						 
					 
					
						
						
							
							IUserLocalCommunicationService: add function Initialize2  
						
						
						
						
					 
					
						2020-02-16 13:24:34 +07:00 
						 
				 
			
				
					
						
							
							
								Nguyen Dac Nam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c0eb6026b 
							
						 
					 
					
						
						
							
							HLE: correct function name of IUserLocalCommunicationService  
						
						... 
						
						
						
						402: function name should be Initialize2 (7.0.0+) not SetOperationMode
Follow by: https://switchbrew.org/wiki/LDN_services#IUserLocalCommunicationService  
						
						
					 
					
						2020-02-16 13:14:06 +07:00 
						 
				 
			
				
					
						
							
							
								namkazy 
							
						 
					 
					
						
						
						
						
							
						
						
							7fadc9c180 
							
						 
					 
					
						
						
							
							nvhost_gpu: implement ChannelSetTimeslice  
						
						
						
						
					 
					
						2020-02-16 11:53:03 +07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f70f68fb3 
							
						 
					 
					
						
						
							
							Revert "video_core: memory_manager: Use GPU interface for cache functions."  
						
						
						
						
					 
					
						2020-02-15 17:47:15 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							14c2a4a2ec 
							
						 
					 
					
						
						
							
							texture: Implement R32I  
						
						
						
						
					 
					
						2020-02-15 16:26:50 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6910ade146 
							
						 
					 
					
						
						
							
							shader/texture: Allow 2D shadow arrays and simplify code  
						
						... 
						
						
						
						Shadow sampler 2D arrays are supported on OpenGL, so there's no reason
to forbid these. Enable textureLod usage on these.
Minor style changes. 
						
						
					 
					
						2020-02-15 02:36:28 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							91aa58e410 
							
						 
					 
					
						
						
							
							maxwell_3d: Unify draw methods  
						
						... 
						
						
						
						Pass instanced state of a draw invocation as an argument instead of
having two separate virtual methods. 
						
						
					 
					
						2020-02-14 18:09:40 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6d3a046caa 
							
						 
					 
					
						
						
							
							query_cache: Address feedback  
						
						
						
						
					 
					
						2020-02-14 17:38:27 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							54a00ee4cf 
							
						 
					 
					
						
						
							
							query_cache: Fix ambiguity in CacheAddr getter  
						
						
						
						
					 
					
						2020-02-14 17:38:27 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0694559f 
							
						 
					 
					
						
						
							
							query_cache: Add a recursive mutex for concurrent usage  
						
						
						
						
					 
					
						2020-02-14 17:38:27 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd348f238 
							
						 
					 
					
						
						
							
							vk_query_cache: Implement generic query cache on Vulkan  
						
						
						
						
					 
					
						2020-02-14 17:38:27 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c31382ced5 
							
						 
					 
					
						
						
							
							query_cache: Abstract OpenGL implementation  
						
						... 
						
						
						
						Abstract the current OpenGL implementation into the VideoCommon
namespace and reimplement it on top of that. Doing this avoids repeating
code and logic in the Vulkan implementation. 
						
						
					 
					
						2020-02-14 17:38:27 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							73d2d3342d 
							
						 
					 
					
						
						
							
							gl_query_cache: Optimize query cache  
						
						... 
						
						
						
						Use a custom cache instead of relying on a ranged cache. 
						
						
					 
					
						2020-02-14 17:38:27 -03:00