Jarrod Doyle
|
df99a34d81
|
Parse and use JointPos property
|
2024-12-07 13:20:03 +00:00 |
Jarrod Doyle
|
7dc1912390
|
Model SubObjects are now separate meshes and can have joints applied correctly
|
2024-12-07 12:39:25 +00:00 |
Jarrod Doyle
|
440d0b91b4
|
Path manager refactor
|
2024-09-19 21:16:07 +01:00 |
Jarrod Doyle
|
0d01de1a29
|
Use more appropriate input handling methods
|
2024-09-17 17:46:37 +01:00 |
Jarrod Doyle
|
1edceee044
|
Generate mipmaps for lightmap
|
2024-09-17 17:15:28 +01:00 |
Jarrod Doyle
|
63591c228b
|
Add CampaignName to Context
|
2024-09-08 13:24:10 +01:00 |
Jarrod Doyle
|
23b5400eae
|
Add BinaryReader LGS rotation extension
|
2024-09-07 12:20:13 +01:00 |
Jarrod Doyle
|
dd2fd3f37b
|
Fix off-by-one on rotation
|
2024-09-07 12:12:28 +01:00 |
Jarrod Doyle
|
a08fd190f8
|
Rename PropScale to PropVector
|
2024-09-07 11:18:40 +01:00 |
Jarrod Doyle
|
da67a26eec
|
Change PropModelName to PropLabel
|
2024-09-07 10:48:30 +01:00 |
Jarrod Doyle
|
001b6a944e
|
Add object transparency property support
|
2024-09-07 08:30:26 +01:00 |
Jarrod Doyle
|
a6e667e1da
|
Add object rendering toggle
|
2024-09-07 08:10:14 +01:00 |
Jarrod Doyle
|
963ab721cd
|
Handle different path separators
|
2024-09-07 08:01:15 +01:00 |
Jarrod Doyle
|
3e4230e46f
|
Merge mission and model selector
|
2024-09-05 19:44:19 +01:00 |
Jarrod Doyle
|
12a8b4f06d
|
Reduce duplicate code in Resource Path Manager
|
2024-09-05 18:49:55 +01:00 |
Jarrod Doyle
|
b223d53824
|
Use Context in mission loader
|
2024-09-05 17:39:54 +01:00 |
Jarrod Doyle
|
fcf0c6a503
|
Initial alpha model support
|
2024-09-01 13:51:05 +01:00 |
Jarrod Doyle
|
4ab115440c
|
Apply TxtRepl properties
|
2024-08-31 12:00:07 +01:00 |
Jarrod Doyle
|
89cc70345e
|
Add more detailed model loading timings
|
2024-08-30 17:47:19 +01:00 |
Jarrod Doyle
|
8237a46989
|
Time a bunch more stuff
|
2024-08-29 19:59:01 +01:00 |
Jarrod Doyle
|
72f8666f5d
|
Sum repeated stage names
|
2024-08-29 19:27:18 +01:00 |
Jarrod Doyle
|
ec79e07ec7
|
Only load textures that are actually used
|
2024-08-29 19:09:53 +01:00 |
Jarrod Doyle
|
e7e9c300fd
|
Remove unneccesary casts on bounds
|
2024-08-29 16:59:41 +01:00 |
Jarrod Doyle
|
117f5b924c
|
Remove debug lightmap texture export
|
2024-08-28 22:18:53 +01:00 |
Jarrod Doyle
|
f6ef623bb4
|
Simplify packing by reversing sort and growing in only 1 direction
|
2024-08-28 22:03:48 +01:00 |
Jarrod Doyle
|
d55231178e
|
Use custom naive rectpacker
|
2024-08-28 21:39:30 +01:00 |
Jarrod Doyle
|
110c9b8a3c
|
Add initial UI for lightmap layer toggling
|
2024-08-28 08:07:01 +01:00 |
Jarrod Doyle
|
4a80ef547b
|
Support toggling lightmap layers
|
2024-08-28 07:44:07 +01:00 |
Jarrod Doyle
|
092896aa52
|
Use Texture2dArray for lightmap texture
|
2024-08-27 21:18:31 +01:00 |
Jarrod Doyle
|
cbf309aaa4
|
Fix incorrect lightmap scale multiplier
|
2024-08-27 08:02:10 +01:00 |
Jarrod Doyle
|
bb617ffc52
|
Get lightmap data as bytes and blit to atlas
|
2024-08-27 07:46:44 +01:00 |
Jarrod Doyle
|
d125fb2cd3
|
Parse lightmaps as flat array rather than multidimensional array
|
2024-08-27 07:10:38 +01:00 |
Jarrod Doyle
|
efb15c19dd
|
Handle lightmap scale
|
2024-08-26 16:53:01 +01:00 |
Jarrod Doyle
|
9605c36303
|
Change BuildHierarchy type signature
|
2024-08-26 15:24:07 +01:00 |
Jarrod Doyle
|
d3e58af75c
|
Split hierarchy building to a method and time it
|
2024-08-26 15:10:05 +01:00 |
Jarrod Doyle
|
261d5fe399
|
Decrease target rectpacking density
|
2024-08-26 14:30:40 +01:00 |
Jarrod Doyle
|
42cc08363e
|
Profile the rectpacking
|
2024-08-26 14:30:19 +01:00 |
Jarrod Doyle
|
20a0796410
|
Time lightmap building
|
2024-08-26 14:03:50 +01:00 |
Jarrod Doyle
|
e213b3ea26
|
Add some basic timings
|
2024-08-26 13:25:06 +01:00 |
Jarrod Doyle
|
413e3bf937
|
Fix use of obselete methods
|
2024-08-26 12:40:51 +01:00 |
Jarrod Doyle
|
7ec48abda5
|
Add basic model caching
|
2024-08-26 12:38:13 +01:00 |
Jarrod Doyle
|
b6a65fc10b
|
Extract model loading functionality out
|
2024-08-25 16:47:05 +01:00 |
Jarrod Doyle
|
e313ca58a7
|
Merge GetObjectPath implementations
|
2024-08-25 16:25:12 +01:00 |
Jarrod Doyle
|
2365f09931
|
Add basic object hierarchy generation and traversal
|
2024-08-25 15:49:40 +01:00 |
Jarrod Doyle
|
8aa1c7c4bc
|
Don't render objects marked not rendered
|
2024-08-25 13:21:55 +01:00 |
Jarrod Doyle
|
df923492cf
|
Make defining property chunks easier
|
2024-08-25 13:07:49 +01:00 |
Jarrod Doyle
|
3b9ff6c852
|
Jankily read scale in for models
|
2024-08-25 11:54:33 +01:00 |
Jarrod Doyle
|
0c0394df86
|
Handle object rotation
|
2024-08-25 11:21:00 +01:00 |
Jarrod Doyle
|
3270d89b05
|
Store campaign and mission name on Mission
|
2024-08-25 10:08:48 +01:00 |
Jarrod Doyle
|
659843c743
|
Merge GetMissionPath to one function
|
2024-08-25 10:03:52 +01:00 |