Birk Magnussen
d0086c31b8
Fix asymmetric top-down fov and add logging
2023-11-09 22:48:55 +01:00
Birk Magnussen
d9786f8aae
Clang
2023-11-09 22:48:54 +01:00
Birk Magnussen
fe916eb7ce
Fix Warnings
2023-11-09 22:48:54 +01:00
Birk Magnussen
a476897963
Fix BUild Issues
2023-11-09 22:48:54 +01:00
Birk Magnussen
e404f32c7b
Add warning if extension is not present
2023-11-09 22:48:54 +01:00
Birk Magnussen
77a2f5345f
Fix HUD Message Head
2023-11-09 22:48:17 +01:00
Birk Magnussen
41efb57879
Lead indicator slew
2023-11-09 22:47:05 +01:00
Birk Magnussen
729aa2f6f7
Fixup HUD for slewing
2023-11-09 22:45:07 +01:00
Birk Magnussen
d1d64a0afb
Autoslew HUD
2023-11-09 22:43:51 +01:00
Birk Magnussen
94cd6cf8bb
Fix retail stars and screenshake
2023-11-09 22:43:51 +01:00
Birk Magnussen
474db9e184
Fix mouse cursor rendering
2023-11-09 22:43:50 +01:00
Birk Magnussen
36cb7a62d6
Fix OpenGL Errors
2023-11-09 22:43:50 +01:00
Birk Magnussen
cb1f1e9c0b
Build Warnings
2023-11-09 22:43:49 +01:00
Birk Magnussen
9dc291569f
Make OpenXR session creation build on llinux
2023-11-09 22:43:49 +01:00
Birk Magnussen
ad05ce147e
Tidy up code
2023-11-09 22:43:31 +01:00
Birk Magnussen
9a227de872
Add option to scale down HUD in OpenXR mode
2023-11-09 22:43:30 +01:00
Birk Magnussen
d4ca441449
Add graphics stubs
2023-11-09 22:43:30 +01:00
Birk Magnussen
4ea99eb461
Properly init HMD FoV
2023-11-09 22:43:27 +01:00
Birk Magnussen
e01dabeb59
Lock VR behind flag
2023-11-09 22:42:46 +01:00
Birk Magnussen
27e80a3fff
Fix VR coordinate transforms
2023-11-09 22:42:46 +01:00
Birk Magnussen
3ab8cb097c
2D flats as plane in space
2023-11-09 22:42:46 +01:00
Birk Magnussen
3721f8165d
Basic Stereoscopy
2023-11-09 22:42:43 +01:00
Birk Magnussen
f94119d722
Properly init OpenXR and just blit the backbuffer to both eyes for now
2023-11-09 22:40:19 +01:00
Birk Magnussen
5e78054a66
Properly init an OpenXR session, at least on Win32
2023-11-09 22:40:19 +01:00
Birk Magnussen
cfe64748a4
Add Graphics abstraction layer
2023-11-09 22:40:18 +01:00
Birk Magnussen
a859192587
Basic OpenXR initialization
2023-11-09 22:39:58 +01:00
Birk Magnussen
fdc8c246f5
Add OpenXR
2023-11-09 20:15:25 +01:00
BMagnu
395aadba6b
Merge pull request #5676 from BMagnu/window_resolution
...
Add command line option for window resolution
2023-11-10 04:13:44 +09:00
Birk Magnussen
1625d86ad7
new res argument
2023-11-09 18:47:57 +01:00
JohnAFernandez
72ccbff147
Merge pull request #5781 from MjnMixael/mainhall_input_control
...
Mainhall ignore input
2023-11-09 09:51:39 -05:00
JohnAFernandez
9960d4bc9f
Merge pull request #5755 from Baezon/particle-parent-size-factor
...
Allow particles to inherit size and lifetime
2023-11-09 09:50:27 -05:00
JohnAFernandez
2334138b99
Merge pull request #5774 from Baezon/lua-burst-params
...
Add lua burst values
2023-11-09 09:49:56 -05:00
Goober5000
b546dcf949
Merge pull request #5773 from Goober5000/frand_to_Random
...
convert some instances of frand_range to Random::next
2023-11-08 19:58:31 -05:00
Goober5000
15329b9564
Merge pull request #5786 from BMagnu/fix_headani
...
Fix wingman headanis
2023-11-08 19:58:19 -05:00
Goober5000
94bd1af5cd
Merge pull request #5785 from Goober5000/waypoint_list_fix
...
fix invalid pointer access to waypoint lists
2023-11-08 19:57:55 -05:00
Birk Magnussen
367f48cf2f
fix warning
2023-11-08 20:07:55 +01:00
Birk Magnussen
eff00035fa
Fix wingman Headani's when they're scaled up
2023-11-08 19:56:58 +01:00
Goober5000
ba2c2f03fb
add index check
2023-11-08 13:39:00 -05:00
Goober5000
309bf0b3ea
fix invalid pointer access to waypoint lists
...
Previously (since 2012!) a waypoint would store its parent list as a pointer. However, this pointer can become invalidated if the waypoint list vector is resized. To prevent this, store the parent list as an index.
This also renames the waypoint's `objnum` field to `m_objnum` to match the naming of the other fields.
2023-11-08 13:34:56 -05:00
Taylor Richards
b62c49ec81
add version check to fix older ffmpeg versions ( #5784 )
2023-11-08 13:29:50 -05:00
mjn-mixael
e34c82d7d1
bool + static cast
2023-11-08 09:25:22 -06:00
mjn-mixael
67e00da79b
mainhall ignore input
2023-11-08 08:57:31 -06:00
JohnAFernandez
8528bfe750
Merge pull request #5777 from MjnMixael/hide_yo_jumpnode
...
Only untarget jumpnode if we're in a mission
2023-11-07 19:14:58 -05:00
Asteroth
1cbeae2cd9
make sure these remain copies
2023-11-07 15:52:36 -05:00
mjn-mixael
6e8ab64523
only untarget if we're in a mission
2023-11-07 08:33:44 -06:00
Goober5000
da4eeb3582
Merge pull request #5771 from Goober5000/const_modelcollide
...
protect model_collide input values
2023-11-06 13:07:45 -05:00
Goober5000
dc578c2479
Merge pull request #5772 from Goober5000/const_eeo
...
protect eval_enemy_obj_struct input values
2023-11-06 13:07:34 -05:00
BMagnu
3522f3be91
Removed unused variables ( #5775 )
2023-11-06 18:05:11 +00:00
Goober5000
bd52d75ab9
tweaks
2023-11-06 11:37:01 -05:00
JohnAFernandez
a54dc0ded7
Merge pull request #5767 from BMagnu/scripting_in_mission_state
...
Add a scripting-in-mission state
2023-11-06 11:07:59 -05:00