Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f1576160d7 
								
							 
						 
						
							
							
								
								LibWeb: Don't crash when failing to create WebGL context on non-Serenity  
							
							... 
							
							
							
							This makes Ladybird stop panicking on websites that try to use WebGL. 
							
						 
						
							2022-07-12 15:55:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								50642f85ac 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Add WebGLRenderingContextBase.canvas  
							
							
							
						 
						
							2022-06-27 22:54:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								0ec8a19a34 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Forward the render context ref count to HTMLCanvasElement  
							
							... 
							
							
							
							This allows HTMLCanvasElement and WebGL rendering contexts to share
their lifetime, as JS allows them to arbitrarily access them at any
time and WebGLRCB.canvas expects a non-null return value. 
							
						 
						
							2022-06-27 22:54:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								0805911a93 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Implement WebGLRenderingContextBase.depthRange()  
							
							
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ef228c76 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Implement WebGLRenderingContextBase.lineWidth()  
							
							
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								a6617e1096 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Implement error handling and getError()  
							
							
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								528c7bea03 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Add WebGLRenderingContextBase.isContextLost()  
							
							
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								39a212b54f 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Add a bunch of simple forwarding functions  
							
							... 
							
							
							
							This collection of functions simply check if the context is still
alive, then forward the call to the GL context. 
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								aa77c26b60 
								
							 
						 
						
							
							
								
								LibWeb/WebGL: Add extensions APIs to WebGLRenderingContextBase  
							
							... 
							
							
							
							These currently return nothing, as we don't currently support any WebGL
extensions. 
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								076c9772a4 
								
							 
						 
						
							
							
								
								LibWeb: Add ability to present LibGL framebuffer and add clearing  
							
							
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								58f882200c 
								
							 
						 
						
							
							
								
								LibWeb: Add the ability to retrieve a WebGL context from getContext  
							
							
							
						 
						
							2022-06-13 21:45:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								b0c2aee2e4 
								
							 
						 
						
							
							
								
								LibWeb: Introduce the WebGL namespace and add WebGLContextEvent  
							
							
							
						 
						
							2022-06-13 21:45:27 +01:00