Commit Graph

398 Commits

Author SHA1 Message Date
d9b6085d7f need to patch a bug related to some NEG_X and Y values, start metatable work 2024-01-23 00:11:15 -05:00
33cf9f0561 f32 instead because glam 2024-01-22 23:28:48 -05:00
40745c4f6f roblox sandbox maybe 2024-01-22 23:28:21 -05:00
e40e960ef2 Provide optional values for Vector.new libraries Vector4.new() -> 0,0,0,0 2024-01-22 15:05:23 -05:00
76ca43a645 debug "warn" global for StrafeLua 2024-01-22 14:20:23 -05:00
b5f7a8cc6f Add color_print crate and implement it into the Lua error handler 2024-01-22 13:50:42 -05:00
88ad707f39 Error handler so strafe client wont panic on a Lua error 2024-01-22 13:42:52 -05:00
66eea1f106 added properties for Vector3 & Vector4:
Vector3.ZERO
Vector3.ONE
Vector3.NEG_ZERO
Vector3.NEG_ONE
Vector3.NEG_X
Vector3.NEG_Y
@Vector4:
Vector4.ZERO
Vector4.ONE
Vector4.NEG_ZERO
Vector4.NEG_ONE
Vector4.NEG_X
Vector4.NEG_Y
2024-01-22 12:22:16 -05:00
a51001a875 added properties for Vector2:
Vector2.ZERO
Vector2.ONE
Vector2.NEG_ZERO
Vector2.NEG_ONE
Vector2.NEG_X
Vector2.NEG_Y
2024-01-21 22:44:58 -05:00
d2782012ac _VERSION=StrafeLuau 0.9.0, Luau 0.606 2024-01-21 20:38:27 -05:00
63c8f0f4f5 Vector.new, add vector types 4,3,2,& 1; Lua error handling needed 2024-01-21 20:26:20 -05:00
46a16d1169 cargo update 2024-01-21 20:24:36 -05:00
2f4e1d64dc typemap for luau analyzer, rename "tests" to "luau" and move tests into it 2024-01-21 17:40:10 -05:00
f21ec098db lifetimes massacred 2024-01-21 00:59:31 -05:00
41b9aafd54 Luau: Vector3(x,y,z) 2024-01-20 23:17:55 -05:00
bf0ed47ceb Temporary return solution
fighting the borrow checker
2024-01-20 23:09:26 -05:00
fdf0205c98 Vector test and the test folder 2024-01-20 22:28:07 -05:00
5327b201c7 first luau.rs commit, this one doesn't work 2024-01-20 20:19:42 -05:00
99b9c527b4 add luau module to main
WIP implementation method
2024-01-20 20:19:10 -05:00
6e703075e9 add luau-jit
cargo add mlua --features luau-jit
2024-01-19 14:37:45 -05:00
53545ab5a2 Update smallvec, built and ran tested
WAYLAND_DISPLAY= mangohud cargo run
2024-01-19 14:24:28 -05:00
dd4f0b9245 update wgpu and slap lifetimes on everything until it works 2024-01-18 14:26:08 -08:00
6ae058d834 make room for missing texture print 2024-01-18 13:05:54 -08:00
517c4914ac load_bsp module 2024-01-18 13:05:26 -08:00
6ce057ac64 add vbsp dep 2024-01-18 13:00:08 -08:00
c86824bdc1 skip objects with zero determinant 2023-12-30 10:36:03 -08:00
a7f7edef00 update deps 2023-12-24 13:10:12 -08:00
5b8e5c8899 we're not using floats anymore 2023-12-12 15:47:31 -08:00
14000c016e multiply and check instead of doing bithacks 2023-12-12 15:30:09 -08:00
1c4191cfc9 convert recursion to stack 2023-12-12 14:47:20 -08:00
b2f067e0b4 stop erroring on subnormals, it's not really an issue 2023-12-04 08:55:21 -08:00
aec82358ee comment about conceptual failure case 2023-12-02 03:06:13 -08:00
5da5006027 attempt to fix the bug 2023-12-02 03:06:13 -08:00
97a1b57b65 TODO: relative d value 2023-12-02 02:02:51 -08:00
a359650ff8 use relative position to avoid overflow 2023-12-02 01:58:18 -08:00
1790390055 don't mess with casts, wtf 2023-12-02 01:31:47 -08:00
49e077996d overflow detect 2023-12-02 01:31:47 -08:00
9bfcf0b083 use det to make numbers smaller 2023-12-01 20:59:04 -08:00
82b3201b0a optimize face_nd: precalculate det 2023-12-01 20:50:38 -08:00
513414d4bd fix a near overflow bug 2023-12-01 18:28:05 -08:00
5c4bd4c3c7 wrong air accel limit 2023-12-01 05:01:13 -08:00
92ec137f33 v0.9.0 Face Crawler + Integer Physics + Threading Rewrite + Config File 2023-12-01 05:01:13 -08:00
5cedf91709 Face Crawler™ 2023-12-01 04:41:28 -08:00
c201a1a626 improve zeroes precision 2023-12-01 04:41:11 -08:00
fbae4d9f80 delete sweep 2023-12-01 04:41:11 -08:00
9374e93801 face crawler prerequisites 2023-12-01 04:41:11 -08:00
0585cfe6f1 fix test 2023-11-30 01:45:55 -08:00
3d96517213 update deps 2023-11-30 01:45:54 -08:00
eeb1561c3d utopia preset 2023-11-10 19:12:19 -08:00
19e602544a anisotropic filtering 2023-11-10 19:08:33 -08:00