noah metz
							
						 | 
						
							
							
							
							
								
							
								7f8b4e449b
								
							
								
							
						 | 
						
							
							
								
								Added texture_set_add to load an image from CPU memory to a TextureSet
							
							
							
							
							
						 | 
						
							2024-01-16 15:36:00 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f8be40ac70
								
							
								
							
						 | 
						
							
							
								
								Removed prints
							
							
							
							
							
						 | 
						
							2024-01-16 15:10:30 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								11c135d696
								
							
								
							
						 | 
						
							
							
								
								Added QueueStruct for holding VkQueue + family + index
							
							
							
							
							
						 | 
						
							2024-01-16 15:09:33 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								007520a92c
								
							
								
							
						 | 
						
							
							
								
								Added TextureSet for large pools of textures in a single descriptor
							
							
							
							
							
						 | 
						
							2024-01-15 23:22:12 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								4a321a1ce3
								
							
								
							
						 | 
						
							
							
								
								Fix error
							
							
							
							
							
						 | 
						
							2024-01-13 23:51:10 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								bda7eae355
								
							
								
							
						 | 
						
							
							
								
								Made pipelines create a second pipeline for offscreen rener of g_buffers
							
							
							
							
							
						 | 
						
							2024-01-13 23:50:39 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								87141577f9
								
							
								
							
						 | 
						
							
							
								
								Bindless textures
							
							
							
							
							
						 | 
						
							2024-01-13 16:37:29 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								a730ab001b
								
							
								
							
						 | 
						
							
							
								
								First pass of pushing object data as DeviceAddress for entire batch at once
							
							
							
							
							
						 | 
						
							2024-01-13 15:27:14 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								c3d727d444
								
							
								
							
						 | 
						
							
							
								
								removed double free
							
							
							
							
							
						 | 
						
							2024-01-13 12:37:07 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								91731d933d
								
							
								
							
						 | 
						
							
							
								
								Moved from material abstraction to pipeline abstraction, need to implement bindless textures\n
							
							
							
							
							
						 | 
						
							2024-01-13 12:32:17 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								e1cde5c8bb
								
							
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2024-01-13 11:17:26 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f4ed0ad0ac
								
							
								
							
						 | 
						
							
							
								
								More cleanup
							
							
							
							
							
						 | 
						
							2024-01-13 03:07:08 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								3a887dc4f8
								
							
								
							
						 | 
						
							
							
								
								start cleanup
							
							
							
							
							
						 | 
						
							2024-01-13 02:48:58 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								bf291bd6e1
								
							
								
							
						 | 
						
							
							
								
								more tests\n
							
							
							
							
							
						 | 
						
							2024-01-13 02:25:31 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								61e1e6fcef
								
							
								
							
						 | 
						
							
							
								
								Got ply loading working\n
							
							
							
							
							
						 | 
						
							2024-01-13 02:24:35 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								3e7920bc92
								
							
								
							
						 | 
						
							
							
								
								Added to cleanup
							
							
							
							
							
						 | 
						
							2024-01-12 22:23:48 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								78977dd7ab
								
							
								
							
						 | 
						
							
							
								
								Switched to using push constants for model matrices
							
							
							
							
							
						 | 
						
							2024-01-12 22:07:43 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								8dea83ca37
								
							
								
							
						 | 
						
							
							
								
								Switch to using push constants for scene data
							
							
							
							
							
						 | 
						
							2024-01-12 21:12:31 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								ed034b39ab
								
							
								
							
						 | 
						
							
							
								
								Cleanup unused functions\n
							
							
							
							
							
						 | 
						
							2024-01-12 20:17:42 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								d18e918deb
								
							
								
							
						 | 
						
							
							
								
								Moved texture loading to use gpu_mem
							
							
							
							
							
						 | 
						
							2024-01-12 20:07:06 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								2decbe0e66
								
							
								
							
						 | 
						
							
							
								
								Moved object creation to use gpu_mem
							
							
							
							
							
						 | 
						
							2024-01-12 19:58:32 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								e987302723
								
							
								
							
						 | 
						
							
							
								
								Moved more code to gpu_mem
							
							
							
							
							
						 | 
						
							2024-01-12 19:40:21 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								82166a8181
								
							
								
							
						 | 
						
							
							
								
								Moved to homebrew clang, added gpu memory management functions\n
							
							
							
							
							
						 | 
						
							2024-01-12 19:00:20 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								8bba0f1c26
								
							
								
							
						 | 
						
							
							
								
								Changed mesh loading to use passed memories instead of allocating\n
							
							
							
							
							
						 | 
						
							2024-01-11 23:28:59 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								a76f9cd135
								
							
								
							
						 | 
						
							
							
								
								Reworking GPU buffers\n
							
							
							
							
							
						 | 
						
							2024-01-11 22:49:53 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f76df2b222
								
							
								
							
						 | 
						
							
							
								
								More cleanup
							
							
							
							
							
						 | 
						
							2024-01-11 21:45:30 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								69ad926976
								
							
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2024-01-11 21:13:30 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								4b6405934b
								
							
								
							
						 | 
						
							
							
								
								Fixed sync issue by transitioning depth image before render loop\n
							
							
							
							
							
						 | 
						
							2024-01-11 18:31:14 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								848fee68af
								
							
								
							
						 | 
						
							
							
								
								More validation fixes
							
							
							
							
							
						 | 
						
							2024-01-11 18:06:20 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								81c1c83b18
								
							
								
							
						 | 
						
							
							
								
								Fixed vulkan validation warnings\n
							
							
							
							
							
						 | 
						
							2024-01-11 17:32:10 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								7043b478fe
								
							
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2024-01-11 16:16:10 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								80aff7e188
								
							
								
							
						 | 
						
							
							
								
								removed cgltf
							
							
							
							
							
						 | 
						
							2024-01-11 12:19:51 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								50859b8d1e
								
							
								
							
						 | 
						
							
							
								
								Moved variable initialization out of header file
							
							
							
							
							
						 | 
						
							2024-01-11 12:18:52 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								c9f33ae930
								
							
								
							
						 | 
						
							
							
								
								Organized ply constants
							
							
							
							
							
						 | 
						
							2024-01-11 12:14:50 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								d7c688e4b2
								
							
								
							
						 | 
						
							
							
								
								Organized ply constants
							
							
							
							
							
						 | 
						
							2024-01-11 12:14:02 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								27cad0eb46
								
							
								
							
						 | 
						
							
							
								
								fix
							
							
							
							
							
						 | 
						
							2024-01-11 12:12:07 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								77be219c37
								
							
								
							
						 | 
						
							
							
								
								Added code to parse PLY file into attribute/property arrays
							
							
							
							
							
						 | 
						
							2024-01-11 12:09:54 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								36f4947c6c
								
							
								
							
						 | 
						
							
							
								
								Playing with cgltf(not much success though)
							
							
							
							
							
						 | 
						
							2024-01-10 23:55:11 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								26b5af16b3
								
							
								
							
						 | 
						
							
							
								
								Spent way too long debugging a missing struct member in VkWriteDescriptorSet
							
							
							
							
							
						 | 
						
							2024-01-10 19:32:01 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								2e0de3cc93
								
							
								
							
						 | 
						
							
							
								
								Moved object creation to separate functions
							
							
							
							
							
						 | 
						
							2024-01-10 18:01:54 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								bf083380d7
								
							
								
							
						 | 
						
							
							
								
								Cleanup
							
							
							
							
							
						 | 
						
							2024-01-10 17:50:19 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f280041d0b
								
							
								
							
						 | 
						
							
							
								
								Moved scene descriptor creation to SceneContext struct
							
							
							
							
							
						 | 
						
							2024-01-10 17:18:07 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f8b6b8e8f2
								
							
								
							
						 | 
						
							
							
								
								Run both pipelines in the render pass
							
							
							
							
							
						 | 
						
							2024-01-10 16:27:21 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								406d2faf4c
								
							
								
							
						 | 
						
							
							
								
								updated default values
							
							
							
							
							
						 | 
						
							2024-01-10 13:30:15 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								9bfd2fab57
								
							
								
							
						 | 
						
							
							
								
								Added example of using the ATTRIBUTE_ID_POSITION to update a UBO for a pipeline. Messy af and need to find a way to organize it so it makes sense.
							
							
							
							
							
						 | 
						
							2024-01-10 13:19:41 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								9ae776a5e2
								
							
								
							
						 | 
						
							
							
								
								Refactoring
							
							
							
							
							
						 | 
						
							2024-01-10 11:31:32 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								b16d7a1ebf
								
							
								
							
						 | 
						
							
							
								
								Added MapIterator and started moving towards rendering objects by iterating through a list of mappings in the material to update descriptors
							
							
							
							
							
						 | 
						
							2024-01-10 11:27:04 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								5222f35823
								
							
								
							
						 | 
						
							
							
								
								Fixed resizing
							
							
							
							
							
						 | 
						
							2024-01-09 23:19:04 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								86f9f9b911
								
							
								
							
						 | 
						
							
							
								
								Fixed crash, it was because without material descriptor set in the layout I was trying to bind to index 2 with only 2 sets
							
							
							
							
							
						 | 
						
							2024-01-09 23:06:08 -07:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								c337e0f728
								
							
								
							
						 | 
						
							
							
								
								Added descriptor attribute for object descriptor set. Crash is currently due to the descriptors for the image being uninitialized.
							
							
							
							
							
						 | 
						
							2024-01-09 21:56:56 -07:00 |