|
|
5c5c81325d
|
fix(build): app name
|
2026-04-02 19:19:26 +02:00 |
|
|
|
d1211b7157
|
fix(texture): display inf rec
|
2026-04-02 19:17:23 +02:00 |
|
|
|
99bf883eeb
|
fix(flake): default app name
|
2026-04-02 18:51:15 +02:00 |
|
|
|
078ad2c401
|
build: install scenes properly
|
2026-04-02 18:17:22 +02:00 |
|
|
|
3a49460fe6
|
feat(sphere): add texture sphere
|
2026-04-02 15:10:09 +02:00 |
|
|
|
684cc19302
|
fix(expression): PartialEq and PartialOrd impls
|
2026-04-02 14:48:14 +02:00 |
|
|
|
0e919c339c
|
feat(texture): add plane textures
|
2026-04-02 14:41:01 +02:00 |
|
|
|
5605ad0901
|
fix: environment warnings
|
2026-04-01 01:45:35 +02:00 |
|
|
|
3e5f23a3bf
|
feat(rt-lisp): add more math overloads
|
2026-04-01 01:43:50 +02:00 |
|
|
|
5aeaf72af1
|
feat(macro): show invalid args
|
2026-04-01 01:24:47 +02:00 |
|
|
|
6e6a3e8a27
|
feat: update demo
|
2026-04-01 00:56:36 +02:00 |
|
|
|
aa0ba6ed7a
|
feat(scenes): add materials.lisp
|
2026-04-01 00:37:25 +02:00 |
|
|
|
5ffc390d2c
|
feat(rt_interp): enable file locations for include
|
2026-04-01 00:36:03 +02:00 |
|
|
|
48d4039c31
|
feat(core): add load and include prelude
|
2026-04-01 00:35:52 +02:00 |
|
|
|
3cb3e4a8fa
|
feat(sphere): inner intersection
|
2026-03-31 23:01:55 +02:00 |
|
|
|
fc40e0b798
|
feat(camera): render anim using ffmpeg
|
2026-03-31 20:15:30 +02:00 |
|
|
|
d0840759b3
|
feat(core): Display for EvalError + ParserError
|
2026-03-31 20:14:49 +02:00 |
|
|
|
d4281d3538
|
feat(tokenizer): allow negative numbers
|
2026-03-31 04:32:08 +02:00 |
|
|
|
3c73077837
|
feat(anim): add frame-based animations
|
2026-03-31 04:12:39 +02:00 |
|
|
|
36b9ad4c0d
|
feat(lispers-macro): show function name in application error
|
2026-03-31 04:10:18 +02:00 |
|
|
|
7d70066213
|
feat(expr): from fixed sized array to Expr
|
2026-03-31 04:09:52 +02:00 |
|
|
|
72c0cc8445
|
fix: devShell deps
|
2026-03-31 04:09:36 +02:00 |
|
|
|
0bdeb2ceab
|
build: use flake-parts
|
2026-03-31 01:06:03 +02:00 |
|
|
|
0ca3ec6973
|
fix: ffmpeg-next build
|
2026-03-31 00:48:57 +02:00 |
|
|
|
d835dc48ce
|
feat(prelude): add list/string functions
|
2025-01-12 21:47:06 +01:00 |
|
|
|
e770e6f8a7
|
build(flake): add rt_interp binary
|
2025-01-11 17:09:45 +01:00 |
|
|
|
b38e6c00a5
|
feat(rtlisp): add rt_inerp binary and demo script
|
2025-01-11 16:35:09 +01:00 |
|
|
|
1871f6cae4
|
feat(rtlisp): clean up rt lisp functions
- sin/cos
- scene-add proxy
|
2025-01-11 16:33:05 +01:00 |
|
|
|
88bbcf036f
|
feat(core): improve printing
- Expression Conversion
- print/println
|
2025-01-11 16:31:41 +01:00 |
|
|
|
ad0792dcd3
|
feat(lisp): add overloadable native functions
|
2025-01-07 00:55:03 +01:00 |
|
|
|
1856de7685
|
build(flake): adjust cargoNix to workspace
|
2025-01-04 21:03:49 +01:00 |
|
|
|
3e11142361
|
feat: add native_lisp_function macro
- refactor project layout to use child crates
- lispers-core: parser and evaluator
- lispers-macro: proc macros
|
2025-01-04 20:12:11 +01:00 |
|
|
|
9179f06132
|
fix(build): binary names
|
2024-11-28 02:05:02 +01:00 |
|
|
|
6a3348d727
|
feat(raytracer): add native rt functions to lisp
|
2024-11-28 01:57:40 +01:00 |
|
|
|
4b227fdd28
|
feat(lisp): rework foreign data system
|
2024-11-28 01:49:47 +01:00 |
|
|
|
61b5437561
|
feat(plane): add a special checkerboard plane
|
2024-11-20 13:42:25 +01:00 |
|
|
|
c3d6d80fd7
|
fix(scene): respect t for shadow rays
|
2024-11-20 13:41:18 +01:00 |
|
|
|
af4c4801f3
|
feat(rt_demo): higher rendering quality
|
2024-11-20 00:36:47 +01:00 |
|
|
|
aab1fa0a5e
|
feat(scene): make render loop parallelized
|
2024-11-20 00:27:55 +01:00 |
|
|
|
587471f36a
|
build: fix rust-toolchain
|
2024-11-19 22:03:26 +01:00 |
|
|
|
b458b99c82
|
feat(raytracer): add minimal phong lighting demo
|
2024-11-17 23:50:05 +01:00 |
|
|
|
e8a2b0f059
|
build: update rust-overlay compiler version
|
2024-11-17 15:27:30 +01:00 |
|
|
|
a1ccb33a6e
|
feat(raytracer): add minimal implementation
|
2024-11-17 14:03:05 +01:00 |
|
|
|
369293598f
|
feat(prelude): add progn
|
2024-11-10 23:46:50 +01:00 |
|
|
|
fd98aa4a96
|
feat(prelude): add define/defun
|
2024-11-10 16:54:21 +01:00 |
|
|
|
5275bc33a8
|
build: separate bin/lib targets
|
2024-11-10 16:23:34 +01:00 |
|
|
|
e79e44c0df
|
feat: add repl bin
|
2024-11-10 16:14:37 +01:00 |
|
|
|
b086a89557
|
feat(vec): add more vec3 functions
|
2024-11-10 02:36:00 +01:00 |
|
|
|
6f8499acaf
|
feat: add foregin exprssions and vec3 functions
|
2024-11-09 19:22:01 +01:00 |
|
|
|
8ce07f4ea4
|
chore: clean up imports
|
2024-11-09 13:57:52 +01:00 |
|