Henri Verbeet 
							
						 
					 
					
						
						
							
						
						b6725a3a00 
					 
					
						
						
							
							demos/teapot: Add diffuse lighting.  
						
						
						
						
					 
					
						2025-07-14 18:18:09 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						04d3996b07 
					 
					
						
						
							
							demos/teapot: Add an fps counter.  
						
						
						
						
					 
					
						2025-06-26 16:09:42 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						85dcbf7a51 
					 
					
						
						
							
							demos/teapot: Add on-screen help.  
						
						
						
						
					 
					
						2025-06-24 15:24:16 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						5911e410a8 
					 
					
						
						
							
							demos/teapot: Add a tessellation demo.  
						
						
						
						
					 
					
						2025-06-18 15:51:11 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						c3c36d8517 
					 
					
						
						
							
							demos: Introduce a helper function to create a projection matrix.  
						
						
						
						
					 
					
						2025-06-16 16:02:23 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						a8ca1f95c5 
					 
					
						
						
							
							demos: Map the Win32 A-Z keys to a-z.  
						
						... 
						
						
						
						Matching what we produce on XCB and macOS. 
						
						
					 
					
						2025-06-11 20:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						229f792db6 
					 
					
						
						
							
							demos: Print the GPU and platform we're running on.  
						
						
						
						
					 
					
						2025-06-11 20:30:39 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						14477b1066 
					 
					
						
						
							
							demos: Allow Vulkan to determine the swapchain image count.  
						
						... 
						
						
						
						We currently always use 3. That's not a bad choice, but doesn't take the
minImageCount/maxImageCount of the Vulkan implementation into account. 
						
						
					 
					
						2025-06-10 17:51:15 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						a93d258a86 
					 
					
						
						
							
							Release 1.16.  
						
						
						
						
					 
					
						2025-05-20 11:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						a2d5358ac6 
					 
					
						
						
							
							demos: Avoid objc_msgSend_fpret() on ARM64 macOS.  
						
						... 
						
						
						
						It's unavailable, and unnecessary. 
						
						
					 
					
						2025-05-12 15:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						b389fa89e4 
					 
					
						
						
							
							demos: Make the demos work in the macOS build.  
						
						
						
						
					 
					
						2025-05-06 18:42:09 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						dfe3ad5551 
					 
					
						
						
							
							demos: Make the demos work in the Windows build.  
						
						... 
						
						
						
						Commit 02fe9f5bdf 
						
						
					 
					
						2025-04-28 12:16:10 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						883ffc5fd6 
					 
					
						
						
							
							demos: Split demo_win32.h.  
						
						... 
						
						
						
						Much like we did for demo_xcb.h, demo_win32.h now just has the bits for
creating windows and handling events, while demo_d3d12.h has the d3d12
and dxgi bits. 
						
						
					 
					
						2025-04-28 12:14:36 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						70655012ab 
					 
					
						
						
							
							demos: Move the vkd3d parts of demo_xcb.h into a separate header.  
						
						... 
						
						
						
						So that they can be used for e.g. Wayland or macOS support. Or Windows,
if we're so inclined. 
						
						
					 
					
						2025-04-08 20:38:26 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						b12e3d8eec 
					 
					
						
						
							
							demos: Get rid of some unused includes.  
						
						... 
						
						
						
						These were used for demo_load_shader(), but that was removed some time
ago in commit aa5d48eec4 
						
						
					 
					
						2025-04-08 20:38:26 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						110edf32d0 
					 
					
						
						
							
							demos: Add basic DPI handling.  
						
						
						
						
					 
					
						2025-03-19 14:10:24 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						81dc67b1ef 
					 
					
						
						
							
							demos: Add copyright headers to the HLSL shaders.  
						
						
						
						
					 
					
						2025-03-10 15:18:07 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						985d317e0e 
					 
					
						
						
							
							Release 1.15.  
						
						
						
						
					 
					
						2025-02-19 12:00:00 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						fb4b150f27 
					 
					
						
						
							
							demos: Use the assembler to embed HLSL sources.  
						
						
						
						
					 
					
						2025-01-13 16:39:35 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						5c00766eff 
					 
					
						
						
							
							Release 1.14.  
						
						
						
						
					 
					
						2024-11-21 12:35:55 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						0e72aba0bc 
					 
					
						
						
							
							Release 1.13.  
						
						
						
						
					 
					
						2024-08-29 12:08:46 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						36c123c005 
					 
					
						
						
							
							Release 1.12.  
						
						
						
						
					 
					
						2024-05-29 22:05:28 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						f866fb95ad 
					 
					
						
						
							
							Release 1.11.  
						
						
						
						
					 
					
						2024-03-05 20:39:45 +01:00 
						 
				 
			
				
					
						
							
							
								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