Hajime Hoshi
|
8aefa49510
|
Revert "internal/shader: reland: bug fix: int + ivec failed"
This reverts commit 1c4a0ac0dc .
Reason: TestShaderUniformMatrix2 failed on Windows
Updates #2707
|
2023-07-26 00:30:17 +09:00 |
|
Hajime Hoshi
|
1c4a0ac0dc
|
internal/shader: reland: bug fix: int + ivec failed
Closes #2707
|
2023-07-25 23:02:06 +09:00 |
|
Hajime Hoshi
|
3d8d759976
|
Revert "internal/shader: bug fix: int + ivec failed"
This reverts commit a93908503a .
Reason: test failures at TestShaderUniformMatrix2
Updates #2070
|
2023-07-25 22:53:02 +09:00 |
|
Hajime Hoshi
|
a93908503a
|
internal/shader: bug fix: int + ivec failed
Closes #2707
|
2023-07-25 22:42:06 +09:00 |
|
Hajime Hoshi
|
ad63d0842c
|
internal/shader: refactoring: check dimensions at AreValidTypesForBinaryOp
|
2023-07-25 13:46:44 +09:00 |
|
Hajime Hoshi
|
6b94de4ef6
|
internal/shader: refactoring: integrate type checks to shaderir.AreValidTypesForBinaryOp
|
2023-07-25 02:51:25 +09:00 |
|
Hajime Hoshi
|
b743b7ab50
|
internal/shader: bug fix: return true for float must fail
Closes #2706
|
2023-07-25 02:51:18 +09:00 |
|
Hajime Hoshi
|
29545906c0
|
internal/shader: refactoring
|
2023-07-25 01:40:47 +09:00 |
|
Hajime Hoshi
|
c329eab1b2
|
internal/shader: refactoring
|
2023-07-24 12:29:27 +09:00 |
|
Hajime Hoshi
|
20123e8420
|
internal/shader: bug fix: unary operators should keep the type info
Closes #2705
|
2023-07-24 02:21:42 +09:00 |
|
Hajime Hoshi
|
5a1109e56a
|
internal/shader: refactoring
|
2023-07-24 02:06:54 +09:00 |
|
Hajime Hoshi
|
0657e67cef
|
internal/shader: add more tests for % op
|
2023-07-24 02:00:00 +09:00 |
|
Hajime Hoshi
|
d99da81203
|
internal/shader: refactoring
|
2023-07-24 01:49:37 +09:00 |
|
Hajime Hoshi
|
a8c3eb7167
|
internal/shader: bug fix: don't allow a binary op with different typed constants
Closes #2704
|
2023-07-24 01:41:22 +09:00 |
|
Hajime Hoshi
|
8276a53dd6
|
ebiten: add TestShaderIVec
|
2023-07-23 16:42:39 +09:00 |
|
Hajime Hoshi
|
9ffbc51607
|
internal/shader: remove ConstType usages from canApplyBinaryOp
Updates #2550
|
2023-07-23 14:55:15 +09:00 |
|
Hajime Hoshi
|
94d1df8c7d
|
internal/shader: simplify canBeFloatImplicitly
Updates #2550
|
2023-07-23 14:06:18 +09:00 |
|
Hajime Hoshi
|
12e60b7273
|
internal/shader: reduce shaderir.ConstType usages
Updates #2550
|
2023-07-23 13:08:08 +09:00 |
|
Hajime Hoshi
|
a5af8f3b0b
|
internal/shaderir: remove isUntypedInteger
Updates #2550
|
2023-07-23 13:04:25 +09:00 |
|
Hajime Hoshi
|
8b4c744ca8
|
internal/ui: rename a file
Use `_linbsd.go` suffix for Linux and BSDs.
|
2023-07-23 02:29:57 +09:00 |
|
Hajime Hoshi
|
91e1c0ea29
|
ebiten: add more cursor shapes
This change adds these new cursor shapes:
* CursorShapeNESWResize
* CursorShapeNWSEResize
* CursorShapeMove
* CursorShapeNotAllowed
Closes #2476
|
2023-07-23 00:49:45 +09:00 |
|
Hajime Hoshi
|
269b557e38
|
internal/glfw: rename files
Updates #1162
|
2023-07-22 18:15:46 +09:00 |
|
Hajime Hoshi
|
3d41e8171e
|
internal/cglfw: refactoring: split build.go into each platform
|
2023-07-22 17:37:48 +09:00 |
|
Hajime Hoshi
|
5f2c02eb1a
|
.builds: remove or replace GLU lib
|
2023-07-22 01:33:42 +09:00 |
|
Hajime Hoshi
|
47dea6fac4
|
move internal/glfw/glfw to internal/cglfw
|
2023-07-22 01:02:55 +09:00 |
|
Hajime Hoshi
|
7b86a2b642
|
update go-text/typesettings
|
2023-07-22 00:42:01 +09:00 |
|
Hajime Hoshi
|
0220d3cb95
|
update purego to v0.5.0-alpha
|
2023-07-22 00:41:13 +09:00 |
|
Hajime Hoshi
|
c85c5b1884
|
internal/glfw: move Wayland files
|
2023-07-21 01:59:40 +09:00 |
|
Hajime Hoshi
|
0324db5657
|
internal/glfw/glfw: remove -l options
DLLs for OpenGL are loaded automatically and doesn't have to link them
when compiling.
DLLs for Vulkan are not used.
|
2023-07-21 01:09:25 +09:00 |
|
Hajime Hoshi
|
65bbfad84a
|
internal/glfw/glfw: remove null_platform.h
|
2023-07-21 01:04:08 +09:00 |
|
Hajime Hoshi
|
214f6094f8
|
internal/glfw/glfw: move osmesa_context.h
|
2023-07-21 00:09:17 +09:00 |
|
Hajime Hoshi
|
f6e5d2eca6
|
internal/glfw/glfw: remove unnecessary files
|
2023-07-21 00:03:26 +09:00 |
|
Hajime Hoshi
|
bccb33236f
|
internal/glfw/glfw: move xkb_unicode.* and X11 files
|
2023-07-20 23:37:44 +09:00 |
|
Hajime Hoshi
|
8df1b6578a
|
.github/workflows: add Go 1.21
|
2023-07-20 20:20:27 +09:00 |
|
Hajime Hoshi
|
657e53c0dc
|
update purego (for Go 1.21)
|
2023-07-20 20:05:20 +09:00 |
|
Hajime Hoshi
|
4d3086b17a
|
update Oto to v2.5.0-alpha.1
|
2023-07-15 22:01:27 +09:00 |
|
Hajime Hoshi
|
e10c5f5c59
|
internal/glfw/glfw: move and remove null_* files
|
2023-07-15 12:57:15 +09:00 |
|
Hajime Hoshi
|
31bad92c23
|
internal/glfw/glfw: move cocoa_* and nsgl_* files
|
2023-07-15 12:38:43 +09:00 |
|
Hajime Hoshi
|
647d2aca14
|
internal/glfw/glfw: move egl_context.* files
|
2023-07-15 12:30:12 +09:00 |
|
Hajime Hoshi
|
4d9ae2a815
|
./internal/glfw/glfw: move posix_*.* files
|
2023-07-13 03:39:12 +09:00 |
|
Hajime Hoshi
|
d8a8404fd4
|
internal/glfw/glfw/glfw/src: remove internal.h
|
2023-07-13 03:39:12 +09:00 |
|
Hajime Hoshi
|
b837713262
|
.github/workflows: add wayland test
|
2023-07-13 03:09:11 +09:00 |
|
Hajime Hoshi
|
a4c183c5d4
|
internal/glfw/glfw: move some C and H files
|
2023-07-13 03:08:09 +09:00 |
|
Hajime Hoshi
|
8ee3a6d0c1
|
internal/glfw/glfw/glfw/src: remove warnings for Wayland
|
2023-07-13 02:33:06 +09:00 |
|
Hajime Hoshi
|
e04b7a438a
|
.github/workflows: update Go versions
|
2023-07-12 12:01:40 +09:00 |
|
Hajime Hoshi
|
0ce91a9f28
|
update dependencies
|
2023-07-12 03:03:49 +09:00 |
|
Hajime Hoshi
|
a9c272d137
|
.github/workflows: use $GITHUB_OUTPUT
See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
2023-07-11 01:30:57 +09:00 |
|
Hajime Hoshi
|
5ddf75c4b3
|
internal/glfw/glfw/glfw/src: bug fix: build failure
|
2023-07-11 00:15:41 +09:00 |
|
Hajime Hoshi
|
72293d48b5
|
internal/glfw/glfw: unify c_glfw_bsd.go and c_glfw_linux.go
|
2023-07-11 00:05:33 +09:00 |
|
Hajime Hoshi
|
bf197e379b
|
internal/glfw/glfw: refactoring: remove glfw/include
|
2023-07-10 23:30:03 +09:00 |
|