Hajime Hoshi
|
6553c237a1
|
shaderir: Add comments
|
2020-05-16 23:42:32 +09:00 |
|
Hajime Hoshi
|
8f4e93338c
|
shaderir: Implement sampler2D
|
2020-05-16 23:33:20 +09:00 |
|
Hajime Hoshi
|
316e502f4b
|
shaderir: Add predefined macros
|
2020-05-16 23:29:01 +09:00 |
|
Hajime Hoshi
|
66e76597d8
|
shaderir: Implement fragment function
|
2020-05-16 23:07:24 +09:00 |
|
Hajime Hoshi
|
ddaed674dd
|
shaderir: Implement vertex function
|
2020-05-16 22:50:20 +09:00 |
|
Hajime Hoshi
|
eb5a2efad8
|
shaderir: Implement return
|
2020-05-16 20:16:04 +09:00 |
|
Hajime Hoshi
|
57d80c185e
|
shaderir: Implement call
|
2020-05-16 19:19:16 +09:00 |
|
Hajime Hoshi
|
5b69e81bd7
|
shaderir: Add more tests
|
2020-05-16 18:09:09 +09:00 |
|
Hajime Hoshi
|
af5249de4d
|
shaderir: Implement selector operator
|
2020-05-16 17:22:17 +09:00 |
|
Hajime Hoshi
|
d4d43ce193
|
shaderir: Allow specifying op for 'for' loop
|
2020-05-16 15:51:54 +09:00 |
|
Hajime Hoshi
|
9f4985943c
|
shaderir: Allow integer literals
|
2020-05-16 03:40:33 +09:00 |
|
Hajime Hoshi
|
3cffe88334
|
shaderir: Add for-loop
|
2020-05-16 03:10:03 +09:00 |
|
Hajime Hoshi
|
931fec9100
|
shaderir: Refactoring
|
2020-05-15 03:37:14 +09:00 |
|
Hajime Hoshi
|
4b8e745824
|
shaderir: Refactoring
|
2020-05-15 03:12:23 +09:00 |
|
Hajime Hoshi
|
e6d78abd11
|
shaderir: Implement 'if'
|
2020-05-15 02:35:58 +09:00 |
|
Hajime Hoshi
|
71ee622997
|
shaderir: Use auto names for variables
|
2020-05-15 01:29:39 +09:00 |
|
Hajime Hoshi
|
1ed004ae05
|
shaderir: Avoid duplications of local variable names
|
2020-05-14 03:52:36 +09:00 |
|
Hajime Hoshi
|
32a88b3b03
|
shaderir: Add Return
|
2020-05-14 03:14:56 +09:00 |
|
Hajime Hoshi
|
d932787e36
|
shaderir: Add parsing expr and stmt
|
2020-05-14 02:13:10 +09:00 |
|
Hajime Hoshi
|
c75a35fd64
|
shaderir: Add more tests
|
2020-05-14 01:07:53 +09:00 |
|
Hajime Hoshi
|
3d7c102472
|
shaderir: Add func params
|
2020-05-13 23:31:17 +09:00 |
|
Hajime Hoshi
|
a3105d6fca
|
shaderir: Add more tests
|
2020-05-13 02:10:59 +09:00 |
|
Hajime Hoshi
|
a5d570a7a8
|
Add shaderir
|
2020-05-12 01:18:18 +09:00 |
|
Hajime Hoshi
|
6d182c4b55
|
shader: Parse structs
|
2020-05-11 00:43:17 +09:00 |
|
Hajime Hoshi
|
90fdececa0
|
shader: Refactoring
|
2020-05-11 00:00:21 +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
|
1a7da0bc63
|
shader: Do not sort variables since the order matters
|
2020-05-10 01:21:34 +09:00 |
|
Hajime Hoshi
|
eaf93a532f
|
shader: Unify parsing decls
|
2020-05-10 01:05:57 +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
|
1b2c29f6f3
|
shader: Refactoring
|
2020-05-09 17:32:10 +09:00 |
|
Hajime Hoshi
|
195c51fe51
|
shader: Rename test name
|
2020-05-09 17:19:05 +09:00 |
|
Hajime Hoshi
|
00b32a663e
|
shader: Add token positions to the error message
|
2020-05-09 16:47:07 +09:00 |
|
Hajime Hoshi
|
c8045210ac
|
shader: Fix comments
|
2020-05-09 05:13:43 +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 |
|
Hajime Hoshi
|
4fa52dcc56
|
Remove MonoGame support
Fixes #1148
|
2020-05-08 19:32:28 +09:00 |
|
Hajime Hoshi
|
274245e39c
|
graphicsdriver/metal: Refactoring: Invert the viewport's Y direction
|
2020-05-08 18:12:30 +09:00 |
|
Hajime Hoshi
|
8029dc352a
|
driver: Use framebuffer's Y directions
|
2020-05-08 16:49:19 +09:00 |
|
Hajime Hoshi
|
c43ba6e17d
|
graphicsdriver/metal: Update comments
|
2020-05-08 05:49:38 +09:00 |
|