|
734ce661f2
|
game mechanics enums
|
2023-10-03 16:53:00 -07:00 |
|
|
bb8c53aee2
|
check transparency when generating models
|
2023-10-03 16:37:04 -07:00 |
|
|
de0eb0790a
|
fixups
|
2023-10-03 16:37:04 -07:00 |
|
|
d16404167b
|
tweak map loading
|
2023-10-02 15:27:41 -07:00 |
|
|
79262ce3b4
|
styling
|
2023-10-02 03:08:40 -07:00 |
|
|
c47020c149
|
implement mouse lock with tab and manual mouse lock fallback
|
2023-10-02 03:08:40 -07:00 |
|
|
d3e4918d3e
|
into_iter is probably better than drain
|
2023-10-02 01:57:15 -07:00 |
|
|
6c2eb5ff29
|
this needs timers
|
2023-10-01 19:29:41 -07:00 |
|
|
02a509868a
|
some bullshit to reduce line count
|
2023-10-01 19:29:41 -07:00 |
|
|
af750151f7
|
allow loading map from cli
|
2023-10-01 17:18:50 -07:00 |
|
|
bf4560193d
|
make load_file function
|
2023-10-01 17:18:29 -07:00 |
|
|
514c45fc21
|
disable annoying scroll
|
2023-10-01 15:55:40 -07:00 |
|
|
95d16271de
|
add cursor grab
|
2023-10-01 15:55:40 -07:00 |
|
|
355d391ea5
|
wee opti
|
2023-10-01 15:21:19 -07:00 |
|
|
d8c6444af3
|
consume textures + label textures with texture_id + don't pass id through thread
|
2023-10-01 15:17:10 -07:00 |
|
|
fddd4576bd
|
multi threaded image load
|
2023-10-01 15:06:24 -07:00 |
|
|
92bbbce1c3
|
umm wend
|
2023-09-30 19:38:01 -07:00 |
|
|
5cd40afa56
|
create ModelGraphicsInstance and include inverse transpose matrix for normals
|
2023-09-30 13:00:01 -07:00 |
|
|
602816a618
|
typo
|
2023-09-30 02:55:30 -07:00 |
|
|
d7010956b3
|
match match lole
I disliked how if Some else None repeated twice looked, but I'm not sure if this is better
|
2023-09-30 02:54:39 -07:00 |
|
|
4ee29911a3
|
read and use dds format
|
2023-09-29 18:05:36 -07:00 |
|
|
9ce9eb50be
|
fix washed out textures
|
2023-09-29 13:26:31 -07:00 |
|
|
d4835187a8
|
print more graphics info
|
2023-09-28 20:43:48 -07:00 |
|
|
ac4ba19ed3
|
calculate vertex extents for accurate mesh aabb hitboxes
|
2023-09-28 19:21:01 -07:00 |
|
|
ed712933e5
|
split models into unique texture groups and deindex
|
2023-09-28 19:21:01 -07:00 |
|
|
5b770fc8a9
|
refactor model gen
|
2023-09-28 19:20:08 -07:00 |
|
|
37e9299f7d
|
count properly
|
2023-09-28 19:01:30 -07:00 |
|
|
099865c682
|
sky should not be using model_sampler
|
2023-09-28 19:00:04 -07:00 |
|
|
c65354c23f
|
proper instance id labels
|
2023-09-28 16:12:19 -07:00 |
|
|
1b29db0daf
|
BC is required rn
|
2023-09-28 10:58:51 -07:00 |
|
|
da3d0ca254
|
redo input
|
2023-09-27 16:23:28 -07:00 |
|
|
f0d9c219b6
|
remove texture transform lol
|
2023-09-26 22:39:41 -07:00 |
|
|
8fc87a59ce
|
chunk instances according to limits
|
2023-09-26 22:39:41 -07:00 |
|
|
f0b3e87abb
|
test teapot
|
2023-09-26 20:26:08 -07:00 |
|
|
836749df47
|
add texture_transform, switch model_transform to Affine3A
|
2023-09-26 20:26:08 -07:00 |
|
|
31156aadfb
|
load textures + spawn point
|
2023-09-26 20:26:08 -07:00 |
|
|
c5deef8753
|
support rbxmx
|
2023-09-26 14:27:00 -07:00 |
|
|
7c2666fdf5
|
file loader multiplexer, pass dom to load_roblox
|
2023-09-26 14:26:53 -07:00 |
|
|
c868a91a06
|
revert storage buffers: no igpus support
|
2023-09-25 20:27:14 -07:00 |
|
|
eafcbae677
|
add model.rs
|
2023-09-22 19:42:15 -07:00 |
|
|
2e786b090f
|
no need for hardcoded image size
|
2023-09-22 15:20:41 -07:00 |
|
|
70e8f7a0ad
|
delete stupid lib file
|
2023-09-22 15:19:44 -07:00 |
|
|
48091fc15d
|
print loaded object count for physics and graphics
|
2023-09-22 02:24:31 -07:00 |
|
|
23857d38d9
|
no reason to double reference
|
2023-09-21 20:56:24 -07:00 |
|
|
1c9bc347f6
|
clear prev map
|
2023-09-21 16:01:02 -07:00 |
|
|
c9afa2d059
|
only load Block shaped parts
|
2023-09-21 15:45:02 -07:00 |
|
|
847209aac4
|
runtime load physics
|
2023-09-21 15:45:02 -07:00 |
|
|
42ba757ec0
|
plumb color everywhere
|
2023-09-21 13:08:13 -07:00 |
|
|
1cee3b52ac
|
switch entity_transforms to storage buffers to remove hardcoded part cap
|
2023-09-21 11:57:17 -07:00 |
|
|
e27ce3b507
|
dynamic image size
|
2023-09-21 11:56:03 -07:00 |
|