| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										glsl_shaders
									
								
							
						
					
				 | 
				
					
						
							
							[ui, win32]
						
					
				 | 
				2023-03-09 17:38:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										platform
									
								
							
						
					
				 | 
				
					
						
							
							fixed include directives to avoid having to pass to much include paths in usage scripts
						
					
				 | 
				2023-06-19 16:16:54 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										util
									
								
							
						
					
				 | 
				
					
						
							
							Fixed bug in mem_arena_alloc when selecting chunk from which to allocate
						
					
				 | 
				2023-06-19 17:09:31 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								egl_surface.c
							
						
					
				 | 
				
					
						
							
							Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
						
					
				 | 
				2023-04-26 14:56:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								egl_surface.h
							
						
					
				 | 
				
					
						
							
							Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
						
					
				 | 
				2023-04-26 14:56:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gl_api.h
							
						
					
				 | 
				
					
						
							
							end of line renormalization
						
					
				 | 
				2023-03-05 16:05:43 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gl_canvas.c
							
						
					
				 | 
				
					
						
							
							[win32] reflected changes to canvas surface interface on GL backend. But implementation still uses the (slower) Loop-Blinn + triangle fan method.
						
					
				 | 
				2023-05-16 18:06:22 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gl_loader.c
							
						
					
				 | 
				
					
						
							
							end of line renormalization
						
					
				 | 
				2023-03-05 16:05:43 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gl_loader.h
							
						
					
				 | 
				
					
						
							
							end of line renormalization
						
					
				 | 
				2023-03-05 16:05:43 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								graphics.h
							
						
					
				 | 
				
					
						
							
							[wip] adding missing impl for win32 version of orca
						
					
				 | 
				2023-06-17 20:09:25 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								graphics_common.c
							
						
					
				 | 
				
					
						
							
							fixed include directives to avoid having to pass to much include paths in usage scripts
						
					
				 | 
				2023-06-19 16:16:54 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								graphics_common.h
							
						
					
				 | 
				
					
						
							
							[wip] adding missing impl for win32 version of orca
						
					
				 | 
				2023-06-17 20:09:25 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								graphics_surface.c
							
						
					
				 | 
				
					
						
							
							[win32, wip] compile and run simple window example
						
					
				 | 
				2023-05-12 16:46:13 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								graphics_surface.h
							
						
					
				 | 
				
					
						
							
							[win32] reflected changes to canvas surface interface on GL backend. But implementation still uses the (slower) Loop-Blinn + triangle fan method.
						
					
				 | 
				2023-05-16 18:06:22 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								input_state.c
							
						
					
				 | 
				
					
						
							
							[event system] allocate events and additional payload (e.g. file paths) directly in ring buffer, and copy them to user-supplied arena in mp_next_event()
						
					
				 | 
				2023-04-19 16:16:36 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								input_state.h
							
						
					
				 | 
				
					
						
							
							[event system] allocate events and additional payload (e.g. file paths) directly in ring buffer, and copy them to user-supplied arena in mp_next_event()
						
					
				 | 
				2023-04-19 16:16:36 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								milepost.c
							
						
					
				 | 
				
					
						
							
							[win32, io] win32 passes files io test with new common io_open_at implementation
						
					
				 | 
				2023-06-16 15:30:48 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								milepost.h
							
						
					
				 | 
				
					
						
							
							[win32] fixing include directives to avoid having to pass all include dirs to compiler
						
					
				 | 
				2023-06-16 19:48:33 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								milepost.m
							
						
					
				 | 
				
					
						
							
							[path] adding platform path functions
						
					
				 | 
				2023-05-24 16:27:39 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mp_app.c
							
						
					
				 | 
				
					
						
							
							[event system] allocate events and additional payload (e.g. file paths) directly in ring buffer, and copy them to user-supplied arena in mp_next_event()
						
					
				 | 
				2023-04-19 16:16:36 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mp_app.h
							
						
					
				 | 
				
					
						
							
							[win32] fixing include directives to avoid having to pass all include dirs to compiler
						
					
				 | 
				2023-06-16 19:48:33 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mp_app_internal.h
							
						
					
				 | 
				
					
						
							
							[canvas] change surface/canvas APIs to treat canvas a 'just another kind of surface', and split canvas implementation (managed by surface) from canvas _command buffer_ and implicit context (represented by mg_canvas)
						
					
				 | 
				2023-04-25 19:13:15 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mtl_renderer.h
							
						
					
				 | 
				
					
						
							
							[mtl renderer] fixed clipping
						
					
				 | 
				2023-04-11 14:51:58 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mtl_renderer.m
							
						
					
				 | 
				
					
						
							
							[io] abstract file io API, using a request/completion model ala io_uring (w/ only synchronous completion for now), and per-platform backend
						
					
				 | 
				2023-05-25 20:08:38 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mtl_renderer.metal
							
						
					
				 | 
				
					
						
							
							[mtl renderer] fixed clipping
						
					
				 | 
				2023-04-11 14:51:58 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mtl_surface.h
							
						
					
				 | 
				
					
						
							
							Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
						
					
				 | 
				2023-04-26 14:56:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mtl_surface.m
							
						
					
				 | 
				
					
						
							
							Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
						
					
				 | 
				2023-04-26 14:56:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								osx_app.h
							
						
					
				 | 
				
					
						
							
							[surface] pull mp_layer into the generic mg_surface_data struct, out of each backend-specific implementation
						
					
				 | 
				2023-03-03 11:50:12 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								osx_app.m
							
						
					
				 | 
				
					
						
							
							[mem] change scratch arena API to allow using independant scratch for temporary computations and results
						
					
				 | 
				2023-05-24 20:17:03 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tmp_gl_canvas.c
							
						
					
				 | 
				
					
						
							
							splitting graphics_surface and graphics_common in order to isolate surface dispatch stuff from orca apps
						
					
				 | 
				2023-04-25 22:15:56 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ui.c
							
						
					
				 | 
				
					
						
							
							[ui] Fix ui scrolling
						
					
				 | 
				2023-05-17 15:48:25 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ui.h
							
						
					
				 | 
				
					
						
							
							[win32] fixing include directives to avoid having to pass all include dirs to compiler
						
					
				 | 
				2023-06-16 19:48:33 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								wgl_surface.c
							
						
					
				 | 
				
					
						
							
							Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
						
					
				 | 
				2023-04-26 14:56:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								wgl_surface.h
							
						
					
				 | 
				
					
						
							
							Finish separating graphics_common and graphics_surface + add platform_math, so that we can compile graphics_common to wasm in orca
						
					
				 | 
				2023-04-26 14:56:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								win32_app.c
							
						
					
				 | 
				
					
						
							
							[wip] adding missing impl for win32 version of orca
						
					
				 | 
				2023-06-17 20:09:25 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								win32_app.h
							
						
					
				 | 
				
					
						
							
							[win32, wip] Remove input state from win32_app code
						
					
				 | 
				2023-05-12 11:42:35 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								win32_manifest.xml
							
						
					
				 | 
				
					
						
							
							[win32] alert popup using TaskDialogIndirect(): automatically handles icons, dpi, and text/buttons layout (but requires Vista or higher)
						
					
				 | 
				2023-05-23 14:50:31 +02:00 |