branchSandboxGame/mastercancel
3,194 Commits over 944 Days - 0.14cph!
Add arcade shaders. Add CanvasRenderTarget.
Implement arcade texture provider
Fix hotload failures in arcade
Partial possible fix for hotload bug
Arcade games running with stubbed providers
Add Arcade gameapi and block party game
Add duration to animated textures, use sum of all gif frame delays for duration.
Add imgui plugin
Merge branch 'master' of github.com:Facepunch/SandboxGame
Added internal tick to animated texture so they don't have to be updated manually
Make cubemap material respect entity rotation, saved all the materials again in case UE changed something
Call addon's reload method whenever the addon is hotloaded
Never show command autocomplete if the textbox is empty
Better spacing when clipping names in deathlog (also add the ellipsis back)
Change deathlog clip behavior so it wont hide the second name
Experimental pipe system for the map editor
Update library build script so jenkins will know if it failed or not, remove unused bind files
Add [Flags] to ConstraintAxisLock, add GetConstraintAxisLock
Update bindinggen to fix alignment crash for real
Fix alignment crash maybe
Making sure we're giving coherent proper inputs. Fixed Ctrl+Backspace
Rename the internal initializer to InitializeInternal so it doesn't get mixed up with the public one
Fix skeletal mesh calling wrong base func, move sound generator initialize to internal
Remove BaseEntity.InitializeFunctions, do that stuff in the internal Initialize func
Also moved some internal initialization code to the right place
Fix JS compile errors not showing up in the console
Update Citizen assets
Made mipmap gen super fast.
Merge branch 'master' of github.com:Facepunch/SandboxGame
More reliable addon load/unload method calls
Fix crash in filesystem code when ending game (unmounting temp folder)
Fix error spam if voice capture isn't supported
Don't create new skeleton on reload. Fixes animations breaking on reload.
Add Asset Unload and PostReload. Unload skeletal meshes and reregister skinned mesh components.
Handle restore background color gif disposal method
Add import transform and collision settings to obj importer
Add frame count to animated texture.
Load all gif frames into animated texture
Try loading first frame from gif into animated texture. Draw raw texture into render target instead of material.
Add experimental wip animated texture asset. Add gif decoder and importer.
Split obj model into mesh sections using usemtl
Auto generate physics asset for fbx skeletal models. Fix SkeletalModel.GetLocalVertex
Build everything for netstandard2.1 to fix warnings/errors about version mismatches
Probably fixed line numbers when our compiler removes properties
Add a ton of null checks for PrimitiveComponent
Record some perf stats so I can use them later
Don't print errors finding textures referenced in fbx
Pass in fbx extract folder from managed. Wait until embedded textures are loaded before deleting the temp folder.
Route fbx embedded textures to Game/Temp/.fbm and temporarily add it as a search path. Delete folder when finished.
Add binds for FbxTexture and FbxFileTexture
Get textures from fbx material
Disable compiling Facepunch.Hotload for .net 4.6