Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								2bdf9ede91 
								
							 
						 
						
							
							
								
								Shader Debugger: Highlight current instruction instead of focusing  
							
							... 
							
							
							
							This avoid some annoying focus stealing in some situations, and looks
nicer in general. 
							
						 
						
							2015-09-07 16:46:31 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								2c98275b51 
								
							 
						 
						
							
							
								
								Shader Debugger: Remove useless signal  
							
							
							
						 
						
							2015-09-07 16:46:30 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								f77dfb3966 
								
							 
						 
						
							
							
								
								Shader Debugger: Fix only first vertex attribute being loaded  
							
							
							
						 
						
							2015-09-07 16:46:29 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c1beb2ce20 
								
							 
						 
						
							
							
								
								Shader Debugger: Fix freeze when double-clicking shader disassembly  
							
							
							
						 
						
							2015-09-07 16:46:29 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								2d195ba64e 
								
							 
						 
						
							
							
								
								Shader Debugger: Improve space efficiency of the layout  
							
							
							
						 
						
							2015-09-07 16:46:28 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								8540e02176 
								
							 
						 
						
							
							
								
								Shader Disassembly: Fix printing of jump offsets  
							
							
							
						 
						
							2015-09-07 16:46:27 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3194f40e96 
								
							 
						 
						
							
							
								
								Shader Disassembly: Fix disassembly of IFU/CALLU instructions  
							
							
							
						 
						
							2015-09-07 16:46:27 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								bc3f57efd0 
								
							 
						 
						
							
							
								
								Shader Disassembly: Implement support for MAD/MADI  
							
							
							
						 
						
							2015-09-07 16:46:26 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								86d5461bcd 
								
							 
						 
						
							
							
								
								Shader Disassembly: Introduce variables to hold common subexpressions  
							
							
							
						 
						
							2015-09-07 16:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ecbad494d9 
								
							 
						 
						
							
							
								
								Shader Debugger: Initialize input_vertex to prevent crashes  
							
							... 
							
							
							
							If the first type of breakpoint to be hit wasn't "Vertex Loaded", the
input_vertex would contain garbage, which would be passed to the shader
interpreter and ocasionally cause crashes. 
							
						 
						
							2015-09-07 16:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9431ee330a 
								
							 
						 
						
							
							
								
								Shader Disassembly: Cleanup code and improve output alignment  
							
							
							
						 
						
							2015-09-07 16:46:23 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kloen 
								
							 
						 
						
							
							
							
							
								
							
							
								a962c30df1 
								
							 
						 
						
							
							
								
								citra-qt: Use monospace font on Disassembler and ARM Registers  
							
							
							
						 
						
							2015-09-07 21:02:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								1484a23530 
								
							 
						 
						
							
							
								
								Shader JIT: Use SCALE constant from emitter  
							
							
							
						 
						
							2015-09-07 16:50:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								87e3b9ffc0 
								
							 
						 
						
							
							
								
								Shader: Fix size_t to int casts of register offsets  
							
							
							
						 
						
							2015-09-07 16:50:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								f5a49df679 
								
							 
						 
						
							
							
								
								Merge pull request  #1117  from yuriks/fix-glad-build  
							
							... 
							
							
							
							CMake: Add missing library required by Linux for compiling glad 
							
						 
						
							2015-09-06 19:56:39 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d8311e8365 
								
							 
						 
						
							
							
								
								CMake: Add missing library required by Linux for compiling glad  
							
							
							
						 
						
							2015-09-06 19:45:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a813f78551 
								
							 
						 
						
							
							
								
								Merge pull request  #1114  from archshift/conditioncode_al  
							
							... 
							
							
							
							DynCom: Converted all magic 0xE condition code checks to ConditionCode::AL 
							
						 
						
							2015-09-06 01:29:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8383e296 
								
							 
						 
						
							
							
								
								DynCom: Converted all 0xE condition code checks to ConditionCode::AL  
							
							
							
						 
						
							2015-09-05 22:24:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								51e91dfd86 
								
							 
						 
						
							
							
								
								Merge pull request  #1104  from yuriks/opengl-samplers  
							
							... 
							
							
							
							OpenGL: Use Sampler Objects to decouple sampler config from textures 
							
						 
						
							2015-09-05 16:19:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b044c047c4 
								
							 
						 
						
							
							
								
								OpenGL: Use Sampler Objects to decouple sampler config from textures  
							
							... 
							
							
							
							Fixes  #978  
						
							2015-09-03 15:09:51 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								466e608c19 
								
							 
						 
						
							
							
								
								OpenGL: Remove ugly and endian-unsafe color pointer casts  
							
							
							
						 
						
							2015-09-03 15:09:51 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec28f037e6 
								
							 
						 
						
							
							
								
								OpenGL: Add support for Sampler Objects to state tracker  
							
							
							
						 
						
							2015-09-03 15:09:50 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd817be922 
								
							 
						 
						
							
							
								
								citra-qt: Move system shutdown to run inside EmuThread  
							
							... 
							
							
							
							This stops (for some reason sporadic) crashes and OpenGL errors during
