Hajime Hoshi
|
d0027ebc5f
|
shader: Bug fix: Skip tests on browsers
With wasmbrowsertest, file system is not available.
|
2020-06-08 12:32:15 +09:00 |
|
Hajime Hoshi
|
91fb8e92d8
|
shader: Implment defining variables in multiple-value context
|
2020-06-08 12:15:09 +09:00 |
|
Hajime Hoshi
|
75706504bf
|
shader: Add testdata directory
|
2020-06-08 11:18:27 +09:00 |
|
Hajime Hoshi
|
acba49952c
|
shaderir: Add a test for nested function calls
|
2020-06-08 02:19:37 +09:00 |
|
Hajime Hoshi
|
399bb93044
|
shaderir: Add space lines between functions
|
2020-06-08 01:41:47 +09:00 |
|
Hajime Hoshi
|
84fb951729
|
shader: Implement variable initialization in multiple-value context
|
2020-06-08 01:33:12 +09:00 |
|
Hajime Hoshi
|
1ca5dd16b2
|
shader: Let parseExpr return multiple values
|
2020-06-08 01:17:11 +09:00 |
|
Hajime Hoshi
|
bee79e3b67
|
shader: Refactoring
|
2020-06-07 23:50:53 +09:00 |
|
Hajime Hoshi
|
2c1e71931e
|
shader: Move some functions
|
2020-06-07 23:33:47 +09:00 |
|
Hajime Hoshi
|
3fd8062fbe
|
shader: Let detectType return multiple types
|
2020-06-07 23:32:50 +09:00 |
|
Hajime Hoshi
|
c986da8970
|
shader: Implement function call
|
2020-06-07 22:23:20 +09:00 |
|
Hajime Hoshi
|
2ffbd49602
|
shader: Use shaderir.Type instead of typ struct
|
2020-06-07 22:06:06 +09:00 |
|
loig
|
63677e0e50
|
examples: Use RunGame (#1183)
Fixes #1111
|
2020-06-07 21:36:46 +09:00 |
|
Hajime Hoshi
|
fc995a47ee
|
Add loig to AUTHORS
|
2020-06-07 19:25:04 +09:00 |
|
Hajime Hoshi
|
9a5481459a
|
shaderir: Remove inout params
|
2020-06-07 19:24:27 +09:00 |
|
Hajime Hoshi
|
e64c806698
|
shader: Let parseExpr return statements for Call
|
2020-06-07 19:24:27 +09:00 |
|
loig
|
e117086ca1
|
examples/wheel: Use RunGame (#1182)
Updates #1111
|
2020-06-07 19:23:25 +09:00 |
|
Hajime Hoshi
|
6d779965f9
|
shader: Fix misspelling
|
2020-06-07 17:03:40 +09:00 |
|
Hajime Hoshi
|
869a61d9be
|
shader: Parse initial values of variables
|
2020-06-07 16:25:04 +09:00 |
|
Hajime Hoshi
|
e14cd559b6
|
shader: Remove variable.init
|
2020-06-07 05:20:04 +09:00 |
|
Hajime Hoshi
|
147c82f212
|
shader: Bug fix: Test compile error
|
2020-06-07 00:52:51 +09:00 |
|
Hajime Hoshi
|
ba36d5a8e9
|
shader: Reland: Add a predefined uniform variable: __viewportSize
|
2020-06-07 00:14:09 +09:00 |
|
Hajime Hoshi
|
dde7d00231
|
shader: Accept an ast directly
This is a preparation to modify the AST before passign to Compile.
|
2020-06-06 23:12:01 +09:00 |
|
Hajime Hoshi
|
fe308f1971
|
Revert "shader: Add a predefined uniform variable: Internal_ViewportSize"
This reverts commit 6f411842f0 .
Reason: Test failures on internal/restorable
|
2020-06-05 04:36:09 +09:00 |
|
Hajime Hoshi
|
6f411842f0
|
shader: Add a predefined uniform variable: Internal_ViewportSize
|
2020-06-05 03:00:43 +09:00 |
|
Hajime Hoshi
|
3dbf4c0a83
|
shader: Enable to specify entrypoint names
|
2020-06-05 01:11:39 +09:00 |
|
Hajime Hoshi
|
d0aa18ddb9
|
Add shader public APIs experimentally
Updates #1168
|
2020-06-04 01:40:50 +09:00 |
|
Hajime Hoshi
|
2f843c49a6
|
shader: Fix the case when the source image is nil for shaders
|
2020-06-04 01:35:35 +09:00 |
|
Hajime Hoshi
|
fc44589705
|
shader: Format
|
2020-06-03 23:58:05 +09:00 |
|
Hajime Hoshi
|
762b9788a0
|
shader: Parse fragment entry point
|
2020-06-03 23:56:08 +09:00 |
|
Hajime Hoshi
|
382ba75139
|
shader: Enable to put global variables anywhere
|
2020-06-03 23:19:07 +09:00 |
|
Hajime Hoshi
|
39c09a4f88
|
shaderir: Change the param order of fragment shaders
|
2020-06-03 02:01:50 +09:00 |
|
Hajime Hoshi
|
cd3d396975
|
shader: Implement vertex shader entry point
|
2020-06-03 01:03:27 +09:00 |
|
Hajime Hoshi
|
fa5b2ed730
|
shaderir: Change the param order
|
2020-06-03 00:46:52 +09:00 |
|
Hajime Hoshi
|
3118657fff
|
shaderir: Fix integer literals
|
2020-06-02 21:45:33 +09:00 |
|
Hajime Hoshi
|
909ba638a3
|
shader: Add more shadowing tests
|
2020-06-01 03:24:43 +09:00 |
|
Hajime Hoshi
|
37cc30bc38
|
shader: Add define (:=)
|
2020-06-01 02:23:27 +09:00 |
|
Hajime Hoshi
|
6fa7b4bb5a
|
shader: Analyze blocks and shadowings
|
2020-06-01 00:58:33 +09:00 |
|
Hajime Hoshi
|
5de0493294
|
shader: Implement multiple out params
|
2020-05-31 19:20:53 +09:00 |
|
Hajime Hoshi
|
afd114e606
|
shader: Parse function bodies
|
2020-05-31 19:03:33 +09:00 |
|
Hajime Hoshi
|
91e5dde320
|
shader: Parse return
|
2020-05-31 18:01:12 +09:00 |
|
Hajime Hoshi
|
ddba8a911f
|
shader: Parse function signatures
|
2020-05-31 16:20:36 +09:00 |
|
Hajime Hoshi
|
5ea5dfccfc
|
shader: Remove stmt
|
2020-05-31 02:23:51 +09:00 |
|
Hajime Hoshi
|
1ede103ce6
|
shader: Add tests for uniform variables
|
2020-05-31 02:06:41 +09:00 |
|
Hajime Hoshi
|
e7323e04bf
|
shader: Remove sorting
|
2020-05-31 01:47:12 +09:00 |
|
Hajime Hoshi
|
8cb70062b7
|
shader: Remove dumping and original types
|
2020-05-31 01:25:24 +09:00 |
|
Hajime Hoshi
|
eb1b06c326
|
graphicscommand: Adjust texels
|
2020-05-30 22:41:14 +09:00 |
|
Hajime Hoshi
|
1da6dbcb29
|
examples: Use RunGame
Updates #1111
|
2020-05-30 21:47:36 +09:00 |
|
Hajime Hoshi
|
bab3288a37
|
examples: Use RunGame
Updates #1111
|
2020-05-30 21:20:26 +09:00 |
|
Hajime Hoshi
|
e25a6f4d46
|
graphicsdriver/opengl: Remove isTexture on desktops
|
2020-05-30 20:56:13 +09:00 |
|