240,767 Commits over 3,867 Days - 2.59cph!

12 Months Ago
Parent merge
12 Months Ago
Import preset tweak
12 Months Ago
Parent merge
12 Months Ago
Show translated name on crosshair interaction option, even if phrases haven't been built yet
12 Months Ago
Signal lights now working correctly in test scene, detecting trains etc on rails and changing lights to red/yellow/green as expected
12 Months Ago
Move CPhysicsMesh and CPhysicsHull to their own files Allow BVH to have optional material indices
12 Months Ago
Fix .gitignore wildcard that should have been *.*_c instead of *_c & restore the few assets caught by the former
12 Months Ago
Abstract physics mesh, phase out RnMesh_t but keep around for loading old collision data
12 Months Ago
Setting up spline move methods to be more general
12 Months Ago
Method rename only
12 Months Ago
Merge /main/media_projects/vcam-fixes/
12 Months Ago
Merge from /main/water-camera-fixes
12 Months Ago
Merge from main
12 Months Ago
Revert "Remove all vmat_c files from repo" This reverts commit 78190dfd8e5471286d0142df92a07cd8d3968e14.
12 Months Ago
A bit faster optional argument handling Also nicer code internally
12 Months Ago
Remove all vmat_c files from repo
12 Months Ago
IsUnderwater now computed at OnPreRender stage after LateUpdate
12 Months Ago
Support for NodeAttribute methods with the same identifier
12 Months Ago
MethodBinder works
12 Months Ago
Exclude .mayaSwatches from main repository too
12 Months Ago
Terrain>mesh converter into 3rd party
12 Months Ago
Terrain refining Fixed some rock_formation_small_x not having shore wetness
12 Months Ago
Remove all compiled content that is now excluded by .gitignore
12 Months Ago
merge into jobs
12 Months Ago
merge from main
12 Months Ago
3p rifle aim pose, lr300 override updates
12 Months Ago
WIP MethodBinder progress
12 Months Ago
[pick] Fix Graphics.GenerateMipMaps downsampling an invalid mip at the end
12 Months Ago
Post processing icons Outline Highlight
12 Months Ago
exported 3p rifle jogging set of anims
12 Months Ago
Codegen Attributes (#1299) * Initial tests for static call wrap * Finally sort of got somewhere... bit of a nightmare to debug this right now. Allow multiple CodeGenAttribute. Remove from ClientRpc and add some tests locally instead * Support CodeGenType.Instance with CodeGenType.WrapCall * Added first version of WrapSet/WrapGet * Unit test stubs * Don't pass value for get accessor.. * Cast to original return type in get accessor when wrapping * Tests build * Let CodeGenType.WrapCall proxies return their own values. They can simple do "return resume();" if they wanna keep intended behavior, so we can also wrap methods that don't just return void * Fixed a bug with static set/get wrap codegen not passing correct method name. Now support also adding [CodeGen] attributes directly to a method or property bypassing an attribute alias, these don't require setting the Instance/Static flags. * Use nameof where possible * Fixed tests for WrapSet/WrapGet * Improve documentation * Improve docs for CodeGenAttribute * More documentation * Fixed logic in WrapSet * Added method validation. Compiler will let you know what methods you're missing when using CodeGen and what types, return types etc they need * Add some extra tests * Only allow CodeGen on custom attributes. Tidy up. CallbackName for CodeGenType.Static is the actual fully qualified name of static method to call * Auto generate backing fields for properties. Pass current value in WrapGet callbacks. Set backing field before calling WrapSet callbacks. Update method validation error prints appropriately * Fixed ValidatePropertyCallback * Can now propertly wrap setters/getters. Setter callback passes Action<T> you can call to run default behavior * Fix error if value statement empty * Update tests * Fix TestWrapSet * Run WrapSet and WrapGet if both are specified. When passing to static callback always pass propertyName or methodName as fully qualified name. * Support type argument for return type and Func param * Nicer error when can't find type to invoke on for passed callback name * CodeGeneratorFlags/CodeGeneratorAttribute renaming * Update tests * WrapPropertySet, WrapPropertyGet, WrapMethod * Fix tests + fix issues with props that only have set; or get; * No need to wrap getValue() body in {} as already have them * Use SemanticModel.LookupSymbols to find and validate methods taking inheritance into account * Remove leftover test code
12 Months Ago
Remove leftover test code
12 Months Ago
Turns out none of this stuff was needed because I'd already coded it
12 Months Ago
merge from main -> backpacks
12 Months Ago
SWR swap fix
12 Months Ago
Optimized compile for gizmo_line and gizmo_sprite, fixes on Vulkan
12 Months Ago
Added some post processing components
12 Months Ago
Tiny fix for compile error in "Core/Generic" shader
12 Months Ago
.gitignore: ignore all compiled content except shaders
12 Months Ago
Cherrypicked bypass procedural spawn.
12 Months Ago
.gitignore: ignore all compiled content except shaders
12 Months Ago
3p rifle stance mask updates
12 Months Ago
lr300 - weapon prefab and override controller updates
12 Months Ago
holster position updates for a few rifles
12 Months Ago
Add bypass procedural spawn checkbox
12 Months Ago
Align player clientside forward to serverside forward on spawn.
12 Months Ago
Uncomment this stuff with updated vulkan headers 32 bit depth buffer doesn't imply reverse depth Pixel center always 0.5f
12 Months Ago
Try to load last opened scene on startup
12 Months Ago
Fix serialization changing component order
12 Months Ago
Panel Components (#23)