shutdown, when the OpenGL renderer tries to clean up objects from the
UI thread, which has no OpenGL context active. 
							
						 
						
							2015-09-03 15:09:50 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cc19a76656 
								
							 
						 
						
							
							
								
								Merge pull request  #1087  from yuriks/opengl-glad  
							
							... 
							
							
							
							Replace the previous OpenGL loader with a glad-generated 3.3 one 
							
						 
						
							2015-09-03 15:07:01 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bc59aaccb1 
								
							 
						 
						
							
							
								
								Merge pull request  #1101  from archshift/camu-service-names  
							
							... 
							
							
							
							Add cam:u service function names to its function table 
							
						 
						
							2015-09-03 07:53:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								e0c10019a9 
								
							 
						 
						
							
							
								
								Add cam:u service function names to its function table  
							
							
							
						 
						
							2015-09-03 01:56:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								918ca40c68 
								
							 
						 
						
							
							
								
								Merge pull request  #1088  from aroulin/x64-emitter-abi-call  
							
							... 
							
							
							
							x64: Proper stack alignment in shader JIT function calls 
							
						 
						
							2015-09-02 08:46:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d02c9c83f5 
								
							 
						 
						
							
							
								
								Merge pull request  #1099  from aroulin/video-core-format-specifier  
							
							... 
							
							
							
							video_core: Fix format specifiers warnings 
							
						 
						
							2015-09-02 08:45:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								ba998b85a1 
								
							 
						 
						
							
							
								
								video_core: Fix format specifiers warnings  
							
							
							
						 
						
							2015-09-02 08:20:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								179ad35c2e 
								
							 
						 
						
							
							
								
								x64: Proper stack alignment in shader JIT function calls  
							
							... 
							
							
							
							Import Dolphin stack handling and register saving routines
Also removes the x86 parts from abi files 
							
						 
						
							2015-09-01 23:39:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								0b6c0afeb7 
								
							 
						 
						
							
							
								
								Common: Import BitSet from Dolphin  
							
							
							
						 
						
							2015-09-01 23:39:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5e3536f66f 
								
							 
						 
						
							
							
								
								Merge pull request  #1072  from yuriks/GetSystemTick-advance-time  
							
							... 
							
							
							
							SVC: Advance time when calling GetSystemTick to escape busy-wait loops 
							
						 
						
							2015-09-01 08:21:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f05ae742a4 
								
							 
						 
						
							
							
								
								Merge pull request  #1083  from yuriks/microprofile-vs2015  
							
							... 
							
							
							
							Common: Fix MicroProfile compilation in MSVC2015 
							
						 
						
							2015-08-31 21:20:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								071510b367 
								
							 
						 
						
							
							
								
								Merge pull request  #1092  from Subv/vertex_offset  
							
							... 
							
							
							
							Pica: Add the vertex_offset register to the Pica registers map. 
							
						 
						
							2015-08-31 18:17:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								58a04c0776 
								
							 
						 
						
							
							
								
								Pica: Added the primitive_restart register (0x25f) to the registers map.  
							
							
							
						 
						
							2015-08-31 09:14:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								63c2274324 
								
							 
						 
						
							
							
								
								Merge pull request  #1086  from yuriks/precommit-hook  
							
							... 
							
							
							
							Only check src/ directory for whitespace errors in the pre-commit hook 
							
						 
						
							2015-08-31 09:55:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d8a78d4d9e 
								
							 
						 
						
							
							
								
								Merge pull request  #1091  from aroulin/shader-sge-nan-fix  
							
							... 
							
							
							
							Shader JIT: Fix SGE/SGEI NaN behavior 
							
						 
						
							2015-08-31 09:55:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								149ea561a6 
								
							 
						 
						
							
							
								
								Pica: Add the vertex_offset register to the Pica registers map.  
							
							
							
						 
						
							2015-08-31 07:02:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								37319fb17f 
								
							 
						 
						
							
							
								
								Only check src/ directory for whitespace errors in the pre-commit hook  
							
							... 
							
							
							
							This allows importing of external libraries into externals/ without
