Commit Graph

704 Commits

Author SHA1 Message Date
Hajime Hoshi
cd9efd3932 Implement image.Image at ebiten.Image (#35) 2014-12-23 01:27:11 +09:00
Hajime Hoshi
095c3ca380 Rename opengl.Image (that is originally wrong) -> opengl.Framebuffer 2014-12-23 00:01:22 +09:00
Hajime Hoshi
43988399ee Bug fix: ColorMatrix should treat straight alpha 2014-12-22 23:08:13 +09:00
Hajime Hoshi
1663ad2250 Remove shader programColorFinal 2014-12-22 22:49:14 +09:00
Hajime Hoshi
2620414409 Simplify shaders 2014-12-22 21:51:58 +09:00
Hajime Hoshi
a3b0831472 Change the texture pixel format to premultiplied alpha (#36) 2014-12-22 21:39:25 +09:00
Hajime Hoshi
df6ebd5a9c go lint 2014-12-22 11:20:14 +09:00
Hajime Hoshi
baf18ba479 Rename variables 2014-12-22 11:18:05 +09:00
Hajime Hoshi
0f8ac49055 Unify RenderTarget and Image into Image (#34) 2014-12-22 11:10:08 +09:00
Hajime Hoshi
f6809862d6 Fix readme: 'go get' installs dependencies 2014-12-22 01:58:45 +09:00
Hajime Hoshi
89c6e7c371 Add comments 2014-12-22 01:54:07 +09:00
Hajime Hoshi
99434fa9d3 Bug fix: Consider color.Color.RGBA returns alpha-premultiplied values 2014-12-22 01:05:21 +09:00
Hajime Hoshi
d34c94aa09 examples: Rename texture -> image 2014-12-21 03:08:01 +09:00
Hajime Hoshi
d774c19581 Rename NewTextureFromFile -> NewImageFromFile 2014-12-21 02:59:00 +09:00
Hajime Hoshi
3a9a7fed87 Rename Texture -> Image (#29) 2014-12-21 02:55:15 +09:00
Hajime Hoshi
480289cd5d Rename innerRenderTarget.texture -> .image 2014-12-21 02:47:53 +09:00
Hajime Hoshi
146c1db44a Rename RenderTarget.Texture -> .Image 2014-12-21 02:45:50 +09:00
Hajime Hoshi
6a2cfab839 Rename TexturePart -> ImagePart 2014-12-21 02:42:55 +09:00
Hajime Hoshi
40c763724f Rename NewTexture -> NewImage 2014-12-21 02:29:04 +09:00
Hajime Hoshi
ee61db3478 Rename DrawTexture -> DrawImage 2014-12-21 02:24:57 +09:00
Hajime Hoshi
79b67db0d8 Rename AdjustSizeForTexture -> NextPowerOf2Int 2014-12-21 02:05:08 +09:00
Hajime Hoshi
59270a6b54 Refactoring 2014-12-21 01:04:49 +09:00
Hajime Hoshi
aed317649f Rename members of TextureQuad 2014-12-21 00:59:32 +09:00
Hajime Hoshi
a9aa1589de Rename renderTarget -> innerRenderTarget; Remove TextureDrawer 2014-12-21 00:46:50 +09:00
Hajime Hoshi
991adb7449 Change RenderTexture to interface 2014-12-21 00:36:27 +09:00
Hajime Hoshi
01e0d42451 Remove GraphicsContext; Add rendering methods to RenderTarget (#26) 2014-12-20 23:24:15 +09:00
Hajime Hoshi
d4cd858eeb Improve alphablending example 2014-12-20 19:11:06 +09:00
Hajime Hoshi
df35a0ce1e Bug fix: the default framebuffer can't bind a texture 2014-12-20 18:57:00 +09:00
Hajime Hoshi
b50e82f49d Add example alphablending 2014-12-20 16:15:21 +09:00
Hajime Hoshi
7727ed13ae Bug fix: Screen should be clear with opaque black 2014-12-20 15:55:13 +09:00
Hajime Hoshi
012b014fe4 Fix readme 2014-12-20 15:39:17 +09:00
Hajime Hoshi
02660346c3 Call gl.Flush in DrawTexture 2014-12-20 15:36:31 +09:00
Hajime Hoshi
77ba18c2de Fix the comment for RenderTarget 2014-12-20 15:11:45 +09:00
Hajime Hoshi
c49937519e Change GraphicsContext.Fill to use color.Color 2014-12-20 06:18:28 +09:00
Hajime Hoshi
ccef1b5e65 Remove unneeded shaders 2014-12-20 05:59:07 +09:00
Hajime Hoshi
6673a39fa2 Introduce Photoshop-like alpha blending 2014-12-20 05:57:18 +09:00
Hajime Hoshi
dc0e67f600 Add example mosaic 2014-12-18 23:19:01 +09:00
Hajime Hoshi
49bcf8bb32 Remove Drawer; Add GraphicsContext.DrawTexture 2014-12-18 22:24:27 +09:00
Hajime Hoshi
9bd0f9363c Change the filter 2014-12-18 21:59:44 +09:00
Hajime Hoshi
60a1626724 Add example perspective 2014-12-18 21:23:36 +09:00
Hajime Hoshi
c8007a6252 Change TexturePart int -> float64 2014-12-18 20:48:36 +09:00
Hajime Hoshi
9c18aef725 Change TexturePart 2014-12-18 20:04:40 +09:00
Hajime Hoshi
87d49546f3 Enrich the example 2014-12-18 01:38:01 +09:00
Hajime Hoshi
0e673670c0 Replace DrawWhole with DrawWholeTexture and DrawWholeRenderTarget 2014-12-17 23:06:14 +09:00
Hajime Hoshi
f3e4d1703d Add Texture.Width, Height and RenderTarget.Width, Height 2014-12-17 22:50:44 +09:00
Hajime Hoshi
7c56ac268e Remove render targets from ids 2014-12-17 22:24:30 +09:00
Hajime Hoshi
f8c6958a4a Remove textures from ids 2014-12-17 22:12:32 +09:00
Hajime Hoshi
bac4317fc5 Replace RenderTargetID with RenderTarget 2014-12-17 22:04:33 +09:00
Hajime Hoshi
eb11831585 Replace TextureID with Texture 2014-12-17 21:50:58 +09:00
Hajime Hoshi
33cb234ae1 Bug fix: Creating a render target before running 2014-12-17 20:21:27 +09:00