Hajime Hoshi
696e6484fc
internal/shaderlister: bug fix: directives in multiline comments didn't work
2025-02-09 19:22:57 +09:00
Hajime Hoshi
1a206ae53c
internal/shaderlister: bug fix: wrong shader iteration
2025-02-09 17:29:15 +09:00
Hajime Hoshi
c8f37d1772
imternal/shaderlister: enable to omit command arguments
2025-02-09 13:33:34 +09:00
Hajime Hoshi
aaabea02cb
internal/shaderlister: bug fix: a directive in a function must be ignored
...
Updates #3157
2025-02-09 12:52:17 +09:00
Hajime Hoshi
0182f7044d
internal/shaderlister: bug fix: test failures on Windows
...
The directory check must be skipped when the pattern includes a meta
character.
Updates #3157
2025-02-09 01:01:30 +09:00
Hajime Hoshi
5e2f2d37aa
internal/shaderlister: separate File into GoFile and KageFile
...
Updates #3157
2025-02-09 00:07:49 +09:00
Hajime Hoshi
42125a8629
internal/shaderlister: refactoring
2025-02-08 23:59:04 +09:00
Hajime Hoshi
5db5346272
internal/shaderlister: enable to specify multiple patterns
...
Updates #3157
2025-02-08 23:56:12 +09:00
Hajime Hoshi
76bba89589
internal/shaderlister: introduce ebitengine:shaderfile to replace ebitengine:embeddedshader
...
Updates #3157
2025-02-08 23:21:16 +09:00
Hajime Hoshi
a060eea178
internal/shaderlister: rename directive shader -> shadersource
2025-02-08 22:07:50 +09:00
Hajime Hoshi
381e02a3dc
internal/shaderlister/shaderlistertest: bug fix: build failure
...
Updates #3157
2025-02-08 19:13:30 +09:00
Hajime Hoshi
3ebbbeead3
internal/shaderlister: add go:embeddedshader directive for embedded files
...
Updates #3157
2025-02-08 19:06:47 +09:00
Hajime Hoshi
3666920fb7
internal/shaderlister: bug fix: wrong shader hash
...
Updates #3157
2025-02-08 19:05:19 +09:00
Hajime Hoshi
960189b051
internal/shaderlister: add SourceHash
2024-11-17 15:44:51 +09:00
Hajime Hoshi
53687aafb0
internal/shaderlister: reland: compile shaders
...
Updates #3157
2024-11-16 19:22:59 +09:00
Hajime Hoshi
ab954c9c6e
Revert "internal/shaderlister: compile shaders"
...
This reverts commit 848e30e0e7
.
Reason: test failures
2024-11-16 19:14:02 +09:00
Hajime Hoshi
848e30e0e7
internal/shaderlister: compile shaders
...
Updates #3157
2024-11-16 19:11:44 +09:00
Hajime Hoshi
864f826b3c
internal/shaderlister: bug fix: skip tests when Go is not found (e.g. Wasm)
...
Updates #3157
2024-11-10 23:34:51 +09:00
Hajime Hoshi
75d7a26fcd
internal/shaderlister: output [] instead of null when no shaders are found
...
Updates #3157
2024-11-10 23:27:24 +09:00
Hajime Hoshi
9b849819f3
internal/shaderlister: refactoring: do not use github.com/hajimehoshi/ebiten/v2 command
2024-11-10 23:03:22 +09:00
Hajime Hoshi
99bbe7138c
internal: add shaderlister
...
This adds a new compiler directive `//ebitengine:shader` indicating
a shader source. A new tool internal/shaderlister can iterates all
the shader strings with the directive. The tool might be exposed
in the future.
Updates #3157
2024-11-10 22:21:42 +09:00