having to reformat them. Unfortunately it also allows whitespace to be
introduced in files like the root CMakeLists.txt, but that is a small
downside compared to the tradeoff. 
							
						 
						
							2015-08-31 07:12:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aroulin 
								
							 
						 
						
							
							
							
							
								
							
							
								84959be150 
								
							 
						 
						
							
							
								
								Shader JIT: Fix SGE/SGEI NaN behavior  
							
							... 
							
							
							
							SGE was incorrectly emulated w.r.t. NaN behavior as the CMPSS SSE
instruction was used with NLT 
							
						 
						
							2015-08-31 08:16:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e77dc4e9d2 
								
							 
						 
						
							
							
								
								Merge pull request  #1059  from Subv/vertex_offset  
							
							... 
							
							
							
							GPU: Implemented register 0x22A PICA_REG_DRAW_VERTEX_OFFSET 
							
						 
						
							2015-08-30 17:12:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								12a11472f1 
								
							 
						 
						
							
							
								
								GPU: Implemented register 0x22A.  
							
							... 
							
							
							
							This is the equivalent of the "first" parameter in glDrawArrays, it tells the GPU the vertex index at which to start rendering.
Register 0x22A doesn't affect indexed rendering. 
							
						 
						
							2015-08-30 15:46:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5906d8b01c 
								
							 
						 
						
							
							
								
								Merge pull request  #1085  from Subv/fs_stat  
							
							... 
							
							
							
							Services/FS: Correctly tell the guest app whether a file was correctly opened or not 
							
						 
						
							2015-08-30 11:44:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								68eb197494 
								
							 
						 
						
							
							
								
								Increase required OpenGL version to 3.3  
							
							... 
							
							
							
							This gives us several niceties such as Sampler Objects, shader attribute
locations and Timer Queries. 
							
						 
						
							2015-08-30 08:45:57 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a1a5570e97 
								
							 
						 
						
							
							
								
								Replace the previous OpenGL loader with a glad-generated 3.3 one  
							
							... 
							
							
							
							The main advantage of switching to glad from glLoadGen is that, apart
from being actively maintained, it supports a customizable entrypoint
loader function, which makes it possible to also support OpenGL ES. 
							
						 
						
							2015-08-30 08:45:56 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								18c1c39d5e 
								
							 
						 
						
							
							
								
								SVC: Advance time when calling GetSystemTick to escape busy-wait loops  
							
							... 
							
							
							
							Cubic Ninja waited for the frame to end by spinning on a loop calling
GetSystemTick while doing nothing else. Since GetSystemTick doesn't
cause a reschedule (which advances time), this meant that very little
emulated time would pass inside that loop, causing the game to spend
most of the frame burning away CPU. 
							
						 
						
							2015-08-30 00:07:02 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								58e9f78844 
								
							 
						 
						
							
							
								
								Merge pull request  #1049  from Subv/stencil  
							
							... 
							
							
							
							Rasterizer: Corrected the stencil implementation. 
							
						 
						
							2015-08-29 20:06:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								ce6a65cec9 
								
							 
						 
						
							
							
								
								Services/FS: Correctly tell the guest app whether a file was correctly opened or not.  
							
							... 
							
							
							
							Closes  #1067  
						
							2015-08-28 22:01:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								656d824b20 
								
							 
						 
						
							
							
								
								Common: Fix MicroProfile compilation in MSVC2015  
							
							
							
						 
						
							2015-08-28 06:12:12 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								bac1a6b140 
								
							 
						 
						
							
							
								
								Merge pull request  #1080  from yuriks/linear-heap-base-typo  
							
							... 
							
							
							
							Kernel: Fix wrong linear heap base on titles using newer kernels 
							
						 
						
							2015-08-27 20:09:43 -07:00