Hajime Hoshi
|
5a9235aaf9
|
graphics: Embed color matrices values to vertices (#655)
Fixes #531
|
2018-07-26 11:37:27 +09:00 |
|
Hajime Hoshi
|
6c8b7f8e9c
|
graphics: Refactoring: Reduce error propagations
|
2018-07-12 03:08:50 +09:00 |
|
Hajime Hoshi
|
a9a21132ae
|
graphics: Refactoring: Add pixelCommand
|
2018-07-12 02:40:06 +09:00 |
|
Hajime Hoshi
|
c782380a1c
|
restorable: Specify indices from restorable package
|
2018-06-10 18:17:58 +09:00 |
|
Hajime Hoshi
|
2853895e6b
|
graphics: Refactoring: Rename functions
|
2018-06-10 17:53:57 +09:00 |
|
Hajime Hoshi
|
8a268e871f
|
graphics: Specify indices before commands
|
2018-06-10 17:04:58 +09:00 |
|
Hajime Hoshi
|
ab7a3e1ab3
|
graphics: Remove unneeded mutex
|
2018-03-25 23:55:38 +09:00 |
|
Hajime Hoshi
|
e977019d2f
|
graphics: Detect maximum texture size for each environment
Fixes #537, #539
See also #541
|
2018-03-09 11:47:23 +09:00 |
|
Hajime Hoshi
|
db738676ce
|
restorable: Refactoring: clearIfVolatile
|
2018-03-01 23:13:23 +09:00 |
|
Hajime Hoshi
|
127f6c09c8
|
graphics: Specify rect to glTexSubImage2D
|
2018-03-01 01:58:09 +09:00 |
|
Hajime Hoshi
|
9f6fd0db9a
|
graphics: Use the original width/height for glTexSubImage2D
|
2018-03-01 00:47:37 +09:00 |
|
Hajime Hoshi
|
9db042ae9e
|
graphics: Refactoring: easier way to clear framebuffer
|
2018-02-28 22:46:57 +09:00 |
|
Hajime Hoshi
|
85b133dad0
|
graphics: Remove NewImageFromImage command
|
2018-02-25 23:22:49 +09:00 |
|
Hajime Hoshi
|
a2d40e0908
|
graphics: Remove offsetX/offsetY from framebuffer
|
2018-02-24 23:35:55 +09:00 |
|
Hajime Hoshi
|
b58dc26832
|
graphics: Remove fillCommand
|
2018-02-24 16:19:43 +09:00 |
|
Hajime Hoshi
|
6ef4bbde2d
|
graphics: Add FilterDefault; Make DrawImageOptions specify Filter (#453)
|
2018-02-14 02:59:44 +09:00 |
|
Hajime Hoshi
|
80596820cf
|
graphics: Replace []uint8 with []byte
|
2018-01-28 22:40:36 +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
|
ceceed951f
|
graphics: Add comments
|
2017-09-22 02:49:37 +09:00 |
|
Hajime Hoshi
|
d30f8a2bbf
|
graphics: Fix viewport sizes for Edge (#71)
|
2017-09-07 03:08:22 +09:00 |
|
Hajime Hoshi
|
c0ecb7a386
|
graphics: Move CopyImage to restorable
|
2017-08-06 21:21:38 +09:00 |
|
Hajime Hoshi
|
631264fce1
|
Add 'internal/math' package
|
2017-08-06 20:05:14 +09:00 |
|
Hajime Hoshi
|
3a3a4af035
|
graphics: Avoid type assertions for Fill
|
2017-07-02 21:32:07 +09:00 |
|
Hajime Hoshi
|
c694851765
|
ui: Center the screen on fullscreen mode (#374)
|
2017-07-01 04:12:09 +09:00 |
|
Hajime Hoshi
|
7d181e3182
|
opengl: Hide OpenGL context usages into internal/graphics package
|
2017-05-31 02:18:04 +09:00 |
|
Hajime Hoshi
|
1b1b996817
|
graphics: Avoid copying ColorM
|
2017-05-27 16:17:49 +09:00 |
|
Hajime Hoshi
|
5699822d64
|
graphics: Avoid creating struct as much as possible
|
2017-05-02 22:45:09 +09:00 |
|
Hajime Hoshi
|
6ca71c6931
|
graphics: Errors of NewImage* are always nil (#331)
|
2017-03-04 01:22:51 +09:00 |
|
Hajime Hoshi
|
147798e14d
|
Simplify internal API not to return errors
|
2017-03-03 23:59:44 +09:00 |
|
Hajime Hoshi
|
acc488b980
|
graphics: Bug fix: Wrong palette usage when the palette is big
|
2017-02-19 02:56:20 +09:00 |
|
Hajime Hoshi
|
91681bdc25
|
graphics: Bug fix: ReplacePixels must reset pixels out of range (#316)
|
2017-02-05 04:16:09 +09:00 |
|
Hajime Hoshi
|
bccf76867e
|
graphics: Try to restore the context on browsers (WIP)
|
2017-01-21 02:56:26 +09:00 |
|
Hajime Hoshi
|
de987be85f
|
opengl: Add IsContextLost
|
2017-01-20 02:20:41 +09:00 |
|
Hajime Hoshi
|
3331f17723
|
graphics: Bug fix: start pixel must start at 0 (#303)
|
2017-01-19 10:40:59 +09:00 |
|
Hajime Hoshi
|
333b0956ff
|
graphics: Improve speed by merging vertices arrays into one
|
2017-01-19 01:27:04 +09:00 |
|
Hajime Hoshi
|
5c403d9969
|
graphics: Avoid copying images twice
|
2016-12-27 10:43:05 +09:00 |
|
Hajime Hoshi
|
260b938422
|
graphics: CopyImage optimization
|
2016-12-27 03:21:07 +09:00 |
|
Hajime Hoshi
|
006f87d02b
|
graphics: Stop CopyImage blocking on browsers
|
2016-12-27 01:57:15 +09:00 |
|
Hajime Hoshi
|
3db15bc5bf
|
graphics: Avoid copying color.RGBA struct
|
2016-12-27 01:08:22 +09:00 |
|
Hajime Hoshi
|
6b4801ac7a
|
graphics: Make copying images faster
|
2016-12-27 00:50:14 +09:00 |
|
Hajime Hoshi
|
15f7a605c5
|
graphics: Create framebuffers lazily
|
2016-12-14 23:40:43 +09:00 |
|
Hajime Hoshi
|
e47c3bbbfb
|
graphics: Limit image size strictly
|
2016-11-05 03:06:18 +09:00 |
|
Hajime Hoshi
|
07294a98b6
|
Move internal/graphics/opengl -> internal/opengl
|
2016-11-03 23:31:25 +09:00 |
|
Hajime Hoshi
|
50b2d8ee94
|
graphics: Use float values for vertices
|
2016-11-02 02:34:01 +09:00 |
|
Hajime Hoshi
|
d02c67a996
|
graphics: Use affine.ColorM instead of graphics.Matrix
|
2016-11-01 00:20:27 +09:00 |
|
Hajime Hoshi
|
5a1eb24138
|
graphics: Improve speed by using []int16 instead of []uint8
|
2016-10-26 00:20:41 +09:00 |
|