martinfouilleul 
							
						 
						
							
								9eaa125129 
								
							 
						 
						
							
							
								
								add GLES headers to ext  
							
							
							
						 
						
							2023-02-17 18:57:01 +01:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								20e425494f 
								
							 
						 
						
							
							
								
								Use a custom GL loader to allow different versions of GL/GLES APIs to co-exist. The loader fills an api struct with GL functions pointers.  
							
							... 
							
							
							
							We have a per-thread pointer to select which api struct is used, and GL functions are pound-defined to call the versions in that struct.
GL/GLES surfaces can use one of the loader function to load their api, and the prepare proc of the surface sets its api as the current one
before gl calls are issued. 
							
						 
						
							2023-02-16 19:35:01 +01:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								54df26232c 
								
							 
						 
						
							
							
								
								[wip, opengl] include gl headers in generated glapi files  
							
							
							
						 
						
							2023-02-16 15:16:51 +01:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								a32e2165c7 
								
							 
						 
						
							
							
								
								[wip, opengl] parsing opengl xml spec to auto-generate gl/gles loader  
							
							
							
						 
						
							2023-02-16 13:59:11 +01:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								80ea8db687 
								
							 
						 
						
							
							
								
								[surface/canvas cleanup]  
							
							... 
							
							
							
							- Make build-time and runtime backend selection a bit easier
- Reorganized backend-specific files with slightly more coherent naming scheme 
							
						 
						
							2023-02-10 16:56:10 +01:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								5788cdbcda 
								
							 
						 
						
							
							
								
								Desktop opengl 4.3 canvas  
							
							
							
						 
						
							2023-02-07 13:24:14 +01:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								c5ae556f22 
								
							 
						 
						
							
							
								
								[wip] win32 gles surface using angle  
							
							
							
						 
						
							2023-01-29 01:04:24 +01:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								c57e16db5a 
								
							 
						 
						
							
							
								
								[win32 port] Hello triangle in OpenGL 4.3  
							
							
							
						 
						
							2022-12-21 19:43:31 +01:00  
				
					
						
							
							
								
								martinfouilleul 
							
						 
						
							
								2421871c3e 
								
							 
						 
						
							
							
								
								windows port initial commit: simple window with GL 4.3 context  
							
							
							
						 
						
							2022-12-21 12:03:55 +01:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								440668129c 
								
							 
						 
						
							
							
								
								Remote GLES surfaces  
							
							
							
						 
						
							2022-08-19 20:55:00 +02:00