Henri Verbeet 
							
						 
					 
					
						
						
							
						
						0c33f82f72 
					 
					
						
						
							
							Release 1.10.  
						
						
						
						
					 
					
						2023-12-06 15:31:21 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						ede1ff6951 
					 
					
						
						
							
							demos: Do not trigger -Wmissing-prototypes for wmain().  
						
						... 
						
						
						
						For some reason wmain() is not exempted from -Wmissing-prototypes
in the same way as main() is. So we just declare a prototype for it. 
						
						
					 
					
						2023-10-02 22:25:14 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						90d4529f27 
					 
					
						
						
							
							Release 1.9.  
						
						
						
						
					 
					
						2023-09-21 19:16:32 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						2a3413e0f0 
					 
					
						
						
							
							demos: Use a fence to synchronize D3D12 and Vulkan work.  
						
						
						
						
					 
					
						2023-07-06 20:09:53 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						771e442af1 
					 
					
						
						
							
							Release 1.8.  
						
						
						
						
					 
					
						2023-06-22 22:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						57d92a15cf 
					 
					
						
						
							
							Release 1.7.  
						
						
						
						
					 
					
						2023-03-24 11:22:28 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						1eaf73147c 
					 
					
						
						
							
							Release 1.6.  
						
						
						
						
					 
					
						2022-12-07 16:08:16 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						3d85d77ced 
					 
					
						
						
							
							demos/gears: Recompile shaders with our compiler.  
						
						
						
						
					 
					
						2022-10-10 21:13:50 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						763f7dfa61 
					 
					
						
						
							
							demos/triangle: Recompile shaders with our compiler.  
						
						
						
						
					 
					
						2022-10-10 21:13:06 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						56b2f56b86 
					 
					
						
						
							
							Release 1.5.  
						
						
						
						
					 
					
						2022-09-21 16:47:49 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						9d4df5e704 
					 
					
						
						
							
							Release 1.4.  
						
						... 
						
						
						
						Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2022-06-22 18:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						f9c7b123d8 
					 
					
						
						
							
							demos: Load libvulkan dynamically.  
						
						... 
						
						
						
						Signed-off-by: Zebediah Figura <zfigura@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2022-04-25 22:11:43 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						d1d9e713f2 
					 
					
						
						
							
							Release 1.3.  
						
						... 
						
						
						
						Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2022-03-02 21:32:57 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						3777eb4e5c 
					 
					
						
						
							
							vkd3d: Introduce API versions.  
						
						... 
						
						
						
						For backwards compatibility. Newer vkd3d versions may report more
capabilities, but some of those may also require newer vkd3d APIs in order to
use them. That's an issue for a vkd3d user like Wine, where reporting more
capabilities may cause the application to try to use APIs that are not
implemented in that version of Wine.
Note that using ELF symbol versioning would have solved the issue for existing
binaries compiled against older versions of vkd3d, but not for older source
compiled against newer versions of vkd3d.
Users of vkd3d-utils should define VKD3D_UTILS_API_VERSION to the vkd3d
API version they wish to target.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2020-06-30 21:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						8bb34406e2 
					 
					
						
						
							
							demos: Use 3 swapchain images.  
						
						... 
						
						
						
						Mesa drivers increased minImageCount to 3.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2019-07-31 09:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						7240534abc 
					 
					
						
						
							
							include/vkd3d_utils: Declare all exported functions.  
						
						... 
						
						
						
						Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2019-06-18 16:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						a96cfa32a1 
					 
					
						
						
							
							demos: Check return value of ID3D12Fence_SetEventOnCompletion() (Coverity).  
						
						... 
						
						
						
						Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-10-24 17:00:47 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						b084a4a153 
					 
					
						
						
							
							demos: Get rid of code for compiling shaders using d3dcompiler.  
						
						... 
						
						
						
						It's unused.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-06-06 00:04:36 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						0ae0e431b1 
					 
					
						
						
							
							libs/vkd3d-utils: Prefix defines with VKD3D_.  
						
						... 
						
						
						
						Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-04-25 15:50:04 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						c197b9c9a1 
					 
					
						
						
							
							include: Remove stdbool.h include from vkd3d_utils.h.  
						
						... 
						
						
						
						Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-04-25 15:49:59 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						f5b532921a 
					 
					
						
						
							
							libs/vkd3d: Add structure type fields to public API structures.  
						
						... 
						
						
						
						Adds flexibility for future API extensions.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-04-03 21:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						bfd20ef1c8 
					 
					
						
						
							
							libs/vkd3d: Add support for custom PRESENT state transitions.  
						
						... 
						
						
						
						Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-03-30 14:10:55 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						fd36cefbe2 
					 
					
						
						
							
							demos: Do not force sRGB formats for Vulkan swapchains.  
						
						... 
						
						
						
						Fixes the following validation error:
IMAGE(ERROR): object: 0x0 type: 0 location: 3302 msgCode: 180357110:
vkCreateImageView() format VK_FORMAT_B8G8R8A8_UNORM differs from image 6
format VK_FORMAT_B8G8R8A8_SRGB. Formats MUST be IDENTICAL unless
VK_IMAGE_CREATE_MUTABLE_FORMAT BIT was set on image creation. The spec
valid usage text states 'If image was not created with the
VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, format must be identical to the
format used to create image'
Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-03-28 19:48:27 +02:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						6a32ad8913 
					 
					
						
						
							
							libs/vkd3d: Rename vkd3d_get_vk_instance() to vkd3d_instance_get_vk_instance().  
						
						... 
						
						
						
						Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-01-19 18:49:56 +01:00 
						 
				 
			
				
					
						
							
							
								Józef Kucia 
							
						 
					 
					
						
						
							
						
						8883502121 
					 
					
						
						
							
							libs/vkd3d: Introduce function to get Vulkan instance from vkd3d instance.  
						
						... 
						
						
						
						Signed-off-by: Józef Kucia <jkucia@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2018-01-18 16:21:32 +01:00