• Joined on 2022-05-11
janis pushed to bottom-up-value-place at janis/SeaLang 2025-03-06 01:28:15 +00:00
f30b7827b8 pulled out modules into separate files
janis pushed to bottom-up-value-place at janis/SeaLang 2025-03-06 01:19:20 +00:00
6cc1822ec6 trying to fix declrefs to params being places
8c95a2ba3d single-threaded interior mutably wrapper for internpool
f5fc8195f4 fix, lint
1be3f29e23 place-value stuff should work now
6d70231c91 this should be correct?
Compare 8 commits »
janis created branch bottom-up-value-place in janis/SeaLang 2025-03-06 01:19:20 +00:00
janis pushed to main at janis/SeaLang 2025-03-01 18:22:56 +00:00
379769bc59 split ast tag arrays
janis pushed to main at janis/vidya 2025-01-28 01:31:23 +00:00
2b09a2c4f8 renderer: thread-local commandpools
4cbf1f053b untrack spirv shaders
be9f00f63f font rendering test, ahash, F32 new type
44076fb5f0 renderer: cleanup
40ea757543 renderer: remove Vulkan object, move debug mod to its own file
Compare 17 commits »
janis pushed to main at janis/vidya 2025-01-14 22:07:42 +00:00
7640cf053b use scale_factor for egui
janis pushed to main at janis/vidya 2025-01-10 12:29:15 +00:00
d623b8fc46 fix: check for layout transition is always necessary, layout in eguiprepass
janis pushed to main at janis/dot-emacs 2025-01-10 11:25:01 +00:00
0b036c1a28 fix: use variable to assign nerd-fonts
janis pushed to main at janis/dot-emacs 2025-01-10 11:22:28 +00:00
04c1d8c317 completion: use corfu instead of company
92e5c747aa keybinds: bind tab and ret to org-mode-map for -cycle and -open-at-point
0470899b26 ediff: use current frame, split horizontally
8b36fd2adf corfu config
0ea86ed3da sort ispell with spelling instead of company-mode
Compare 10 commits »
janis pushed to main at janis/vidya 2025-01-09 23:20:06 +00:00
dbc4294c09 rendering module
9242d44755 tracing: debug->trace, remove present_pass
2cad8adb55 optional pass record function for pure layout/transition passes
6274b6e5a8 rendergraph resolves faster
3332e59453 i genuinely believe this is close to working
Compare 15 commits »
janis pushed to main at janis/vidya 2025-01-05 02:14:36 +00:00
fdfc74c668 stuff i forgor in earlier commits (state 4.1.25)
a5ea706744 rendergraph: works!! (i cant believe it does!)
5b5a7cba54 swapchain: use Image abstraction, add support to that for swapchain images
2fc7d3e179 commandbuffer: tracking state and fn end()
f3cc43e49e util: WithLifetime type for tagging with a lifetime
Compare 30 commits »
janis pushed to main at janis/vidya 2024-12-31 10:58:18 +00:00
ea3c24ec46 correct egui blending
janis pushed to main at janis/vidya 2024-12-31 10:19:48 +00:00
e8bcaae2a7 render egui to the screen (finally)
81f1ee1f96 pipeline
f0fff72bce idek so much when i thought i was only doing egui integration
Compare 3 commits »
janis pushed to main at janis/SeaLang 2024-12-29 18:57:47 +00:00
43c828d96f irgen of ast2
f6b956deee normalising BlockTrailingExpr where it returns into Block with a Ret expr
e002a6ddc9 small fixes/visiter pattern/pub visibility
1b5cc3302b rename ast_visitor module to visitor
f6fc83ce02 using visitor for rendering ast
Compare 7 commits »
janis pushed to main at janis/dot-emacs 2024-12-26 14:59:10 +00:00
d9f7ec85f5 sf mono + symbols nerd font, modeline, rust-mode
janis pushed to main at janis/SeaLang 2024-12-23 02:40:53 +00:00
1bd6c43341 iterate over multiple files and compile&execute in test.sh
janis pushed to main at janis/SeaLang 2024-12-23 02:09:11 +00:00
d743292710 compile help script
7c01afbf2f TOO MUCH!!!! InternPool use everywhere in old ast
7801fefa17 mir function type and using internpool
3be955aebf internpool helpers/ fixes
d9e6d99286 bit-length helper for integers and byte slices
Compare 14 commits »
janis pushed to main at janis/vidya 2024-12-22 01:02:51 +00:00
f7e6a92018 command buffer abstraction, images/buffers start
janis pushed to main at janis/vidya 2024-12-21 21:18:32 +00:00
d29b121aca idk man...
janis pushed to main at janis/dot-emacs 2024-12-21 20:19:54 +00:00
fe09732b80 keychain-environment