userAlexcancel

614 Commits over 396 Days - 0.06cph!

15 Days Ago
Pump events
15 Days Ago
Indentation fixes
15 Days Ago
Delete fpxr_platform.cpp
15 Days Ago
Tabs -> spaces
15 Days Ago
Initial commit
19 Days Ago
Clean up, move everything into OpenXR class
19 Days Ago
Log session state info Environment blend mode logic View configurations, create swapchains
19 Days Ago
Poll for all events (defined in https://registry.khronos.org/OpenXR/specs/1.0/html/xrspec.html#_xrpollevent) ApplicationRunning default Clean up
19 Days Ago
Bend over backwards to give OpenXR the exact vulkan instance it wants Remove hack & fetch instance extensions properly VRSystem has state, logical split for instance/session Basic event loop polling Handle session events, begin/end session Log unhandled events
20 Days Ago
Create Vulkan graphics binding for OpenXR, pass to session Declare OpenXR graphics requirements for render devices Temp - environment variables for openxr validation layers Properly init XrGraphicsRequirementsVulkanKHR Fetch required extensions
20 Days Ago
OpenXR handle management tweaks (need to work on this a bit) Treat handles as pointers
21 Days Ago
Obtain system ID, create session Instance properties, destroy instance on shutdown, spin up debug messenger thru XR_EXT_debug_utils
22 Days Ago
Instance creation
22 Days Ago
Attempt to make gradients match their web counterparts a little more This isn't perfect and we should really investigate the root cause for this: sbox-issues/issues/5477
22 Days Ago
Stub out everything VR-related, remove calls to SteamVR functions Initial bindings, init API, fetch & spew extensions
27 Days Ago
VR: Fix render models loading improperly
29 Days Ago
VR: Don't submit or wait for poses if the headset is in standby (prevents editor stalling when headset goes idle)
31 Days Ago
VR: Fix angular velocity & velocity coordinate conversion
33 Days Ago
VR: keep track of input deltas manually
35 Days Ago
Move ControlModeSettings into Sandbox.Engine (from tools addon) Launcher displays VR button for projects with VR support Add quick editor option to enable/disable VR without restarting the editor
36 Days Ago
Squashed commit of initial standalone exe and wizard Squashed commit of full exe implementation Wizard cleanup, shares wizard code between publish/standalone Rebase fixes
37 Days Ago
VR: Hide menu when in-game
37 Days Ago
VR: Keep track of whether we want new poses or not VR: don't use explicit timing, causes issues w/ sync and latency
40 Days Ago
Fix assembly loading, mount assemblies in their own filesystem on packages
40 Days Ago
Initial standalone build wizard Standalone player exe Export into `data\`, copy everything we want Application.IsStandalone, don't try to load menu project if standalone Load from manifest, un-hardcode paths Fix paths, temporarily copy sbproj We should be able to get away with not copying these manually, asset system should handle dependencies Clean up, slightly improved wizard Don't hard-code these paths, do all setup inside StandaloneAppSystem Standalone wizard shows basic ETA Mount everything we need, gets us as far as at least loading scenes (even if they're missing all content) Load assembly, filesystem Copy base UI textures and fonts Move standalone-specific stuff into StandaloneGameInstance Use code resources from code manifests Only copy compiled code resources, don't copy tool DLLs Standalone games that don't use citizen won't copy or mount content (saves 1GB, builds faster) Clean up, try to get as much of this standalone stuff as contained as possible Copy all core models too (mainly for box, sphere models) Wizard UX improvements Fix paths for new folder layout Change "build" naming to "export", makes more sense Wizard cleanup, share wizard code between publish/standalone Rebase fixes
41 Days Ago
Don't update scene view camera input if the editor window isn't active (sbox-issues/issues/5383)
41 Days Ago
Haptics NRE fix Clamp haptic motor values where appropriate, matching existing behaviour
41 Days Ago
Basic controller haptics (#1498) Allows for controller haptics based on haptic events. ```cs public static void TriggerHaptics( HapticEffect pattern, float lengthScale = 1.0f, float frequencyScale = 1.0f, float amplitudeScale = 1.0f ) ``` e.g. ```cs Input.TriggerHaptics( HapticEffect.HardImpact ); ```
41 Days Ago
Haptic effect support for VR
41 Days Ago
Squash history, update for SDL Docs, cleanup Apply LengthScale Update haptics per-controller Scoped haptics support Vibrations -> Haptics, wrap patterns inside an event to simplify API e.g. ```cs Input.TriggerHaptics( HapticEffect.HardImpact ); ``` Docs update
41 Days Ago
Change "build" naming to "export", makes more sense Wizard cleanup Share wizard code between publish/standalone
41 Days Ago
Initial standalone build wizard Standalone player exe Export into `data\` Copy all the stuff we want from core, base, citizen, bin Application.IsStandalone, don't try to load menu project if standalone Load from manifest, un-hardcode paths Fix paths, temporarily copy sbproj We should be able to get away with not copying these manually, asset system should handle it We need a few files from core, though Clean up, slightly improved wizard Don't hard-code these paths, do all setup inside StandaloneAppSystem Standalone wizard shows basic ETA Better ETA Mount everything we need, gets us as far as at least loading scenes (even if they're missing all content) Include gamecontrollerdb.txt in standalone build Build queue before copying (so we get compiled assemblies) Temp copy video.json (because I'm sick of it launching in fullscreen) Split out data dir and game data dir Don't need to save off absolute game data path, just use relative path Temp copy some more stuff data/ conflicts with existing path, use export/ instead Load assembly, filesystem Copy base UI textures and fonts Cleanup Move standalone-specific stuff into StandaloneGameInstance Test fetching all code manifests Interop as array Safe copy Log copies Use code resources where we can Only copy compiled code resources Don't copy tool dlls Cleanup Standalone games that don't use citizen won't copy or mount content (saves 1GB, builds faster) Clean up, try to get as much of this standalone stuff as contained as possible Copy all core models too (mainly for box, sphere models) Wizard UX improvements Paths cleanup Rebase fixes Fix paths for new folder layout
42 Days Ago
Wizard UX improvements Paths cleanup
42 Days Ago
Copy all core models too (mainly for box, sphere models)
42 Days Ago
Standalone games that don't use citizen won't copy or mount content (saves 1GB, builds faster) Clean up, try to get as much of this standalone stuff as contained as possible
42 Days Ago
Safe copy Log copies Use code resources where we can Only copy compiled code resources Don't copy tool dlls Cleanup
42 Days Ago
Interop as array
42 Days Ago
Test fetching all code manifests
43 Days Ago
data/ conflicts with existing path, use export/ instead Load assembly, filesystem Copy base UI textures and fonts Cleanup Move standalone-specific stuff into StandaloneGameInstance
43 Days Ago
Build queue before copying (so we get compiled assemblies) Temp copy video.json (because I'm sick of it launching in fullscreen) Split out data dir and game data dir Don't need to save off absolute game data path, just use relative path Temp copy some more stuff
43 Days Ago
Don't hard-code these paths, do all setup inside StandaloneAppSystem Standalone wizard shows basic ETA Better ETA Mount everything we need, gets us as far as at least loading scenes (even if they're missing all content) Include gamecontrollerdb.txt in standalone build
43 Days Ago
We should be able to get away with not copying these manually, asset system should handle it We need a few files from core, though Clean up, slightly improved wizard
43 Days Ago
Fix paths, temporarily copy sbproj
43 Days Ago
Load from manifest, un-hardcode paths
43 Days Ago
Initial standalone build wizard Standalone player exe Export into `data\` Copy all the stuff we want from core, base, citizen, bin Application.IsStandalone, don't try to load menu project if standalone
44 Days Ago
Fix crash when drag-dropping .sbproj into launcher
47 Days Ago
Update stereo-related camera properties explicitly, rather than bundling in with UpdateSceneCamera
47 Days Ago
Editor scene camera ignores VR settings, only blit for stereo cameras - prevents weird ghostly stereo blit
47 Days Ago
Don't stop shadow animations/transitions when building final style sbox-issues/issues/5122, sbox-issues/issues/4679 Clean up UI lerp functions
50 Days Ago
Update haptics per-controller Scoped haptics support