|
b102319b33
|
implement Default for CollisionAttributes
|
2023-10-03 19:47:06 -07:00 |
|
|
50e9152ee2
|
separate graphics state from global state
|
2023-10-03 19:47:06 -07:00 |
|
|
7a8de938af
|
rename stages to modes
|
2023-10-03 19:47:03 -07:00 |
|
|
696f383aee
|
enable cheats
|
2023-10-03 17:31:34 -07:00 |
|
|
bfd6f4493f
|
I was just stupid the whole time
|
2023-10-03 17:31:34 -07:00 |
|
|
ed96572a24
|
RelativeCollision.model helper
|
2023-10-03 17:20:35 -07:00 |
|
|
5914db3599
|
put control stuff in StyleModifiers
|
2023-10-03 16:53:00 -07:00 |
|
|
f72acaf2d4
|
implement attributes + stages
|
2023-10-03 16:53:00 -07:00 |
|
|
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 |
|
|
9e9550885f
|
replace regex with lazy-regex macros
|
2023-10-03 16:35:45 -07:00 |
|
|
58be446297
|
reminder
|
2023-10-02 22:45:48 -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 |
|
|
5854171619
|
typo
|
2023-10-02 01:58:35 -07:00 |
|
|
616b09a857
|
panic when roblox data is invalid
|
2023-10-02 01:58:30 -07:00 |
|
|
6ff2620bbc
|
this code is unnecessary, delete it
|
2023-10-02 01:58:06 -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 |
|
|
c7538869b4
|
increase far clipping plane
|
2023-09-30 19:38:01 -07:00 |
|
|
215ac47fcb
|
since when to most maps use non-Parts, guess I have to support it anyways
|
2023-09-30 19:38:01 -07:00 |
|
|
d86aed5ae1
|
teapot transform
|
2023-09-30 19:38:01 -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 |
|
|
b3f7802046
|
Idle instruction: important concept for marking the end of instruction streams, including real time networking
|
2023-09-30 00:13:26 -07:00 |
|
|
977c8e565c
|
need lower sens man
|
2023-09-29 22:48:48 -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 |
|
|
c85a84a52e
|
enable model color
|
2023-09-29 10:48:47 -07:00 |
|
|
2df76f020b
|
blend with texture alpha
|
2023-09-29 10:48:47 -07:00 |
|
|
7e3bfeb59e
|
default texture alpha is zero to reveal model_color
|
2023-09-29 02:32:56 -07:00 |
|
|
d4835187a8
|
print more graphics info
|
2023-09-28 20:43:48 -07:00 |
|
|
f36b681614
|
clip camera correctly lol
|
2023-09-28 20:21:10 -07:00 |
|
|
a618f305e1
|
idea for roblox primitives optimization
|
2023-09-28 20:01:08 -07:00 |
|
|
575d343276
|
relax the wetness
|
2023-09-28 19:58:54 -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 |
|
|
665a83d174
|
primitives generates IndexedModel
|
2023-09-28 19:21:01 -07:00 |
|