|  Jarrod Doyle | 0200d876b1 | Tidy up brickmap request handling | 2024-03-25 16:29:58 +00:00 | 
				
					
						|  Jarrod Doyle | 956fdd180f | Remove unnecessary cast | 2024-03-25 15:42:59 +00:00 | 
				
					
						|  Jarrod Doyle | 511e4b9233 | Move Brickmap definition to brickmap_cache | 2024-03-25 15:40:27 +00:00 | 
				
					
						|  Jarrod Doyle | 77b3e5172b | Move brickmap cache staging and uploading | 2024-03-25 15:36:42 +00:00 | 
				
					
						|  Jarrod Doyle | c26f3c8ffb | Extract brickgrid to module | 2024-03-25 13:59:24 +00:00 | 
				
					
						|  Jarrod Doyle | 03a74d1b02 | Merge voxel renderer implementation blocks | 2024-03-23 16:29:25 +00:00 | 
				
					
						|  Jarrod Doyle | 5acea1192c | Fix incorrect brickmap unloading (I think) | 2024-03-23 15:19:11 +00:00 | 
				
					
						|  Jarrod Doyle | e6d73686b4 | Extract brickmap cache to own module | 2024-03-23 15:00:01 +00:00 | 
				
					
						|  Jarrod Doyle | 60381c6a58 | Extract util functions | 2024-03-23 14:56:32 +00:00 | 
				
					
						|  Jarrod Doyle | 8e08506e6c | Split brickmap cache to it's own struct | 2024-03-23 14:53:37 +00:00 | 
				
					
						|  Jarrod Doyle | 66f44c5461 | Refactor upload_unpack_buffers | 2024-03-23 12:31:20 +00:00 | 
				
					
						|  Jarrod Doyle | 23ea18c3de | Extract handling of requested brickmap to method | 2024-03-23 11:20:31 +00:00 | 
				
					
						|  Jarrod Doyle | ba973a7306 | Reorder feedback buffer processing logic | 2024-03-23 11:06:21 +00:00 | 
				
					
						|  Jarrod Doyle | cbc95df5cb | Use buffer extension trait to get feedback buffer | 2024-03-23 10:56:21 +00:00 | 
				
					
						|  Jarrod Doyle | f5c503a3aa | Add buffer extension trait | 2024-03-23 10:55:54 +00:00 | 
				
					
						|  Jarrod Doyle | 132bc99540 | Move shading table to own module | 2024-03-23 10:28:24 +00:00 | 
				
					
						|  Jarrod Doyle | 10f3950e8d | Begin separating brickmap into brickworld module | 2024-03-23 10:25:42 +00:00 | 
				
					
						|  Jarrod Doyle | c0a859b180 | Move to mod.rs definitions for cleaner folder structure | 2024-03-23 10:21:40 +00:00 | 
				
					
						|  Jarrod Doyle | 015dec9133 | Better error propagation | 2024-03-23 10:18:38 +00:00 | 
				
					
						|  Jarrod Doyle | 93a38db840 | Remove commented code | 2024-03-23 10:14:49 +00:00 | 
				
					
						|  Jarrod Doyle | 5d463daa1e | Make things return errors where relevant | 2024-03-23 10:14:18 +00:00 | 
				
					
						|  Jarrod Doyle | 704f3519ef | Add anyhow | 2024-03-23 09:35:34 +00:00 | 
				
					
						|  Jarrod Doyle | 12e110744d | Remove unneeded unsafe. Fix unused result return | 2024-03-22 12:01:12 +00:00 | 
				
					
						|  Jarrod Doyle | 881de4e3b9 | Fix errors with new versions | 2024-03-22 11:59:32 +00:00 | 
				
					
						|  Jarrod Doyle | 010921f4fa | Update crates and dependencies | 2024-03-22 11:59:06 +00:00 | 
				
					
						|  Jarrod Doyle | 6c5e37b02f | Don't consume window resize events in context | 2023-10-20 12:15:14 +01:00 | 
				
					
						|  Jarrod Doyle | 6e2762eb5c | Resize camera projection on window resize | 2023-10-20 12:12:46 +01:00 | 
				
					
						|  Jarrod Doyle | afb4e2d8d8 | Remove unused imports | 2023-10-20 12:05:28 +01:00 | 
				
					
						|  Jarrod Doyle | 2a6bee18a6 | Move more event handling to the render context | 2023-10-20 11:37:24 +01:00 | 
				
					
						|  Jarrod Doyle | 9a4bd5d1a0 | Move some of the window event handling to the render context | 2023-10-20 11:24:44 +01:00 | 
				
					
						|  Jarrod Doyle | 7fd3897964 | Resize the window surface when the window is resized | 2023-10-20 11:15:11 +01:00 | 
				
					
						|  Jarrod Doyle | 8c53a2d7b7 | Add window surface resizing function | 2023-10-20 11:05:38 +01:00 | 
				
					
						|  Jarrod Doyle | ae298d8ca2 | Give render context ownership of the window | 2023-10-20 11:04:59 +01:00 | 
				
					
						|  Jarrod Doyle | 08e819a938 | Add optimisations to debug builds | 2023-10-20 11:01:26 +01:00 | 
				
					
						|  Jarrod Doyle | 13fad676ad | Remove unused import and variable | 2023-09-08 16:02:26 +01:00 | 
				
					
						|  Jarrod Doyle | a5ec013001 | Add uninitialised buffer support to builder Also uses this support in brickmap | 2023-09-08 16:00:11 +01:00 | 
				
					
						|  Jarrod Doyle | 6706d58016 | Remove uneccesary mut | 2023-09-08 15:40:46 +01:00 | 
				
					
						|  Jarrod Doyle | 2e7c82c03d | Remove unused import | 2023-09-08 15:40:19 +01:00 | 
				
					
						|  Jarrod Doyle | e85023858c | Rename bufferbuilder usage setter | 2023-09-08 15:39:05 +01:00 | 
				
					
						|  Jarrod Doyle | d2de478096 | Use buffer builder in brickmap | 2023-09-08 15:37:46 +01:00 | 
				
					
						|  Jarrod Doyle | 017883e205 | Add a bulk buffer building helper | 2023-09-08 15:32:14 +01:00 | 
				
					
						|  Jarrod Doyle | 1098c418f1 | Rename render module to gfx | 2023-09-08 14:33:33 +01:00 | 
				
					
						|  Jarrod Doyle | e3a00341bc | Rename currently unused brickgrid flags | 2023-09-08 14:24:30 +01:00 | 
				
					
						|  Jarrod Doyle | 7731acfad2 | Extracted raycast DDA setup and step to functions | 2023-07-29 12:35:24 +01:00 | 
				
					
						|  Jarrod Doyle | 0f668084d3 | Fixed issue with incorrect raycasts by changing ray-box algorithm and applying normal offset | 2023-07-28 17:04:48 +01:00 | 
				
					
						|  Jarrod Doyle | 404c7875bf | Increase brickmap parameters | 2023-07-28 14:28:28 +01:00 | 
				
					
						|  Jarrod Doyle | a91b48bf46 | Move neighbour block getting into the brickmap culling function | 2023-07-28 12:21:19 +01:00 | 
				
					
						|  Jarrod Doyle | 7cdca0a406 | Slight refactor to Chunk get_block and gen_block | 2023-07-28 11:55:05 +01:00 | 
				
					
						|  Jarrod Doyle | 081ce7ec77 | Renamed chunk get_block pos argument to block_pos | 2023-07-28 11:48:00 +01:00 | 
				
					
						|  Jarrod Doyle | e1d621f573 | Extract chunk block generation out to it's own function | 2023-07-28 11:45:24 +01:00 |