Hajime Hoshi
|
4895ae7f93
|
internal/graphicsdriver/opengl: refactoring: move some functions from internal/ui
Updates #2714
|
2023-12-23 22:30:13 +09:00 |
|
Hajime Hoshi
|
ee2ca6d20c
|
internal/graphicsdriver/opengl: refactoring
|
2023-12-23 19:28:41 +09:00 |
|
Hajime Hoshi
|
037a818601
|
internal/graphicsdriver/opengl: bug fix: go-vet failed
|
2023-12-20 03:06:58 +09:00 |
|
Hajime Hoshi
|
4ef7b5c166
|
internal/graphicsdriver/opengl: refactoring: hide SetGLFWClientAPI
Updates #2714
|
2023-12-20 02:47:19 +09:00 |
|
Hajime Hoshi
|
f6f0cf05e6
|
internal/ui: refactoring: move updateVsyncOnRenderThread to the OpenGL driver
Updates #2714
|
2023-12-20 02:38:20 +09:00 |
|
Hajime Hoshi
|
12ae411d15
|
internal/graphicsdriver/opengl, internal/graphicsdriver/opengl/gl: refactoring
|
2023-12-20 02:19:33 +09:00 |
|
Hajime Hoshi
|
630789757f
|
all: add files for PlayStation 5
The implementation is WIP.
Updates #2799
|
2023-10-16 00:54:08 +09:00 |
|
Hajime Hoshi
|
e7ad5c52fe
|
internal/glfw: merge internal/goglfw into internal/glfw
This also changes APIs in internal/glfw to return errors.
Updates #2703
|
2023-10-05 03:09:51 +09:00 |
|
Hajime Hoshi
|
0e722669ef
|
internal/glfw: add const definitions
This is one of the steps to merge internal/glfw and internal/goglfw.
Updates #2703
|
2023-10-04 03:04:47 +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
|
95709d9182
|
internal/graphicsdriver/opengl: update GLES version to 3.0
GLES 3.0 is required for GLSL ES 3.0
Updates #1431
|
2023-04-19 22:43:26 +09:00 |
|
Hajime Hoshi
|
95b4e67c77
|
internal/graphicsdriver/opengl: reduce context functions
|
2022-11-18 03:18:30 +09:00 |
|
Hajime Hoshi
|
1e86e7fa18
|
internal/ui: refactoring: reduce opengles build tags
Updates #292
|
2022-11-14 02:46:34 +09:00 |
|