|  Jarrod Doyle | 1cdabc0854 | Make brickmap cache and shading table bucket sizes parameterised | 2023-07-27 18:59:46 +01:00 | 
				
					
						|  Jarrod Doyle | de0f845cb6 | Added labels to all relevant WGPU constructs | 2023-07-05 15:34:23 +01:00 | 
				
					
						|  Jarrod Doyle | 8d74443e17 | Display more realtime framerate in title | 2023-07-05 14:34:24 +01:00 | 
				
					
						|  Jarrod Doyle | 9d4223a1cc | Made unpack buffer size variable and increased the max element count to 512 | 2023-07-05 14:11:11 +01:00 | 
				
					
						|  Jarrod Doyle | 5824bea07e | Remove old commented code | 2023-07-05 14:02:41 +01:00 | 
				
					
						|  Jarrod Doyle | d9697b0179 | Begin using new GPU side brickgrid/map unpack shader | 2023-07-05 14:01:53 +01:00 | 
				
					
						|  Jarrod Doyle | ebe853c105 | Add brickmap/grid unpack shader | 2023-07-05 14:01:14 +01:00 | 
				
					
						|  Jarrod Doyle | 3ea0b58ec8 | Inline unneccesary variables | 2023-07-03 11:15:27 +01:00 | 
				
					
						|  Jarrod Doyle | 374dd254b2 | Cull interior voxels now creates the bitmask and albedo data itself | 2023-07-03 11:11:23 +01:00 | 
				
					
						|  Jarrod Doyle | 95788f3795 | Add helper function for grid-world coordinate conversion | 2023-07-03 11:09:27 +01:00 | 
				
					
						|  Jarrod Doyle | b2b4942a59 | Only request required part of feedback buffer rather than full range | 2023-06-30 15:06:57 +01:00 | 
				
					
						|  Jarrod Doyle | b163fa0177 | Refactored CPU brickmap to make it easier to work on | 2023-06-30 12:01:26 +01:00 | 
				
					
						|  Jarrod Doyle | bb97a5036e | Make brickmap cache cyclic, unloading loaded maps when necessary. Fix crash when cache is full | 2023-06-29 15:27:36 +01:00 | 
				
					
						|  Jarrod Doyle | 5ccebf89cb | Fixed shading table deallocation bug | 2023-06-29 15:24:46 +01:00 | 
				
					
						|  Jarrod Doyle | 9ab84a21c4 | Add basic readme | 2023-06-29 13:50:58 +01:00 | 
				
					
						|  Jarrod Doyle | d8ba20d06e | Remove unnecessary count parameter in bind layout uniform entries | 2023-06-29 11:27:24 +01:00 | 
				
					
						|  Jarrod Doyle | fdd4cbde9c | Remove unnecessary count parameter in bind layout storage entries | 2023-06-29 11:26:11 +01:00 | 
				
					
						|  Jarrod Doyle | 056c35a441 | Add common generic entries to BindGroupLayoutBuilder | 2023-06-29 10:56:51 +01:00 | 
				
					
						|  Jarrod Doyle | c56fe7d69b | Reduced repitition in layout entry building | 2023-06-29 10:49:21 +01:00 | 
				
					
						|  Jarrod Doyle | 460157acc2 | Removed unused shader | 2023-06-29 09:26:42 +01:00 | 
				
					
						|  Jarrod Doyle | 604f11a40f | Implement Default for CameraUniform | 2023-06-27 20:38:30 +01:00 | 
				
					
						|  Jarrod Doyle | 8470507391 | Rename world_state.brickmap_cache_dims | 2023-06-27 20:35:22 +01:00 | 
				
					
						|  Jarrod Doyle | 5866d691f7 | Restore 32^3 world chunk size | 2023-06-27 20:32:08 +01:00 | 
				
					
						|  Jarrod Doyle | c4107c61ea | GPU Brickgrid dimensions are now defined by the renderer | 2023-06-27 20:31:44 +01:00 | 
				
					
						|  Jarrod Doyle | 0e1b844f96 | CPU Brickmap now requests the correct chunk | 2023-06-27 20:24:26 +01:00 | 
				
					
						|  Jarrod Doyle | 64ddcf7e10 | Fix incorrect chunk noise offsets | 2023-06-27 20:23:09 +01:00 | 
				
					
						|  Jarrod Doyle | f57bf565e4 | Allow for arbitrary world chunk sizes | 2023-06-27 20:20:25 +01:00 | 
				
					
						|  Jarrod Doyle | 27b61c624d | Implement clippy suggestions | 2023-06-26 15:10:31 +01:00 | 
				
					
						|  Jarrod Doyle | a29b4979ef | Simplify block gen code path when all corners are empty | 2023-05-13 11:53:26 +01:00 | 
				
					
						|  Jarrod Doyle | 2f99b0ea4e | Don't interpolate if all block corners are negative | 2023-05-12 11:10:23 +01:00 | 
				
					
						|  Jarrod Doyle | 2f3c214c98 | Use new trilinear interpolation function for chunk block generation | 2023-05-12 11:05:00 +01:00 | 
				
					
						|  Jarrod Doyle | f3be07cbc4 | Add block trilinear interpolation function | 2023-05-12 11:02:28 +01:00 | 
				
					
						|  Jarrod Doyle | dc205d24ef | Inline math functions, optimise trilerp | 2023-05-09 20:09:32 +01:00 | 
				
					
						|  Jarrod Doyle | 7e6746a8cd | Use new world generator | 2023-05-09 17:33:46 +01:00 | 
				
					
						|  Jarrod Doyle | 8a3b0ed4ea | Add simple world generator | 2023-05-09 17:32:53 +01:00 | 
				
					
						|  Jarrod Doyle | cd3fd9cd68 | Add basic math module | 2023-05-09 17:31:41 +01:00 | 
				
					
						|  Jarrod Doyle | d5f6d73296 | Basic FBM based terrain generation | 2023-05-08 12:35:35 +01:00 | 
				
					
						|  Jarrod Doyle | 3d8719275d | Correctly update brickgrid when brickmaps are empty | 2023-05-06 12:43:40 +01:00 | 
				
					
						|  Jarrod Doyle | 95dd469f7a | Don't skip generation of some chunks | 2023-05-06 12:42:47 +01:00 | 
				
					
						|  Jarrod Doyle | ed46752c92 | Remove unnecessary reupload of entire brickmap buffers | 2023-05-06 12:29:36 +01:00 | 
				
					
						|  Jarrod Doyle | 4eaf55a61c | Remove unnecessary CPU side duplicate of the shading table | 2023-05-06 12:28:22 +01:00 | 
				
					
						|  Jarrod Doyle | eb6b530080 | Fix incorrect brickmap index in HitInfo result | 2023-05-06 12:27:28 +01:00 | 
				
					
						|  Jarrod Doyle | 3896027ea9 | Remove unused code/comments | 2023-05-05 17:18:03 +01:00 | 
				
					
						|  Jarrod Doyle | b1d012c05b | Remove pub from shading table bucket/allocator functions | 2023-05-05 14:54:38 +01:00 | 
				
					
						|  Jarrod Doyle | 3ab9bcb3a1 | Correct GPU shading table size | 2023-05-05 14:53:29 +01:00 | 
				
					
						|  Jarrod Doyle | f3f10d5513 | Use shading table allocator in brickmap | 2023-05-05 14:49:07 +01:00 | 
				
					
						|  Jarrod Doyle | e86af05a1f | Add shading table bucket allocator | 2023-05-05 14:48:54 +01:00 | 
				
					
						|  Jarrod Doyle | a4179fa307 | Cull interior voxels from gpu brickmap upload | 2023-05-05 10:47:08 +01:00 | 
				
					
						|  Jarrod Doyle | 12cde87246 | Adjust buffer sizes and add todo list | 2023-05-04 16:27:15 +01:00 | 
				
					
						|  Jarrod Doyle | 71d547cd62 | Define device limits in App, and raise buffer size limits | 2023-05-04 16:17:32 +01:00 |