nanoslayer
72babcd420
ebiten: Add CompositeModeMultiply ( #1251 )
...
This change adds a new composite mode called `CompositeModeMultiply`,
which multiplies the source color with the destination color.
This is tested on Linux and Windows only.
Fixes #410
2020-07-18 21:37:17 +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
9963ae332e
graphics: Remove FilterDefault from internal/graphics
2019-06-26 00:33:30 +09:00
Hajime Hoshi
548f231f39
graphics: Add comments
2019-02-17 19:44:15 +09:00
Hajime Hoshi
ff54d3b681
Move CompositeMode to graphics package
2018-10-28 21:49:47 +09:00
Hajime Hoshi
06f2052817
Add graphics package and move Filter to graphics
2018-10-28 20:25:52 +09:00
Hajime Hoshi
2da5192510
Rename graphics -> graphicscommand
2018-10-28 20:10:05 +09:00
Hajime Hoshi
7af9e69605
graphics: Fix misspelling
...
Fixes #676
2018-08-30 23:08:18 +09:00
Hajime Hoshi
591e0ad995
graphics: Add 'screen' filter for fast rendering ( #509 )
2018-02-23 01:28:35 +09:00
Hajime Hoshi
c6b813a321
graphics: Add CompositeMode type to variable declarations for godoc.org
2018-02-22 01:16:23 +09:00
Hajime Hoshi
6ef4bbde2d
graphics: Add FilterDefault; Make DrawImageOptions specify Filter ( #453 )
2018-02-14 02:59:44 +09:00
Hajime Hoshi
723d153800
Reland(2): graphics: Appropriate rendering of edges on linear filter
2017-12-12 00:03:01 +09:00
Hajime Hoshi
362d1c417f
Revert 'graphics: Appropriate rendering of edges on linear filter (Reland)' ( #458 )
2017-12-11 20:30:54 +09:00
Hajime Hoshi
1152439e65
graphics: Appropriate rendering of edges on linear filter (Reland)
...
Fixes #456
2017-12-07 02:26:16 +09:00
Hajime Hoshi
8091aa5190
Revert 'graphics: Appropriate rendering of edges on linear filter' #456
2017-12-06 23:40:29 +09:00
Hajime Hoshi
bc0432f310
graphics: Appropriate rendering of edges on linear filter
...
Fixes #315
2017-12-06 21:40:24 +09:00
Hajime Hoshi
76ad9cf42b
doc: Fix comments
2017-05-03 01:08:27 +09:00
Hajime Hoshi
07294a98b6
Move internal/graphics/opengl -> internal/opengl
2016-11-03 23:31:25 +09:00
Hajime Hoshi
dd9918d64e
Add comments
2016-08-02 01:47:25 +09:00
Hajime Hoshi
86144a1cd6
opengl: Move members to variables
2016-07-03 18:23:19 +09:00
Hajime Hoshi
ee142a751c
graphics: Add CompositeModeDestinationOver
2016-04-14 01:09:11 +09:00
Hajime Hoshi
5f6f2531a9
graphics: Add comments to CompositeModes
2016-04-14 01:05:50 +09:00
Hajime Hoshi
c6fc5ab865
graphics: CompositionMode -> CompositeMode ( #170 )
2016-03-01 02:16:32 +09:00
Hajime Hoshi
1eb623cf16
Add example 'masking' ( #39 )
2016-03-01 02:10:45 +09:00
Hajime Hoshi
568dbe9603
graphics: Add comments
2016-02-29 01:55:29 +09:00
Hajime Hoshi
8ae1e292ab
graphics: Introduce CompositionMode ( #151 )
2016-02-29 01:37:06 +09:00
Hajime Hoshi
5fcf20678a
graphics: Add comment
2016-02-16 04:11:59 +09:00
Hajime Hoshi
633ee4096e
#132 Temporal hack to run with Go1.5
2015-07-22 23:28:15 +09:00
Hajime Hoshi
346bc53d53
Move internal/opengl -> internal/graphics/internal/opengl
2015-01-26 23:27:28 +09:00
Hajime Hoshi
8c15b57d58
Add image.DrawLine / DrawLines
2015-01-17 14:17:42 +09:00
Hajime Hoshi
f88154f380
Add opengl.Context.NewBuffer
2014-12-31 17:45:23 +09:00
Hajime Hoshi
cc9b874dd0
Add opengl.NewTexture
2014-12-31 15:00:28 +09:00
Hajime Hoshi
450a8da267
Rename internal/opengl -> internal/graphics
2014-12-31 02:55:17 +09:00
Hajime Hoshi
373371d1b2
Change license comments style to use magic comments (magic comments like +build should be placed before a general comment)
2014-12-24 11:04:10 +09:00
Hajime Hoshi
6cb8dac860
Add DrawImage* functions ( #40 )
2014-12-24 03:05:45 +09:00
Hajime Hoshi
604c0d095f
Remove ImagePart
2014-12-24 02:04:56 +09:00
Hajime Hoshi
84f2e8aad2
Remove ebiten.Rect ( #37 )
2014-12-24 01:15:16 +09:00
Hajime Hoshi
27fe3d9ab8
Reduce depndencies on go-gl/gl
2014-12-23 04:32:36 +09:00
Hajime Hoshi
3e576c97f3
Modify docs
2014-12-23 04:10:28 +09:00
Hajime Hoshi
0f8ac49055
Unify RenderTarget and Image into Image ( #34 )
2014-12-22 11:10:08 +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
3a9a7fed87
Rename Texture -> Image ( #29 )
2014-12-21 02:55:15 +09:00
Hajime Hoshi
6a2cfab839
Rename TexturePart -> ImagePart
2014-12-21 02:42:55 +09:00
Hajime Hoshi
ee61db3478
Rename DrawTexture -> DrawImage
2014-12-21 02:24:57 +09:00
Hajime Hoshi
59270a6b54
Refactoring
2014-12-21 01:04:49 +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
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