Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						7b77164710 
					 
					
						
						
							
							restorable: Ignore the error when restoring failed due to being not ready  
						
						... 
						
						
						
						(driver.Graphics).BeginFrame tries to restore the images, but
the context might be lost at that time yet. If the attempt to
restore the context because the driver is not ready, return
silently.
Fixes  #1133  
						
						
					 
					
						2020-04-12 20:01:18 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						e66f1fb71e 
					 
					
						
						
							
							graphicsdriver/opengl: Use glBufferSubData instead of glTexSubImage2D on browsers  
						
						... 
						
						
						
						Updates #988  
						
						
					 
					
						2020-01-02 16:27:51 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						85cbc7e56b 
					 
					
						
						
							
							Enable to compile Ebiten on js/wasm with Go 1.14  
						
						... 
						
						
						
						Fixes  #1024  
					
						2019-12-19 00:45:53 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						4120e868be 
					 
					
						
						
							
							graphicsdriver/opengl: Remove unused functions  
						
						
						
						
					 
					
						2019-11-17 05:10:22 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						acc933b7c3 
					 
					
						
						
							
							graphicsdriver/opengl: Experimental PBO implementation  
						
						... 
						
						
						
						This change is an experimental implementation to use Pixel Buffer
Objects. This reduces calls of glTexSubImage2D.
This works only on desktops. Unfortunately WebGL does not have
this features. Mobiles can have PBO as of OpenGL ES 3.
Updates #976  
						
						
					 
					
						2019-11-17 05:01:43 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						3c29fbdce2 
					 
					
						
						
							
							jsutil: Refactoring: SliceToTypedArray -> CopySliceToJS  
						
						... 
						
						
						
						This unifieslocations of the temporary buffer. 
						
						
					 
					
						2019-10-30 00:35:48 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						899fc38d23 
					 
					
						
						
							
							Add wasm test with wasmbrowsertest  
						
						... 
						
						
						
						Fixes  #881  
					
						2019-09-23 02:45:37 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						f40798b586 
					 
					
						
						
							
							graphics: Move const definitions to driver package  
						
						... 
						
						
						
						Let's keep 'graphics' package as a package for utility functions
or testable functions as much as possible. 
						
						
					 
					
						2019-06-26 01:05:13 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						9bff33472a 
					 
					
						
						
							
							driver: Add (Graphics).HasHighPrecisionFlaot  
						
						... 
						
						
						
						This enables to determine whether vertices should be adjusted or
not.
Fixes  #879  
						
						
					 
					
						2019-06-22 14:57:53 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						c52e043006 
					 
					
						
						
							
							Add jsutil package for new API of Go 1.13  
						
						... 
						
						
						
						Audio part still cannot be compiled due to Oto.
Fixes  #878  
						
						
					 
					
						2019-06-15 00:49:57 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						9b82ec41de 
					 
					
						
						
							
							graphicsdriver/opengl: Refactoring: Remove unused variables  
						
						
						
						
					 
					
						2019-06-04 02:11:14 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						fcb5554aa1 
					 
					
						
						
							
							driver: Add Graphics.NeedsRestoring  
						
						
						
						
					 
					
						2019-05-26 19:46:12 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						10fb5e33be 
					 
					
						
						
							
							Replace GopherWasm with syscall/js  
						
						... 
						
						
						
						Fixes  #857  
					
						2019-05-01 17:28:00 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						09ca873c41 
					 
					
						
						
							
							graphicsdriver/opengl: Use glBindAttribLocation instead of glGetAttribLocation  
						
						... 
						
						
						
						Attribute variables are often optimized out and it is really hard
to prevent this.
Instead of implicit indices of attribute variables, use explicit
indices by glBindAttribLocation.
Bug: #816  
						
						
					 
					
						2019-02-16 14:35:53 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						7ff99d3965 
					 
					
						
						
							
							graphicsdriver/opengl: Remove glGetError calls  
						
						... 
						
						
						
						As glGetError doesn't tell where the error happens, this is not
useful.
Fixes  #815  
						
						
					 
					
						2019-02-16 10:00:27 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						6c4260d0e1 
					 
					
						
						
							
							Revert "graphicsdriver/opengl: Use GL_RGBA8 as the internal format at glTexImage2D"  
						
						... 
						
						
						
						This reverts commit f5044f3d8f 
						
						
					 
					
						2019-02-12 03:34:06 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						f5044f3d8f 
					 
					
						
						
							
							graphicsdriver/opengl: Use GL_RGBA8 as the internal format at glTexImage2D  
						
						... 
						
						
						
						Related: #810  
						
						
					 
					
						2019-02-09 21:27:46 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						a3eddeb50f 
					 
					
						
						
							
							Improve panic messages  
						
						
						
						
					 
					
						2019-02-06 23:43:03 -10:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						5be567d58f 
					 
					
						
						
							
							ui: Implement restoring context lost on browsers correctly  
						
						... 
						
						
						
						Fixes  #734  
					
						2019-02-01 01:20:40 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						99e4c874fe 
					 
					
						
						
							
							Reduce init functions  
						
						... 
						
						
						
						This mitigates the init-order issue on jsgo.io. 
						
						
					 
					
						2018-12-26 02:13:47 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						de788603d6 
					 
					
						
						
							
							graphicsdriver/opengl: Remove init order dependency  
						
						
						
						
					 
					
						2018-12-25 23:58:01 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						7e363a6f3b 
					 
					
						
						
							
							graphicsdriver/opengl: Unexport Context  
						
						
						
						
					 
					
						2018-11-11 01:19:11 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						241716d0e6 
					 
					
						
						
							
							Add package graphicsdriver; Move opengl to graphicsdriver/opengl  
						
						
						
						
					 
					
						2018-11-10 22:52:37 +09:00