Hajime Hoshi
|
f7fa4ed8f9
|
opengl: Refactoring
|
2018-11-05 00:44:27 +09:00 |
|
Hajime Hoshi
|
beae772287
|
opengl: Unexport Framebuffer
|
2018-11-04 19:55:27 +09:00 |
|
Hajime Hoshi
|
7bbc32ce0e
|
opengl: Unexport Texture
|
2018-11-04 19:46:20 +09:00 |
|
Hajime Hoshi
|
2a7caf7755
|
opengl: Move ensureFramebuffer to opengl.Image
|
2018-11-04 19:06:33 +09:00 |
|
Hajime Hoshi
|
c7ea761031
|
opengl: Rename FramebufferStruct -> Framebuffer
|
2018-11-04 17:49:40 +09:00 |
|
Hajime Hoshi
|
9dae11808f
|
opengl: Rename Framebuffer -> framebufferNative
|
2018-11-04 17:48:45 +09:00 |
|
Hajime Hoshi
|
c935c28498
|
opengl: Move Framebuffer from graphicscommand to opengl and rename it to FramebufferStruct
|
2018-11-04 17:39:01 +09:00 |
|
Hajime Hoshi
|
841353670f
|
opengl: Unexport BindTexture
|
2018-11-02 03:45:37 +09:00 |
|
Hajime Hoshi
|
6dceeb343c
|
opengl: Refactoring: Remove ResetViewportSize
|
2018-11-02 03:24:35 +09:00 |
|
Hajime Hoshi
|
23a832c0a7
|
opengl: Unexport consts
|
2018-10-30 22:41:05 +09:00 |
|
Hajime Hoshi
|
99594fe732
|
opengl: Remove type mode
|
2018-10-30 22:36:12 +09:00 |
|
Hajime Hoshi
|
ac7bf354a9
|
opengl: Unexport types
|
2018-10-30 02:13:51 +09:00 |
|
Hajime Hoshi
|
ff54d3b681
|
Move CompositeMode to graphics package
|
2018-10-28 21:49:47 +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
|
2dc4f3fdf0
|
opengl: Remove FillFramebuffer
Fixes #536
|
2018-03-08 12:01:24 +09:00 |
|
Hajime Hoshi
|
2db1753503
|
opengl: Remove struct usages to avoid copying (texture)
|
2018-02-19 02:49:00 +09:00 |
|
Hajime Hoshi
|
2936ea5080
|
opengl: Remove struct usages to avoid copying (framebuffer)
|
2018-02-19 02:18:56 +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
|
71ca838193
|
opengl: Refactoring
|
2017-12-03 03:55:59 +09:00 |
|
Hajime Hoshi
|
847ba9de0c
|
graphics: Refactoring: Move adjustment logic for glClearColor to opengl package
|
2017-12-03 03:51:42 +09:00 |
|
Hajime Hoshi
|
d455b9b8bb
|
opengl: SetViewport no longer returns error
|
2017-09-25 00:17:20 +09:00 |
|
Hajime Hoshi
|
b590005c7a
|
opengl: BindFramebuffer no longer returns error
|
2017-09-25 00:14:25 +09:00 |
|
Hajime Hoshi
|
ade56f8176
|
opengl: BindTexture no longer returns error
|
2017-09-25 00:11:19 +09:00 |
|
Hajime Hoshi
|
26a83c0e00
|
opengl: Define Texture/Framebuffer Equals for JS performance
|
2017-07-02 22:18:49 +09:00 |
|
Hajime Hoshi
|
7d181e3182
|
opengl: Hide OpenGL context usages into internal/graphics package
|
2017-05-31 02:18:04 +09:00 |
|
Hajime Hoshi
|
07294a98b6
|
Move internal/graphics/opengl -> internal/opengl
|
2016-11-03 23:31:25 +09:00 |
|
Hajime Hoshi
|
346bc53d53
|
Move internal/opengl -> internal/graphics/internal/opengl
|
2015-01-26 23:27:28 +09:00 |
|
Hajime Hoshi
|
d994f34d53
|
Add image.ReplacePixels; Add example/noise (#89)
|
2015-01-20 23:58:58 +09:00 |
|
Hajime Hoshi
|
683ffafe8d
|
Bug fix: image.Pixels didn't work on WebGL
|
2015-01-17 19:06:58 +09:00 |
|
Hajime Hoshi
|
58e2f27513
|
Use gl.* types instead of int
|
2015-01-17 14:21:38 +09:00 |
|
Hajime Hoshi
|
8c15b57d58
|
Add image.DrawLine / DrawLines
|
2015-01-17 14:17:42 +09:00 |
|
Hajime Hoshi
|
fe69c04f8f
|
Bug fix: Structs containing js.Object can't be compared (for now)
|
2015-01-17 00:56:38 +09:00 |
|
Hajime Hoshi
|
8564ba8541
|
Use (un)signed short vertices (#90)
|
2015-01-16 10:37:26 +09:00 |
|
Hajime Hoshi
|
037f35b0db
|
Pass color values for each vertex on drawing rects
|
2015-01-16 01:57:07 +09:00 |
|
Hajime Hoshi
|
2ec8c39cdd
|
Remove the first argument of FillFramebuffer
|
2015-01-15 23:42:08 +09:00 |
|
Hajime Hoshi
|
f0519b8604
|
Use location cache
|
2015-01-12 23:16:34 +09:00 |
|
Hajime Hoshi
|
d96de18074
|
Remove TODOs
|
2015-01-09 12:13:29 +09:00 |
|
Hajime Hoshi
|
1dd1403aac
|
Bug fix: opengl.NewBuffer may accept integer value (glfw)
|
2015-01-09 02:28:16 +09:00 |
|
Hajime Hoshi
|
13a94d3446
|
Avoid type switch
|
2015-01-03 15:52:02 +09:00 |
|
Hajime Hoshi
|
71d463c102
|
Avoid copying for performance; Use location caches
|
2015-01-03 15:21:47 +09:00 |
|
Hajime Hoshi
|
ae04bb17f6
|
Reduce calling glFlush
|
2015-01-03 01:14:36 +09:00 |
|
Hajime Hoshi
|
24c39bcd18
|
Fix shaders for WebGL
|
2015-01-02 23:31:32 +09:00 |
|
Hajime Hoshi
|
bd4434c62c
|
Add loadimage_js.go
|
2015-01-02 16:48:07 +09:00 |
|
Hajime Hoshi
|
438380bb6e
|
Add context_js.go
|
2014-12-31 23:34:50 +09:00 |
|
Hajime Hoshi
|
25fb0a9e31
|
Unify Uniform* methods
|
2014-12-31 20:07:27 +09:00 |
|
Hajime Hoshi
|
e10bcb3dd8
|
Move some methods to opengl.Context
|
2014-12-31 19:27:41 +09:00 |
|