Stenzek 
							
						 
					 
					
						
						
							
						
						7c5bbafdd1 
					 
					
						
						
							
							Vulkan: Don't save/load pipeline UID cache when shader cache is disabled  
						
						
						
						
					 
					
						2017-07-20 17:46:59 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						b380f292b4 
					 
					
						
						
							
							Vulkan: Reload pipeline cache when relevant host config changes  
						
						
						
						
					 
					
						2017-07-20 17:46:59 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						a8343cc19a 
					 
					
						
						
							
							Vulkan: Don't save pipeline cache if shader cache is disabled  
						
						... 
						
						
						
						We still create a pipeline cache object, since that speeds up driver's
creation of pipelines at runtime. However, we should not save it. 
						
						
					 
					
						2017-07-20 17:46:59 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						d9a3b29a07 
					 
					
						
						
							
							Vulkan: Emit input/output locations for EFB poke geometry shader  
						
						
						
						
					 
					
						2017-07-20 17:46:59 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						228ddb8aba 
					 
					
						
						
							
							D3D11: Reload shader cache when relevant config changes  
						
						
						
						
					 
					
						2017-07-20 17:46:59 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						62a901508b 
					 
					
						
						
							
							OGL: Reload shader cache when relevant video config changes  
						
						
						
						
					 
					
						2017-07-20 17:46:59 +10:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						3fc9a48da0 
					 
					
						
						
							
							D3DBase: Use the swapchain discard mode when possible.  
						
						
						
						
					 
					
						2017-07-10 14:25:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						65495a1297 
					 
					
						
						
							
							D3D: Resize the swapchain when the fullscreen state is changed  
						
						
						
						
					 
					
						2017-07-10 14:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						07c5dcd739 
					 
					
						
						
							
							D3DBase: Set the fullscreen state in Create()  
						
						
						
						
					 
					
						2017-07-10 14:03:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						0f13c61daa 
					 
					
						
						
							
							D3DBase: Only create a stereo swapchain when needed.  
						
						
						
						
					 
					
						2017-07-10 01:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						77a318789a 
					 
					
						
						
							
							D3DBase: Implement Windows 7 swapchain fallback.  
						
						
						
						
					 
					
						2017-07-10 01:02:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						938939136e 
					 
					
						
						
							
							D3DBase: Only use temporary mono when supported by the swapchain.  
						
						
						
						
					 
					
						2017-07-10 01:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						b485329353 
					 
					
						
						
							
							D3DBase: Set the monoscopic flag when we don't use stereoscopy.  
						
						
						
						
					 
					
						2017-07-05 22:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						1f2d43c870 
					 
					
						
						
							
							Vulkan: Implement Quad-Buffered stereoscopy support.  
						
						
						
						
					 
					
						2017-07-05 22:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						f3508742ac 
					 
					
						
						
							
							OGL: Support Quad-Buffered stereoscopy.  
						
						
						
						
					 
					
						2017-07-05 22:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						2ab068d3f2 
					 
					
						
						
							
							D3DBase: Always create a stereo swapchain.  
						
						
						
						
					 
					
						2017-07-05 22:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						179602e921 
					 
					
						
						
							
							D3D: Add quad-buffer stereoscopy support.  
						
						
						
						
					 
					
						2017-07-05 22:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						6863abb31d 
					 
					
						
						
							
							D3DBase: Switch to a flip-model swap chain.  
						
						
						
						
					 
					
						2017-07-05 22:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						c399e2bc40 
					 
					
						
						
							
							D3DBase: Upgrade to DXGI 1.2.  
						
						... 
						
						
						
						This effectively drops for Vista and Windows 7 without the Platform Update in this backend. 
						
						
					 
					
						2017-07-05 22:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						4a7b96c93a 
					 
					
						
						
							
							FramebufferManager: Fix EFB layers being attached to the wrong FBO.  
						
						... 
						
						
						
						Fixes typo in commit 56fe938366 
						
						
					 
					
						2017-06-27 23:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						07cddf6f7f 
					 
					
						
						
							
							AbstractTexture: Add missing includes (and remove unnecessary ones)  
						
						
						
						
					 
					
						2017-06-18 23:29:22 -04:00 
						 
				 
			
				
					
						
							
							
								shuffle2 
							
						 
					 
					
						
						
							
						
						e63c337830 
					 
					
						
						
							
							Merge pull request  #5305  from iwubcode/abstract_texture  
						
						... 
						
						
						
						Abstract Texture 
						
						
					 
					
						2017-06-18 12:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								Leo Lam 
							
						 
					 
					
						
						
							
						
						bc9c9b9fe4 
					 
					
						
						
							
							Merge pull request  #5594  from MerryMage/phack  
						
						... 
						
						
						
						Cleanup Projection Hack 
						
						
					 
					
						2017-06-16 18:36:39 +02:00 
						 
				 
			
				
					
						
							
							
								Florent Castelli 
							
						 
					 
					
						
						
							
						
						0b504fa046 
					 
					
						
						
							
							d3d: Add missing include  
						
						
						
						
					 
					
						2017-06-16 05:52:01 +02:00 
						 
				 
			
				
					
						
							
							
								Leo Lam 
							
						 
					 
					
						
						
							
						
						8f460a1cda 
					 
					
						
						
							
							Merge pull request  #5611  from JosJuice/reorganize-file-namespace  
						
						... 
						
						
						
						Reorganize File namespace 
						
						
					 
					
						2017-06-15 23:28:36 +02:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						cf94ce6305 
					 
					
						
						
							
							Add a namespace to OpenFStream  
						
						... 
						
						
						
						For consistency with the other functions in FileUtil.h. 
						
						
					 
					
						2017-06-15 21:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						f09ceaa735 
					 
					
						
						
							
							Move IOFile to a separate file  
						
						... 
						
						
						
						Reduces the number of files that need to be recompiled
