Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						a4334c5464 
					 
					
						
						
							
							shader: Use arrays at uniform variables  
						
						... 
						
						
						
						Fixes  #1274  
					
						2020-08-01 17:22:10 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						da5642cd0e 
					 
					
						
						
							
							graphicsdriver/opengl: Add type checks of uniform variables  
						
						
						
						
					 
					
						2020-08-01 02:01:51 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						ca3fd4eaa4 
					 
					
						
						
							
							ebiten: Add texture[ID]Size functions for shaders  
						
						... 
						
						
						
						Fixes  #1239  
					
						2020-07-26 15:18:01 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						d08a04a635 
					 
					
						
						
							
							ebiten: Refactoring  
						
						
						
						
					 
					
						2020-07-26 15:05:00 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						36e9803cea 
					 
					
						
						
							
							shader: Enable to get pixels from multiple images  
						
						... 
						
						
						
						Updates #1193  
						
						
					 
					
						2020-07-19 02:33:43 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						fe79bb27af 
					 
					
						
						
							
							graphicscommand: Refactoring  
						
						
						
						
					 
					
						2020-07-18 23:25:16 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						e0d5763a60 
					 
					
						
						
							
							shader: Use the fixed number of images for shaders  
						
						... 
						
						
						
						This changes uses arrays rather than slices in order to avoid heap
allocations.
Updates #1193  
						
						
					 
					
						2020-07-18 18:27:47 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						7f70797a6d 
					 
					
						
						
							
							ebiten: Rename DrawTriaglesWithShaderOptions.Textures to Images  
						
						
						
						
					 
					
						2020-07-15 03:49:05 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						d217bc6033 
					 
					
						
						
							
							ebiten: Sparate textures from uniforms at DrawTrianglesWithShader  
						
						... 
						
						
						
						Updates #1193 
Updates #1239  
						
						
					 
					
						2020-07-09 01:59:21 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						4021c24534 
					 
					
						
						
							
							shader: Separate uniform variables and texture variabls  
						
						... 
						
						
						
						Textures cannot be treated as a regular variable, then they should
be treated differently from other uniform variables.
Add a new function texture0At replacing texture2D.
Updates #1239  
						
						
					 
					
						2020-07-08 01:12:07 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						71c9e7ac40 
					 
					
						
						
							
							driver: Add Region and sourceRegion parameter at Draw  
						
						... 
						
						
						
						This is a preparation to remove source-region information from
vertices.
Updates #1210  
						
						
					 
					
						2020-07-02 03:26:05 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						f80719ef9a 
					 
					
						
						
							
							driver: Use slices for uniform variables instead of maps  
						
						... 
						
						
						
						Fixes  #1172  
					
						2020-05-26 23:50:11 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						85730b433e 
					 
					
						
						
							
							graphicsdriver: Bug fix: Pass texture natives as uniform variables correctly  
						
						
						
						
					 
					
						2020-05-25 02:31:54 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						1a0d92267b 
					 
					
						
						
							
							driver: Add shader API and implement it on OpenGL  
						
						... 
						
						
						
						Updates #482  
						
						
					 
					
						2020-05-23 22:09:12 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						8fd377f1e3 
					 
					
						
						
							
							driver: Add ImageID and use this  
						
						... 
						
						
						
						This is a preparation to introduce shaders. Shader programs
require images as uniform variables, but the current way would make
API complex unnecessarily. 
						
						
					 
					
						2020-05-20 00:11:08 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						7f2092f964 
					 
					
						
						
							
							graphicsdriver/opengl: Enable to bind multiple textures (in theory)  
						
						
						
						
					 
					
						2020-05-17 23:57:42 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						733c463e26 
					 
					
						
						
							
							graphicsdriver/opengl: Treat a texture as a uniform variable  
						
						
						
						
					 
					
						2020-05-17 23:25:49 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						68ef41e256 
					 
					
						
						
							
							graphicsdriver/opengl: Integrate uniform variables  
						
						
						
						
					 
					
						2020-05-17 20:20:29 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						ff311dd564 
					 
					
						
						
							
							graphicsdriver/opengl: Pass uniform values to useProgram  
						
						
						
						
					 
					
						2020-05-17 19:43:01 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						8ab12827c0 
					 
					
						
						
							
							graphicsdriver/opengl: Refactoring  
						
						
						
						
					 
					
						2020-05-17 19:01:46 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						8029dc352a 
					 
					
						
						
							
							driver: Use framebuffer's Y directions  
						
						
						
						
					 
					
						2020-05-08 16:49:19 +09:00 
						 
				 
			
				
					
						
							
							
								Hajime Hoshi 
							
						 
					 
					
						
						
							
						
						eabe4152a7 
					 
					
						
						
							
							graphicsdriver/opengl: Rename Driver -> Graphics  
						
						
						
						
					 
					
						2020-04-04 17:23:38 +09:00