fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								f61c9c3eb7 
								
							 
						 
						
							
							
								
								video_core: Make global EmuWindow instance part of the base renderer …  
							
							... 
							
							
							
							…class
Makes the global a member of the RendererBase class. We also change this
to be a reference. Passing any form of null pointer to these functions
is incorrect entirely, especially given the code itself assumes that the
pointer would always be in a valid state.
This also makes it easier to follow the lifecycle of instances being
used, as we explicitly interact the renderer with the rasterizer, rather
than it just operating on a global pointer. 
							
						 
						
							2018-08-25 15:20:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a5621fafc 
								
							 
						 
						
							
							
								
								Merge pull request  #3970  from FearlessTobi/more-popup-madness  
							
							... 
							
							
							
							citra_qt: Add more verbose popups for video_core errors 
							
						 
						
							2018-08-24 19:21:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d944d1120f 
								
							 
						 
						
							
							
								
								video_core: Remove unimplemented Start() function prototype  
							
							... 
							
							
							
							Given this has no definition, we can just remove it entirely. 
							
						 
						
							2018-08-23 16:58:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								d1c5f01afe 
								
							 
						 
						
							
							
								
								Add more verbose popups for video_core errors  
							
							
							
						 
						
							2018-08-19 15:48:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
							
							
								
							
							
								0c37140690 
								
							 
						 
						
							
							
								
								video_core: Allow changing background color while emulation is running  
							
							... 
							
							
							
							As @jroweboy stated, this is just one more atomic in VideoCore. 
							
						 
						
							2018-08-04 15:11:51 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14b0435df2 
								
							 
						 
						
							
							
								
								Merge pull request  #3994  from FearlessTobi/replace-clamp-functions  
							
							... 
							
							
							
							Remove MathUtil::Clamp and replace it with its std:: counterpart 
							
						 
						
							2018-08-02 11:08:07 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b59c1b601 
								
							 
						 
						
							
							
								
								Merge pull request  #4042  from wwylele/i-love-drivers  
							
							... 
							
							
							
							gl_rasterizer: apply AMD hack only when the vendor is AMD 
							
						 
						
							2018-08-02 11:01:25 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								266f2b6242 
								
							 
						 
						
							
							
								
								gl_rasterizer: only apply AMD hack when the vendor is AMD  
							
							
							
						 
						
							2018-07-31 22:58:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Valentin Vanelslande 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2ad88dac1 
								
							 
						 
						
							
							
								
								swrasterizer/lighting: remove newline in logging macro  
							
							... 
							
							
							
							Software rasterizer version of #3904  
							
						 
						
							2018-07-30 16:09:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								15abf35889 
								
							 
						 
						
							
							
								
								Address feedback by wwylele  
							
							
							
						 
						
							2018-07-30 14:46:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								71e1d6e25d 
								
							 
						 
						
							
							
								
								Fix compile errors  
							
							
							
						 
						
							2018-07-26 13:23:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								7a3e126a4f 
								
							 
						 
						
							
							
								
								Replace MathUtil::Clamp with its std counterpart  
							
							
							
						 
						
							2018-07-24 19:08:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78685065cf 
								
							 
						 
						
							
							
								
								Merge pull request  #3916  from wwylele/mipmap-proctex  
							
							... 
							
							
							
							gl_rasterizer: implement mipmap for procedural texture 
							
						 
						
							2018-07-19 11:51:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								431fe444a9 
								
							 
						 
						
							
							
								
								gl_rasterizer: call glTextureBarrier when an image is bound to both texture and framebuffer  
							
							
							
						 
						
							2018-07-09 23:11:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c7adc64fd 
								
							 
						 
						
							
							
								
								Merge pull request  #3898  from wwylele/shut-up-texture5  
							
							... 
							
							
							
							swrasterizer, gl_shader_gen: return 0.0 for Disabled texture unit 0 
							
						 
						
							2018-07-07 18:45:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								2927c88fd3 
								
							 
						 
						
							
							
								
								gl_rasterizer: implement mipmap for proctex  
							
							
							
						 
						
							2018-07-06 01:13:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Valentin Vanelslande 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b12942a231 
								
							 
						 
						
							
							
								
								gl_shader_gen: remove newline in logging macro  
							
							
							
						 
						
							2018-06-30 19:15:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Valentin Vanelslande 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fef231dc5b 
								
							 
						 
						
							
							
								
								gl_shader_manager: fix macro  
							
							
							
						 
						
							2018-06-30 11:24:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								4d4b833a00 
								
							 
						 
						
							
							
								
								swrasterizer, gl_shader_gen: return 0.0 for Disabled texture unit 0  
							
							
							
						 
						
							2018-06-30 11:36:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								0eab948728 
								
							 
						 
						
							
							
								
								reformat all files with clang-format  
							
							
							
						 
						
							2018-06-29 16:56:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5a76e58b 
								
							 
						 
						
							
							
								
								log: replace all NGLOG with LOG  
							
							
							
						 
						
							2018-06-29 14:18:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae70e733f 
								
							 
						 
						
							
							
								
								video-core: Migrate logging macros ( #3878 )  
							
							... 
							
							
							
							* video-core: Migrate logging macros
* video-core: Fixed missed clang format
* video-core: Migrated LOG_GENERIC macro 
							
						 
						
							2018-06-29 00:13:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80f6510355 
								
							 
						 
						
							
							
								
								Merge pull request  #3851  from wwylele/shut-up-texture3  
							
							... 
							
							
							
							gl_shader_gen: lower log level of using disabled proctex 
							
						 
						
							2018-06-28 18:03:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								c4ff0ba137 
								
							 
						 
						
							
							
								
								renderer_opengl: Renumber all texture units.  
							
							... 
							
							
							
							We spend lots of texture units for our texture buffers. As they are now feed from
one buffer, there is no need to have the big gap in the list of IDs. 
							
						 
						
							2018-06-22 17:21:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								46f18d6800 
								
							 
						 
						
							
							
								
								gl_shader_gen: Inline now constant texture buffer.  
							
							
							
						 
						
							2018-06-22 17:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								0838c87dac 
								
							 
						 
						
							
							
								
								gl_stream_buffer: Only flush the host buffer if anything was written.  
							
							... 
							
							
							
							This might happen in the new TBO upload path. 
							
						 
						
							2018-06-22 17:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								831d4f9aeb 
								
							 
						 
						
							
							
								
								gl_rasterizer: Use the shared texture buffer for the proctex lut.  
							
							
							
						 
						
							2018-06-22 17:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								1ca6d2ea8d 
								
							 
						 
						
							
							
								
								gl_rasterizer: Use the shared texture buffer for the noise, color and alpha map.  
							
							
							
						 
						
							2018-06-22 17:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								63fb7dcc1b 
								
							 
						 
						
							
							
								
								gl_rasterizer: Use the shared texture buffer for the fog lut.  
							
							
							
						 
						
							2018-06-22 17:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								4679487640 
								
							 
						 
						
							
							
								
								gl_rasterizer: Use the shared texture buffer for the lighting lut.  
							
							
							
						 
						
							2018-06-22 17:20:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								5a9cde138d 
								
							 
						 
						
							
							
								
								gl_rasterizer: Add a new dirty flag for any lighting lut.  
							
							
							
						 
						
							2018-06-22 17:17:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								a8396cdbed 
								
							 
						 
						
							
							
								
								renderer_opengl: Create shared texture buffer.  
							
							
							
						 
						
							2018-06-22 17:05:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								298ebe3752 
								
							 
						 
						
							
							
								
								gl_rasterizer: Inline texture buffer uploads.  
							
							
							
						 
						
							2018-06-22 17:04:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8c6f059f 
								
							 
						 
						
							
							
								
								gl_rasterizer: Move TBO syncing helper to one function.  
							
							
							
						 
						
							2018-06-22 17:04:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								10fba63b94 
								
							 
						 
						
							
							
								
								gl_rasterizer: Provide texture buffer offsets.  
							
							... 
							
							
							
							This allows us to move all data into one TBO. 
							
						 
						
							2018-06-22 17:03:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f50e505a5a 
								
							 
						 
						
							
							
								
								Merge pull request  #3778  from wwylele/shadow-hw-image-load-store  
							
							... 
							
							
							
							gl_rasterizer: implement shadow map 2D/Cube - Image load/store version 
							
						 
						
							2018-06-22 17:47:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								2f9b7bdfa9 
								
							 
						 
						
							
							
								
								gl_shader_gen: lower log level of using disabled proctex  
							
							
							
						 
						
							2018-06-20 18:34:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								574824a26c 
								
							 
						 
						
							
							
								
								Merge pull request  #3632  from N00byKing/3dtv_botenable  
							
							... 
							
							
							
							Add Support for Stereoscopic 3D 
							
						 
						
							2018-06-17 21:05:15 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf9bfe0690 
								
							 
						 
						
							
							
								
								Merge pull request  #3787  from wwylele/shader-jit-state  
							
							... 
							
							
							
							shader/jit: preserve integer & condition register across invocation 
							
						 
						
							2018-06-09 18:38:05 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2dac1a9590 
								
							 
						 
						
							
							
								
								Merge pull request  #3788  from wwylele/shader-jit-breakc  
							
							... 
							
							
							
							shader/jit: implement breakc 
							
						 
						
							2018-06-09 18:36:46 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N00byKing 
								
							 
						 
						
							
							
							
							
								
							
							
								523c52c708 
								
							 
						 
						
							
							
								
								renderer_opengl: Add Universal 3D Layout Adaption  
							
							
							
						 
						
							2018-06-01 18:24:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jmorriz124 
								
							 
						 
						
							
							
							
							
								
							
							
								8c0ede544f 
								
							 
						 
						
							
							
								
								3dtv botenable improved ( #1 )  
							
							... 
							
							
							
							* Fixed crash when right eye isn't available
* Enabled swap screens in stereo views.  Fixed window alignment in stereo
views to handle all screen aspect ratios.
* Minor code cleanup and clang fomat updates.
* Minor cleanup of swapped and aspect ratio code 
							
						 
						
							2018-06-01 17:05:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N00byKing 
								
							 
						 
						
							
							
							
							
								
							
							
								2814bbc3da 
								
							 
						 
						
							
							
								
								renderer_opengl: Allow usage of Stereoscopic 3D  
							
							
							
						 
						
							2018-06-01 17:01:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								781912e854 
								
							 
						 
						
							
							
								
								gl_rasterize: implement shadow mapping using image load/store  
							
							
							
						 
						
							2018-06-01 14:26:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08b119153d 
								
							 
						 
						
							
							
								
								Merge pull request  #3799  from wwylele/sigh  
							
							... 
							
							
							
							gl_rasterizer: reset texture state context after every draw 
							
						 
						
							2018-06-01 14:24:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								9060e08e49 
								
							 
						 
						
							
							
								
								shader/jit: implement breakc  
							
							
							
						 
						
							2018-06-01 13:04:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								f0ee4c0595 
								
							 
						 
						
							
							
								
								gl_rasterizer: reset texture state context after every draw  
							
							
							
						 
						
							2018-06-01 12:05:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7715fd2c19 
								
							 
						 
						
							
							
								
								Merge pull request  #3750  from wwylele/cube-watcher-fix  
							
							... 
							
							
							
							gl_rasterizer_cache: add missing watcher invalidation 
							
						 
						
							2018-05-31 23:11:39 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7f5a54bc3 
								
							 
						 
						
							
							
								
								Merge pull request  #3751  from wwylele/shader-warning-shutup  
							
							... 
							
							
							
							gl_shader_gen: rearrange function definition to avoid suprious warnings 
							
						 
						
							2018-05-31 23:10:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e63c374ff0 
								
							 
						 
						
							
							
								
								Merge pull request  #3714  from wwylele/primitive-restart-guard  
							
							... 
							
							
							
							video_core/command_processor: correctly handles 0xFFFF index as a normal index 
							
						 
						
							2018-05-29 23:22:00 -06:00