nielsbross
  • Joined on 2022-09-29
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-29 20:22:08 +00:00
0c0e31db38 Fix lvalue/rvalue binaries. Fix structured buffer output.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-29 18:55:35 +00:00
2e23b37405 Finalize struct gen for structured buffers. Rename buffer builtins.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-26 05:01:14 +00:00
63a68b70b4 More fixes to access and buffer compilation.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-24 12:05:06 +00:00
6528ca854b Merge branch 'main' of git.nbross.com:nielsbross/Ink-Shader-Language
940b58331d A bunch of array fixes and some buffer stuff that doesn't quite work yet
Compare 2 commits »
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-18 11:08:54 +00:00
c26fa892ee Added todos to module
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-18 11:02:36 +00:00
4c84437022 Added comment and todo on resource index in type var.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-18 10:58:47 +00:00
3fdaebf66d Added todo regarding for loop scoping.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-17 19:37:59 +00:00
50a404984d Started some fixes for array support. Not entirely there yet.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-17 10:33:43 +00:00
89904824bb Fixed test to fully deprecate properties.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-17 10:32:54 +00:00
94daf81a85 Merge branch 'main' of git.nbross.com:nielsbross/Ink-Shader-Language
607a6a0bed Deprecate properties. Use hinted cbuffers instead. This opens up to use a structured buffer in that way as well if you want instead.
Compare 2 commits »
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-17 10:30:43 +00:00
8b2141df16 Fix some if directive stuff. Fix a property output issue. Will be deprecated next commit anyway.
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-16 09:05:08 +00:00
7fefe0ecf6 Ifdefs, moved semantic to check, fixed error reporting for builtins
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-14 18:21:49 +00:00
f99f86bc37 Update readme
nielsbross pushed to main at nielsbross/Ink-Shader-Language 2025-09-13 20:02:57 +00:00
d5476b54d7 Fix tests.
622ce388fa Actually fix which allocator we're using in the tests.
b0653b6563 Tracy
d6ea2e4c2f Memory optimization for the general case by reserving significantly fewer tokens in lexer. It was reserving 1 million always!
361a310ed1 Actually pass the allocator in so it's used instead of temp.
Compare 9 commits »
nielsbross pushed to new-builtins at nielsbross/Ink-Shader-Language 2025-09-13 20:02:50 +00:00
d5476b54d7 Fix tests.
nielsbross pushed to new-builtins at nielsbross/Ink-Shader-Language 2025-09-13 20:01:37 +00:00
622ce388fa Actually fix which allocator we're using in the tests.
nielsbross pushed to new-builtins at nielsbross/Ink-Shader-Language 2025-09-11 15:29:51 +00:00
b0653b6563 Tracy
nielsbross pushed to new-builtins at nielsbross/Ink-Shader-Language 2025-09-11 10:27:50 +00:00
d6ea2e4c2f Memory optimization for the general case by reserving significantly fewer tokens in lexer. It was reserving 1 million always!
nielsbross pushed to new-builtins at nielsbross/Ink-Shader-Language 2025-09-11 09:33:22 +00:00
361a310ed1 Actually pass the allocator in so it's used instead of temp.
nielsbross pushed to new-builtins at nielsbross/Ink-Shader-Language 2025-09-11 09:23:14 +00:00
78e6d6146e Remove compiler ctx allocator