Hajime Hoshi
|
59fb259181
|
internal/graphicsdriver/gl: use PureGo for Linux and UNIX
Updates #2284
|
2024-04-29 21:25:15 +09:00 |
|
Hajime Hoshi
|
9c070eb2f3
|
Revert "internal/graphicsdriver/gl: use PureGo for Linux and UNIX"
This reverts commit 5701206229 .
Reason: error on Android:
```
/Users/runner/go/pkg/mod/github.com/ebitengine/purego@v0.8.0-alpha.0.20240404024320-d0aedd0f4393/func.go:301:4: too few values in struct literal of type syscall15Args
```
https://github.com/hajimehoshi/ebiten/actions/runs/8582651053/job/23521003819
|
2024-04-07 03:00:13 +09:00 |
|
Hajime Hoshi
|
5701206229
|
internal/graphicsdriver/gl: use PureGo for Linux and UNIX
Updates #2284
|
2024-04-07 02:08:40 +09:00 |
|
Hajime Hoshi
|
5a36b4bb48
|
internal/graphicsdriver/opengl/gl: remove IsTexture
Updates #805
|
2024-01-09 02:35:30 +09:00 |
|
Hajime Hoshi
|
3ca6184294
|
ebiten: add a new FillRule: NonZero
Closes #2782
|
2023-11-06 12:11:38 +09:00 |
|
Hajime Hoshi
|
00e45affe9
|
all: update OpenGL version from 2.1 to 3.2
'texelFetch' requires OpenGLSL 1.30, which requires OpenGL 3.0+.
macOS might not support OpenGL 3.0 and 3.1, so adopt 3.2.
Updates #1431
|
2023-04-23 14:25:36 +09:00 |
|
Hajime Hoshi
|
0542f9daa3
|
internal/graphicsdriver/opengl/gl: refactoring
|
2023-04-22 15:59:18 +09:00 |
|
Hajime Hoshi
|
0b9cbaa1ed
|
internal/shader: introduce integer vectors (ivec2, ivec3, ivec4)
Closes #1911
|
2022-11-21 00:31:23 +09:00 |
|
Hajime Hoshi
|
9df4770d20
|
internal/graphicsdriver/opengl/gl: make Context closer to gomobile's Context
|
2022-11-17 01:23:27 +09:00 |
|
Hajime Hoshi
|
49fc1cfdc0
|
internal/graphicsdriver/opengl/gl: refactoring: replace some *iv functions with *i
|
2022-11-17 00:26:33 +09:00 |
|
Hajime Hoshi
|
098fed65d5
|
internal/graphicsdriver/opengl/gl: refactoring: replace GetIntegerv -> GetInteger
|
2022-11-16 23:59:28 +09:00 |
|
Hajime Hoshi
|
f6f7ed3e3d
|
internal/graphicsdriver/opengl/gl: automatically choose OpenGL and OpenGL ES
Updates #292
|
2022-11-14 12:50:53 +09:00 |
|
Hajime Hoshi
|
e8810495cf
|
internal/graphicsdriver/opengl/gl: reland: refactoring: reduce opengles build tags
This is a reland of c9cff69dcb .
Updates #292
|
2022-11-14 02:21:18 +09:00 |
|
Hajime Hoshi
|
e87e4ffbd2
|
Revert "internal/graphicsdriver/opengl/gl: refactoring"
This reverts commit c9cff69dcb .
Reason: compmile error for browsers
|
2022-11-14 02:17:27 +09:00 |
|
Hajime Hoshi
|
c9cff69dcb
|
internal/graphicsdriver/opengl/gl: refactoring
|
2022-11-14 02:13:32 +09:00 |
|
Hajime Hoshi
|
5b96d93d13
|
internal/graphicsdriver/opengl/gl: refactoring
|
2022-11-13 22:26:13 +09:00 |
|
Hajime Hoshi
|
78f8ddbda8
|
internal/graphicsdriver/opengl/gl: load OpenGLES.framework if possible on Darwin
Closes #2449
|
2022-11-13 19:51:43 +09:00 |
|
Hajime Hoshi
|
b6ed95750b
|
internal/graphicsdriver/opengl: unify context_gl.go and context_gles.go
Closes #2451
|
2022-11-13 19:42:21 +09:00 |
|