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
|
786b349579
|
opengl: Unexport TexSubImage2D
|
2018-11-04 19:44:30 +09:00 |
|
Hajime Hoshi
|
531251d4ad
|
opengl: Unexport NewTexture
|
2018-11-04 19:39:14 +09:00 |
|
Hajime Hoshi
|
bc7dd2f050
|
opengl: Unexport some functions
|
2018-11-04 19:13:41 +09:00 |
|
Hajime Hoshi
|
7fbf9f652e
|
opengl: Unexport DeleteTexture
|
2018-11-04 18:46:05 +09:00 |
|
Hajime Hoshi
|
96f1a8aff6
|
opengl: Add Image struct
|
2018-11-04 18:39:28 +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
|
45017213a7
|
opengl: Unexport (Element)ArrayBufferSubData
|
2018-10-31 00:59:44 +09:00 |
|
Hajime Hoshi
|
5be08cac19
|
opengl: Unexport BindBuffer
|
2018-10-30 23:59:20 +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
|
bb0b8ca83b
|
opengl: Unexport (*Context).Reset()
|
2018-10-30 02:18:10 +09:00 |
|
Hajime Hoshi
|
ac7bf354a9
|
opengl: Unexport types
|
2018-10-30 02:13:51 +09:00 |
|
Hajime Hoshi
|
e4179aee37
|
opengl: Unexport functions
|
2018-10-30 01:50:30 +09:00 |
|
Hajime Hoshi
|
6b95a5140c
|
opengl: Move program.go and shader.go to opengl
|
2018-10-30 01:27:31 +09:00 |
|
Hajime Hoshi
|
ff54d3b681
|
Move CompositeMode to graphics package
|
2018-10-28 21:49:47 +09:00 |
|
Hajime Hoshi
|
ce8d9df647
|
graphics: Update glTexImage2D signature
|
2018-09-10 12:44:42 +09:00 |
|
Hajime Hoshi
|
d83799acf8
|
opengl: Bug fix: mobile build failure
|
2018-06-20 11:16:21 +09:00 |
|
Hajime Hoshi
|
48e2c2aba9
|
opengl: Use gopherwasm
|
2018-06-16 00:30:16 +09:00 |
|
Hajime Hoshi
|
03e3f0f5f7
|
graphics: Call glBufferSubData for element array buffer every frame
This is a preparation for more flexible drawing commands.
|
2018-05-31 00:53:05 +09:00 |
|
Hajime Hoshi
|
399f965729
|
opengl: Add BindBuffer accepting both element-array-buffer and array-buffer
This change is a pure refactoring to clarify that array buffer is
binded before its usage.
|
2018-05-28 00:34:00 +09:00 |
|
Hajime Hoshi
|
c0b1919020
|
opengl: Refactoring: More similar way to golang.org/x/mobile/app
|
2018-03-25 18:23:34 +09:00 |
|
Hajime Hoshi
|
2110191794
|
mobile: Accept gomobile build (#249)
|
2018-03-24 02:52:42 +09:00 |
|
Hajime Hoshi
|
b8025d06f8
|
opengl: Specify texture wrap (CLAMP_TO_EDGE)
|
2018-03-21 02:27:11 +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
|
3479b80f1c
|
opengl: Use unsafe-way to convert []float32/[]uint16 to []byte; Remove internal/endian
|
2018-03-04 18:06:35 +09:00 |
|
Hajime Hoshi
|
127f6c09c8
|
graphics: Specify rect to glTexSubImage2D
|
2018-03-01 01:58:09 +09:00 |
|
Hajime Hoshi
|
86671f3337
|
opengl: Remove pixels argument from NewTexture
|
2018-02-25 23:34:34 +09:00 |
|
Hajime Hoshi
|
591e0ad995
|
graphics: Add 'screen' filter for fast rendering (#509)
|
2018-02-23 01:28:35 +09:00 |
|
Hajime Hoshi
|
2db1753503
|
opengl: Remove struct usages to avoid copying (texture)
|
2018-02-19 02:49:00 +09:00 |
|
Hajime Hoshi
|
c6cf8e5184
|
opengl: Remove struct usages to avoid copying (program)
|
2018-02-19 01:45:03 +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
|
eeea25f202
|
opengl: Remove 'normalize' argument from VertexAttribPointer
|
2017-12-03 19:21: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
|
c2fab6cca3
|
graphics: Bug fix: glClear doesn't treat 0 or 1 correctly
Fixes #452
|
2017-12-02 22:25:02 +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
|
2d5b062c3c
|
opengl: Refactoring: Replace NewBuffer with new funcs
Replace NewBuffer with NewArrayBuffer and NewElementArrayBuffer
|
2017-09-01 01:30:09 +09:00 |
|
Hajime Hoshi
|
d46d9ac7c2
|
opengl: Remove GlslHighpSupported
|
2017-07-24 22:59:25 +09:00 |
|