Hajime Hoshi
|
8bac08cbd9
|
Add internal/shaderir/glsl
|
2020-08-03 23:27:27 +09:00 |
|
Hajime Hoshi
|
fa60e31997
|
shaderir: Bug fix: Pass tests
|
2020-08-01 21:22:47 +09:00 |
|
Hajime Hoshi
|
4bd01fd038
|
graphicsdriver/opengl: Implement shaders for browsers
Fixes #1166
|
2020-08-01 20:27:46 +09:00 |
|
Hajime Hoshi
|
914eb093f8
|
shader: Bug fix: Compile error on the test
|
2020-07-08 01:38:27 +09:00 |
|
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
|
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
|
c986da8970
|
shader: Implement function call
|
2020-06-07 22:23:20 +09:00 |
|
Hajime Hoshi
|
869a61d9be
|
shader: Parse initial values of variables
|
2020-06-07 16:25:04 +09:00 |
|
Hajime Hoshi
|
147c82f212
|
shader: Bug fix: Test compile error
|
2020-06-07 00:52:51 +09:00 |
|
Hajime Hoshi
|
3dbf4c0a83
|
shader: Enable to specify entrypoint names
|
2020-06-05 01:11:39 +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
|
cd3d396975
|
shader: Implement vertex shader entry point
|
2020-06-03 01:03:27 +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
|
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
|
1ede103ce6
|
shader: Add tests for uniform variables
|
2020-05-31 02:06:41 +09:00 |
|
Hajime Hoshi
|
8cb70062b7
|
shader: Remove dumping and original types
|
2020-05-31 01:25:24 +09:00 |
|
Hajime Hoshi
|
6d182c4b55
|
shader: Parse structs
|
2020-05-11 00:43:17 +09:00 |
|
Hajime Hoshi
|
ba9d27b8ba
|
shader: Rename type -> basicType
|
2020-05-10 23:28:05 +09:00 |
|
Hajime Hoshi
|
02eafb2929
|
shader: Forbid unexported global variables
|
2020-05-10 21:57:12 +09:00 |
|
Hajime Hoshi
|
a39376ad47
|
shader: Add stmtBlock
|
2020-05-10 21:45:12 +09:00 |
|
Hajime Hoshi
|
73255f4663
|
shader: Add more tests
|
2020-05-10 20:41:43 +09:00 |
|
Hajime Hoshi
|
8ede0b3891
|
shader: Bug fix: fix tests
|
2020-05-10 19:48:24 +09:00 |
|
Hajime Hoshi
|
b78194afd5
|
shader: Detect types from rhs
|
2020-05-10 19:37:09 +09:00 |
|
Hajime Hoshi
|
9430b6be37
|
shader: Parse assignments
|
2020-05-10 02:27:14 +09:00 |
|
Hajime Hoshi
|
4742c49c21
|
shader: Separate variable and constant
|
2020-05-10 00:39:26 +09:00 |
|
Hajime Hoshi
|
8b2a22fb47
|
shader: Parse return
|
2020-05-10 00:23:40 +09:00 |
|
Hajime Hoshi
|
5e6be91eac
|
shader: Parse block variables
|
2020-05-09 23:45:53 +09:00 |
|
Hajime Hoshi
|
e848eacedf
|
shader: Parse arguments and returns
|
2020-05-09 19:21:01 +09:00 |
|
Hajime Hoshi
|
7ba434ad6d
|
shader: Start parsing functions
|
2020-05-09 18:05:55 +09:00 |
|
Hajime Hoshi
|
195c51fe51
|
shader: Rename test name
|
2020-05-09 17:19:05 +09:00 |
|
Hajime Hoshi
|
fc0604805a
|
shader: Parse constants
|
2020-05-09 04:21:45 +09:00 |
|
Hajime Hoshi
|
ffae970c26
|
shader: Parse uniform and global variables
|
2020-05-09 03:38:37 +09:00 |
|
Hajime Hoshi
|
b3df3a7864
|
Add shader package
Updates #482
|
2020-05-09 01:11:40 +09:00 |
|