This website requires JavaScript.
Explore
Help
Register
Sign In
nielsbross
0 Followers
·
0 Following
Joined on
2022-09-29
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
1
Projects
Packages
Public Activity
Starred Repositories
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-08-20 19:07:21 +00:00
01ffe9c73d
Properly output compiled file instead of intermediate results in semcheck
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-08-18 20:39:52 +00:00
382d790c5b
Moved more sem result into file. Still feels weird. Whole thing should just be in the file being passed around directly.
27933e599a
New ncore
Compare 2 commits »
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-08-18 05:15:16 +00:00
b7e34a22b2
Fix error propagation error in parsing. Semantic checker fix for compile result struct. Test cleanup
c36712b3ed
Merge branch 'main' of git.nbross.com:nielsbross/Ink-Shader-Language
e356c5a3a9
Merge branch 'main' of git.nbross.com:nielsbross/Ink-Shader-Language
5ec2186a42
Revert "More work towards the new API"
af3e298b29
More work towards the new API
Compare 5 commits »
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-08-14 12:05:00 +00:00
6b6c7bce62
Fixed a bunch of semant back and forth but now it looks like I broke some parameter checking in functions.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-27 20:39:00 +00:00
af42b61ed6
Struct output shenanigans
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-23 21:47:17 +00:00
cd167d1560
Add missing codegen for minusequals and etc. Do proper type checking on else blocks. Spread single arg constructors not supported in hlsl.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-22 21:30:13 +00:00
8ce8651d6b
Fix some missing operators not getting parsed properly. Fixed field access type checking with depth more than 1.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-20 21:20:54 +00:00
42c5baa846
if else if else if if else if else
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-18 21:22:24 +00:00
45ea54cf93
Fixed some error handling for invalid if statements. Started if codegen.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-15 20:32:23 +00:00
b4d119230b
Proper pretty printing and error handling on non-cool if condition.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-15 06:15:36 +00:00
a72a9ff50d
More print improvements.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-14 08:39:30 +00:00
41d1dd406d
Merge branch 'error-lolg'
bc69a39570
Attempt to improved error log.
Compare 2 commits »
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-13 15:33:07 +00:00
aaeda22fa3
Added broken check for bool if cond. Also added some wonky if/else pretty printing for AST.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-13 08:14:40 +00:00
4b927b6be9
Add else parsing. Still a few bugs with output.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-12 21:15:07 +00:00
85b23f90e5
Function overload check cleanup. Added if statement to parsing.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-10 21:44:20 +00:00
ec31046d30
Added inferred types and missing length function.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-08 21:38:07 +00:00
8bd766281e
Added shader output data to compiled_file API
4053400152
Added unary expressions to semcheck and codegen.
Compare 2 commits »
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-06 21:17:50 +00:00
1adb289c10
Add error propagation to lexer.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-05 21:38:14 +00:00
d65c6359db
Fixed some sem check init.
nielsbross
pushed to
main
at
nielsbross/Ink-Shader-Language
2025-01-04 22:12:59 +00:00
d08529a3eb
Simplification of API.
First
Previous
1
2
3
4
5
Next
Last