| 
							
							
								 ReinUsesLisp | acf618afbc | renderer_opengl: Implement half float NaN comparisons | 2019-04-15 21:13:26 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | ae46ad48ed | shader_ir: Avoid using static on heap-allocated objects Using static here might be faster at runtime, but it adds a heap
allocation called before main. | 2019-04-15 21:12:43 -03:00 |  | 
			
				
					| 
							
							
								 bunnei | c9454c8422 | Merge pull request #2373 from FernandoS27/z32 Set Pixel Format to Z32 if its R32F and depth compare enabled, and Implement format ZF32_X24S8 | 2019-04-13 22:14:51 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | ee2206a1b7 | Merge pull request #2386 from ReinUsesLisp/shader-manager gl_shader_manager: Move code to source file and minor clean up | 2019-04-13 22:09:27 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | ea80e2bc57 | Merge pull request #2235 from ReinUsesLisp/spirv-decompiler vk_shader_decompiler: Implement a SPIR-V decompiler | 2019-04-11 21:54:23 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | c9305959d3 | gl_rasterizer_cache: Relax restrictions on FastCopySurface and FastLayeredCopySurface | 2019-04-11 13:14:28 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 6951741a94 | Merge pull request #2278 from ReinUsesLisp/vc-texture-cache video_core: Implement API agnostic view based texture cache | 2019-04-10 21:17:35 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 0371650bd7 | Merge pull request #2372 from FernandoS27/fermi-fix Correct Fermi Copy on Linear Textures. | 2019-04-10 21:17:03 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 93af663683 | gl_shader_manager: Move code to source file and minor clean up | 2019-04-10 19:29:15 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 75d23a3679 | vk_shader_decompiler: Implement flow primitives | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 58ad8dfac6 | vk_shader_decompiler: Implement most common texture primitives | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 4667ed8e22 | vk_shader_decompiler: Implement texture decompilation helper functions | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 676172e20d | vk_shader_decompiler: Implement Assign and LogicalAssign | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | d316d248ab | vk_shader_decompiler: Implement non-OperationCode visits | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | b758c861b0 | vk_shader_decompiler: Implement OperationCode decompilation interface | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | fec4eb9776 | vk_shader_decompiler: Implement Visit | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | ca51f99840 | vk_shader_decompiler: Implement labels tree and flow | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 13aa664f3f | vk_shader_decompiler: Implement declarations | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | ad53b233c5 | vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 970d9e57c8 | video_core: Add sirit as optional dependency with Vulkan sirit is a runtime assembler for SPIR-V | 2019-04-10 14:20:25 -03:00 |  | 
			
				
					| 
							
							
								 bunnei | 97648f4841 | Merge pull request #2345 from ReinUsesLisp/multibind gl_rasterizer: Use ARB_multi_bind to update buffers with a single call per drawcall | 2019-04-10 11:23:19 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | ed9dba89d3 | Merge pull request #2375 from FernandoS27/fix-ldc Remove unnecessary bounding in LD_C | 2019-04-09 21:23:24 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | c9f35d96be | Remove bounding in LD_C | 2019-04-09 20:02:11 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 2598433f9c | Merge pull request #2354 from lioncash/header video_core/texures/texture: Remove unnecessary includes | 2019-04-09 19:19:41 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 353a099481 | Merge pull request #2366 from FernandoS27/xmad-fix Correct XMAD mode, psl and high_b on different encodings. | 2019-04-09 19:15:01 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | bc7e149835 | Merge pull request #2369 from FernandoS27/mip-align gl_backend: Align Pixel Storage | 2019-04-09 17:20:43 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | cd91e98dab | Correct Fermi Copy on Linear Textures. | 2019-04-09 14:13:58 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 7c458311d3 | Implement Texture Format ZF32_X24S8. | 2019-04-09 12:33:46 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | b0aa8ad736 | Correct depth compare with color formats for R32F | 2019-04-09 12:06:59 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 9f16833097 | gl_backend: Align Pixel Storage This commit makes sure GL reads on the correct pack size for the