when making changes to FileUtil.h. 
						
						
					 
					
						2017-06-15 21:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						f8a99ca192 
					 
					
						
						
							
							VertexShaderManager: Rename projection hack variables  
						
						
						
						
					 
					
						2017-06-15 16:38:10 +01:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						e4896d39bd 
					 
					
						
						
							
							Video Backends: Move and rename HostTextureFormat to AbstractTextureFormat  
						
						
						
						
					 
					
						2017-06-13 00:41:56 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						2cdc93f4ab 
					 
					
						
						
							
							Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture'  
						
						
						
						
					 
					
						2017-06-13 00:41:51 -05:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						8a56ef42dc 
					 
					
						
						
							
							Vulkan: Fix image layout assertion failing for palette textures  
						
						
						
						
					 
					
						2017-06-13 14:47:09 +10:00 
						 
				 
			
				
					
						
							
							
								shuffle2 
							
						 
					 
					
						
						
							
						
						2b86cf02a8 
					 
					
						
						
							
							Merge pull request  #5589  from stenzek/vulkan-validation-fixes  
						
						... 
						
						
						
						Vulkan: Don't transition image layouts inside render passes 
						
						
					 
					
						2017-06-11 16:59:02 -07:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						a0b41c83e7 
					 
					
						
						
							
							VideoConfig: Remove bRunning  
						
						... 
						
						
						
						Value was set but not used. 
						
						
					 
					
						2017-06-11 15:06:12 +01:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						ca55ba6c1d 
					 
					
						
						
							
							Vulkan: Transition texture cache entries before usage  
						
						
						
						
					 
					
						2017-06-10 23:52:39 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						8bb6abacf8 
					 
					
						
						
							
							Vulkan: Transition EFB/XFB buffers before beginning swap render pass  
						
						... 
						
						
						
						Image layouts shouldn't be changed within a render pass. 
						
						
					 
					
						2017-06-10 23:52:32 +10:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						5480efdff2 
					 
					
						
						
							
							video: change multisample/AA setting to u32  
						
						
						
						
					 
					
						2017-06-07 20:20:25 -07:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						ab4a785f1b 
					 
					
						
						
							
							d3d: silence variable shadowing warning  
						
						
						
						
					 
					
						2017-06-07 20:09:43 -07:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						e1a3e41bf3 
					 
					
						
						
							
							fix various instances of -1 being assigned to unsigned types  
						
						
						
						
					 
					
						2017-06-07 19:52:07 -07:00 
						 
				 
			
				
					
						
							
							
								shuffle2 
							
						 
					 
					
						
						
							
						
						c8166951a0 
					 
					
						
						
							
							Merge pull request  #5418  from MerryMage/config-again-and-again  
						
						... 
						
						
						
						VideoConfig: Port to layered configuration system 
						
						
					 
					
						2017-06-05 21:11:04 -07:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						7431dd3dce 
					 
					
						
						
							
							msbuild: make Externals inclusion methods uniform  
						
						
						
						
					 
					
						2017-06-03 18:20:41 -07:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						a3caa14ade 
					 
					
						
						
							
							remove duplicate code in msbuild files  
						
						
						
						
					 
					
						2017-06-03 18:20:40 -07:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						397720a9fe 
					 
					
						
						
							
							might as well update yet some more pointless version numbers..  
						
						
						
						
					 
					
						2017-06-03 18:20:40 -07:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						f5f45855f0 
					 
					
						
						
							
							GameConfigLoader: Add GFX Game INI translations  
						
						
						
						
					 
					
						2017-06-03 18:13:02 +01:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						1b685bcde9 
					 
					
						
						
							
							Fix for loop in D3D Renderer ApplyState function  
						
						
						
						
					 
					
						2017-05-29 23:32:32 -05:00 
						 
				 
			
				
					
						
							
							
								Leo Lam 
							
						 
					 
					
						
						
							
						
						c76335eaf1 
					 
					
						
						
							
							Merge pull request  #5484  from BhaaLseN/permissive  
						
						... 
						
						
						
						Windows: Enable MSVC Standards Conformance (/permissive-) 
						
						
					 
					
						2017-05-29 22:29:44 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d6b6b070bc 
					 
					
						
						
							
							D3D/Render: Get rid of undefined behavior in Create3DVisionTexture  
						
						... 
						
						
						
						pSysMem is of the type const void* -- because of this, it makes the
original delete[] call undefined behavior, as deleting a void pointer is
undefined behavior.
Also punning types into existence, like what was done for the stereo
image header is undefined behavior as well. The proper way to do this is
to either manually add all individual bytes manually, or memcpy the
struct into memory.
As we want to deallocate the memory before returning, and because
pSysMem is a const void*, we keep a unique_ptr to the data and just pass
pSysMem a raw pointer to the data. 
						
						
					 
					
						2017-05-28 23:28:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						278e406f0b 
					 
					
						
						
							
							D3D/Render: Use std::array where applicable  
						
						
						
						
					 
					
						2017-05-28 23:28:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0c3958bbe5 
					 
					
						
						
							
							D3D/Render: Join variable with declaration  
						
						
						
						
					 
					
						2017-05-28 23:27:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3ee447e5f7 
					 
					
						
						
							
							D3D/Render: Get rid of unnecessary casts  
						
						
						
						
					 
					
						2017-05-28 23:27:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ba5b215c42 
					 
					
						
						
							
							D3D/Render: Mark translation unit local variables as static  
						
						
						
						
					 
					
						2017-05-28 23:27:59 -04:00