respective texture buffer. | 2019-04-08 17:16:02 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 5c55ae4e18 | Correct LOP_IMN encoding | 2019-04-08 13:39:12 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 16adc735a5 | Correct XMAD mode, psl and high_b on different encodings. | 2019-04-08 13:01:17 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | f14328bf0a | Merge pull request #2300 from FernandoS27/null-shader shader_cache: Permit a Null Shader in case of a bad host_ptr. | 2019-04-07 17:58:27 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | c2fee0e519 | Merge pull request #2355 from ReinUsesLisp/sync-point maxwell_3d: Reduce severity of ProcessSyncPoint | 2019-04-07 17:56:11 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 8aaf418bd6 | Merge pull request #2306 from ReinUsesLisp/aoffi shader_ir: Implement AOFFI for TEX and TLD4 | 2019-04-07 17:52:30 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 6b18a1592f | Merge pull request #2321 from ReinUsesLisp/gl-state-rework gl_state: Rework to enable individual applies | 2019-04-07 17:50:07 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 21a4e7deea | Merge pull request #2098 from FreddyFunk/disk-cache-zstd gl_shader_disk_cache: Use Zstandard for compression | 2019-04-07 17:48:33 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 80162888e6 | Merge pull request #2352 from bunnei/mem-manager-fixes memory_manager: Improved implementation of read/write/copy block. | 2019-04-07 17:44:59 -04:00 |  | 
			
				
					| 
							
							
								 Fernando Sahmkow | 021cd56bc9 | Permit a Null Shader in case of a bad host_ptr. | 2019-04-07 07:52:01 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | ddcb711ee8 | maxwell_3d: Reduce severity of ProcessSyncPoint | 2019-04-06 02:18:20 -03:00 |  | 
			
				
					| 
							
							
								 Lioncash | 89c106e31b | video_core/textures/convert: Replace include with a forward declaration Avoids dragging in a direct dependency in a header. | 2019-04-06 00:14:36 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | fbf452ab0e | video_core/texures/texture: Remove unnecessary includes Nothing in this header relies on common_funcs or the memory manager.
This gets rid of reliance on indirect inclusions in the OpenGL caches. | 2019-04-06 00:03:35 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 864280fabc | Merge pull request #2317 from FernandoS27/sync Implement SyncPoint Register in the GPU. | 2019-04-05 23:50:54 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | e3402d976d | Merge pull request #2346 from lioncash/header video_core/engines: Remove unnecessary inclusions where applicable | 2019-04-05 23:44:27 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 20be92d5e6 | memory_manager: Improved implementation of read/write/copy block. - Fixes graphical issues with Chocobo's Mystery Dungeon EVERY BUDDY!
- Fixes a crash with Mario Tennis Aces | 2019-04-05 23:43:34 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 89b8801a97 | Merge pull request #2350 from lioncash/vmem video_core/memory_manager: Mark a few member functions with the const qualifier | 2019-04-05 23:40:54 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 41890a84be | Merge pull request #2347 from lioncash/trunc video_core/gpu_thread: Silence truncation warning in ThreadManager's constructor | 2019-04-05 23:39:31 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | 520e4e5d4b | Merge pull request #2327 from ReinUsesLisp/crash-safe-visit gl_shader_decompiler: Return early when an operation is invalid | 2019-04-05 23:36:18 -04:00 |  | 
			
				
					| 
							
							
								 bunnei | cb2209d06a | Merge pull request #2337 from lioncash/temporary gl_shader_decompiler: Rename GenerateTemporal() to GenerateTemporary() | 2019-04-05 23:35:31 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 00e7190e29 | video_core/macro_interpreter: Remove assertion within FetchParameter() We can just use .at(), which essentially does the same thing, but with
less code. | 2019-04-05 22:56:58 -04:00 |  |