userGarry Newmancancel
reposboxcancel

5,156 Commits over 1,583 Days - 0.14cph!

3 Years Ago
Reverting: Lets start a new branch for new breaking changes
3 Years Ago
Fix crash when trying to register handle when no coreclr
3 Years Ago
Lock InternalSceneObjects when adding/removing
3 Years Ago
Squashed commit of the following: commit 7392b79bead160816457c04c8c867c561da1dce9 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 16:17:01 2022 +0000 Remove unused anim parameters commit 4e773b78611389f22ed1828fb8862137be8cc527 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 16:15:29 2022 +0000 Animgraph: automatically convert between int/float, warn when parameter doesn't exist, or is wrong type commit 3f2151c5db363849d08c0b53279d3dd8936b6c0f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 16:01:46 2022 +0000 Cleaned Color32 commit 6c4c046c2ba54753566f6186d90df544f4767cce Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 15:55:02 2022 +0000 Made SetAnimParameter calls consistent commit 85a0e5c8fac609930cc211a60efa6d376ae6b66a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 14:50:53 2022 +0000 PawnController.EyeRot to EyeRotation commit d6453b2c47de3b9906c893d6c56264031603b8cd Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 13:45:48 2022 +0000 Delete ICamera, remove Entity.Camera commit b9a4dbdaefb9eb3b2e0e65f8fb732a19668fc6b2 Merge: a7c555501 07d71051e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 13:03:56 2022 +0000 Merge branch 'master' into sceneobject2 commit a7c5555014ca73e45ef8265fe3791ca41429ab4e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 12:27:26 2022 +0000 Delete obsolete stuff commit 292cc0cf623a6c3f5b1e8ddccf4c7386a1af7536 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 12:12:50 2022 +0000 Remove older addon provisions commit 4481dbddf0801fa5bb1a72671bce41d67b268dce Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 11:57:29 2022 +0000 Remove Entity.CanCarry, OnCarryStart, OnCarryDrop commit 65db03d1d09669a49dd04e7aa4dcd0567d574828 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 11:47:13 2022 +0000 Stub out the other physics joints commit dfe8b4eae5335a34f4c60e8ee23f3dec0133617c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 11:37:13 2022 +0000 Can create new PhysicsWorlds, destroy transient physics worlds on shutdown commit 6b237a1e57eb8c18fa3c6cb7d66e6d73130a12e6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 11:23:41 2022 +0000 Release transient SceneWorlds on shutdown commit 0df2d02b586609687da1f5b647ad81b7553d7f29 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 10:46:23 2022 +0000 Remove GameGlue.HasLiquidMaterial commit cf7c04a60343f44689966f31d09b4de7d913467a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 10:42:00 2022 +0000 Remove Liquid, LiquidManager commit 4085f811709bb65b88b382240b3db89391a27e7a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 10:32:43 2022 +0000 Remove ModelEntity.Glow*, GlowStates enum commit 8689aa8208bf2da63a2cc0b85bcec55d35c8169b Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 10:30:08 2022 +0000 WaterLevel simplification commit f460aef5678e019f3d56fcf7694fd0016cd7c5e4 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 09:57:23 2022 +0000 Moving NativeEngine stuff to engine commit 3eee9a55dbce90e8cb95ea41372559baaad7eac8 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 09:56:59 2022 +0000 Remove Entity.PhysicsClear() commit d28c989a07f1b390181ae7317d9b6db70c52e87a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 09:47:08 2022 +0000 Add Map.Entity commit 3f0f94ebb826933fd1ca073f62608090aa2f26c4 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 09:37:44 2022 +0000 Remove Entity.Inventory commit fde07434f613bca099c6d5f428b09d07eb50235d Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 09:30:30 2022 +0000 Remove Entity.ActiveStart, Entity.ActiveEnd commit 6d15e73d47218548f1db633ce4a366ee89202ea0 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 09:21:48 2022 +0000 Remove Entity.ActiveChild, Entity.IsActiveChild() commit 90b2e95a1afc3fa4b1cd05738693c1f63ea440b8 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 08:53:02 2022 +0000 CollisionEventData.Pos to Position commit fb9d989bae289a415bf16f276db2cf77ee73501e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 22 08:51:50 2022 +0000 Rename DebugBits to DebugFlags, remove functions commit 7fca795bad9f53321afdaa341d12511af3c3ab03 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 21 17:26:49 2022 +0000 Restored PhysicsShape.UpdateMesh commit d335d15de0808e1b9fdab550e68503aacdde7969 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 21 16:52:50 2022 +0000 Some physics api cleanups commit db5e7c5cfc4d357dc1276b1b707d432462a5fbbc Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 21 14:48:43 2022 +0000 Rename PhysicsAttachment to PhysicsPoint commit 6ec9b9152edf34f2d0f7a90587e5575305f221b7 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 21 14:26:52 2022 +0000 Attachment bug commit 84884c414541e2f78012aabd5b48d379b2304050 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 21 14:06:25 2022 +0000 Joint breaking is an event, only install the callback when needed commit 0733f4d9f66a5f337b23e6f6e769dd67dc28648e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 21 12:37:32 2022 +0000 Refactor Joint names, move Global.PhysicsWorld to Map.Physics commit 53f9c4b9c8c14f4a418be76d2215c1576b9bf5ac Merge: f5f7e8578 9376fc722 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 21 08:54:48 2022 +0000 Merge branch 'master' into sceneobject2 commit f5f7e8578cc1fdaaf13cad9ab34939db1c3b8aa9 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 16:44:15 2022 +0000 Revolute joint basics commit 7d2d88f25ae1c4668b66497c124a0304b8ae9384 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 15:54:14 2022 +0000 Restored AddBoxShape, AddHullShape, AddMeshShape commit fc9147623b1019c3d067e7bb7b24111ab0d28923 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 14:05:46 2022 +0000 Spring constraint commit baff1675f1d3aa3e05f8bcedfb7d72966a98e8e9 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 13:22:32 2022 +0000 Fix Physics entity handle lookup not working because it wasn't in a game dll commit 1b26b92aab3197a487e627db9094a7308632dff2 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 11:28:54 2022 +0000 Cleaned up ForceNextObject shit commit c22aa77dc79f6ec62cb9051084b738fc59bff8eb Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 11:10:44 2022 +0000 Added PhysicsWorld.AirDensity commit 3433bea850fe1e0d636a1feecbd8681757cccd0a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 11:06:50 2022 +0000 Gravity setter/getting works commit 8c48bc38a405463b945bfe532f0a4be5a17c7712 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 11:06:25 2022 +0000 EnableVisualDebugger unused commit 33310f1c80f0f4942b3e17e54fae2a26339f03bb Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 19 09:47:17 2022 +0000 Add PhysicsWorld.Body, PhysicsWorld.Group commit 9d5cfee3474be666ecd14b62ae6baccae2adb331 Merge: 7de85475b 7886c32b4 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 15:52:22 2022 +0000 Merge branch 'master' into sceneobject2 commit 7de85475b9797d4b7720fc72218ad42c3e75cb41 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 15:52:04 2022 +0000 Fix missing AddWeldJoint in PhysicsWorld commit b62afb2344568fba6020f22d0e1d5461a1811f65 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 15:51:50 2022 +0000 PhysicsSpringProperty commit bdacd8c4f4eb77c9adfe17b0e0784d9632fb2102 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 15:51:23 2022 +0000 Fix NRE in PhysicsBody.PhysicsGroup commit 84c2ca8d4201fbfa2b0f39d8bcf6fcf5df4f8111 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 15:51:00 2022 +0000 PhysicsWeldJoint commit 77ed6ea4f8b529002c33b58217ab8c8b7e0ef937 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 15:49:50 2022 +0000 Define PhysicsSpring as a struct, setters/getters on base joint commit 456a0cfcfe910dd0e4d7414e5ecd7abc7ed16c36 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 14:17:29 2022 +0000 Remove unused commit 100a3c6543b4b1071850a4b37ad90ea3347cd805 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 14:16:53 2022 +0000 Restore PhysicsGroup, Add PhysicsBody.GetEntity commit 7b6d4d772ae78f00e5f3c413cd41cf8920aa3cf5 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 14:13:47 2022 +0000 CEntityInstance etc to engine commit 21c793e1f547e6bebc1f08bf2014b879bd9694b9 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 10:58:31 2022 +0000 NetRuntime survives init fail (utilities, unit tests) commit feda7783df3eb8f8a9281e5452c8dbef55d32483 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 18 10:57:33 2022 +0000 Strip out GetMaxDeviceAccessThreads() limitation in render stuff - because imo this isn't the place to enforce it commit 5ed1c550d280272bfdafca2d989e19cd0fff9eba Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu Feb 17 15:38:07 2022 +0000 Merge fixes commit 89ca8b5096eae56b6a1a5af14cc5c75109cea5b9 Merge: ba2189acb d87a4ad53 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu Feb 17 15:16:10 2022 +0000 Merge branch 'master' into sceneobject2 commit ba2189acb12e104f44cbf2426cb4fec7e1411561 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 17:42:50 2022 +0000 Fixed post process errors commit ea9dfcb095afbed455b1a156c3860a771f8f99cb Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 16:51:02 2022 +0000 Fix GrabFrameBuffer sometimes not working in tools mode commit 5a678574c7647b30e8e41554457df3fc22ee7930 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 15:49:36 2022 +0000 Removed Render.BlendMode etc, added combos to UI shaders for blending commit dcad72a3c21ffbefc00b037b2da877867dbe53c6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 13:48:08 2022 +0000 ManagedSceneObject, ManagedRenderPipeline to engine, cleaned up post processing, moved standard post processing to addon base commit e82649e31af51be8050cdaf343e12cd1ecfd9ba6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 11:00:04 2022 +0000 Move SetLighting to engine as SetupLighting, allow other RenderAttributes to be filled commit 5bf517de45328870991f6acd0d4d23b9bb4e592a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 10:50:12 2022 +0000 Move UI Renderer to Engine commit 9233eb5ad4771451c059bb458243341d6ee554a1 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 10:28:01 2022 +0000 DrawScreenQuad to engine commit ab4f66a016d40b27f53b49ff5d1fd73053e708d8 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 10:14:51 2022 +0000 Moved more render stuff to engine, Added ScenePanel.SceneAttributes commit 43722e270a12d6d73a292dfed9a3cd86fb24533a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 08:22:07 2022 +0000 Refactor render drawing classes commit 62dda956e1fa5b037386945c509df6a21d1097a2 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 08:12:57 2022 +0000 Pass engine version in when uploading gamemodes commit b1dbad1f331e7ae2a593dea2d315caed64dd1234 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 08:12:46 2022 +0000 Pass engine version in when querying gamemodes commit 8bca57e9fa4276096c5bc33397184321eb297166 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Feb 15 07:42:45 2022 +0000 Using spinlock here instead of lock( Index ) - just because of a hunch that I don't have time to actually investigate. Might be best to investigate it before committing fully. commit 7da332801d7b0a0ec2469132b512296537e9ab59 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 18:49:37 2022 +0000 Moved SceneSunLight to engine, removed hacks commit 590bfe50182a5ab60908cb9a81ed6505b8f2608e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 17:11:46 2022 +0000 Putting all the ThreadStatic render state in one struct commit 9cb2db728e9cf5c9480d0c3857268311d42eb25f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 16:50:17 2022 +0000 Start cleaning up Render, moving to engine commit 91bb7f3bb09a45441b80f30132c170b9197a8d4d Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 16:15:42 2022 +0000 Move constant buffer to engine, use generics commit b46ddcec4c22e4ae639a137b85d296131253fc4a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 16:07:11 2022 +0000 Move ComputeShader to engine commit 5b0d4bdd7c8dd50cc7733fe994a20ec9d201c5ed Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 16:06:23 2022 +0000 Render.Compute becomes ComputeShader, Added RenderContext commit c358291af7ce080e2f6e33af88c485f2c2da6599 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 15:27:03 2022 +0000 Fixed everything defining its own RenderAttributes accessors, fixed Compute sharing main render pipeline's attributes commit 4a31c3437d22fb589c75b71e8d520ae7f55c46ed Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 14:46:27 2022 +0000 Cleanup commit 59c9d9e847d19d8660142470e4b9d21fa6daf994 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 14:45:30 2022 +0000 #define LIGHTMAP_QUERIES commit 3451407e6c1becb1ab6df1832d8d13ae67095ac3 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 14:24:50 2022 +0000 Community voted against the Physics. namespace commit 072fafea58e9b55cf2cd3ed9050a0f31a16c75d0 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 14:13:08 2022 +0000 Setup Global.PhysicsWorld properly commit e3badea2bd8345c365ed523b10f8bd03dd7f6459 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 14:06:30 2022 +0000 IRenderContext to engine, removed ConstantBuffer stuff from gameglue - avoided AllocHGlobal commit ff0c994671bfda76e17c53a442637b66c5491637 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 12:30:00 2022 +0000 Fix comments pointing to old physics classes commit 2c54c2b3b4fcf8fadd40004b39179b04ae4941e1 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 12:28:14 2022 +0000 Handle fixes commit 9db7a8d3576d4b90151ef366dfef4dd41406c8d1 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 12:28:03 2022 +0000 Move ELightShadowMode to engine commit 76e0c17adb4b2bb0968c8492891db3850a7c1f14 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 12:27:47 2022 +0000 Removing obsolete stuff commit e39e3086bc4e5a437cad6310b47e91beff3c3730 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 11:57:40 2022 +0000 Exit properly if there were problems with the assembly commit ce4f74558f258fc07be126a04af09a4b69306fdb Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Mon Feb 14 11:53:23 2022 +0000 New handle system, move physics to engine, delete IManagedContext, EngineVersion++ commit 11f4046aca141b8c0abccf43363034eeea8f5307 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 16:21:49 2022 +0000 HandleChild stuff isn't needed now commit cac8970cbc9b5e2c9bb648e7da65295299a652d6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 15:52:43 2022 +0000 InteropGen returning asref works as you'd expect commit 41a18f272775d0fbe7ab156571344d85af1d5869 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 14:55:41 2022 +0000 IParticleDefinition resource type, SceneParticles has constructors commit a286a33f86f7322e674b31a587f9caf2bc249337 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 11:55:02 2022 +0000 Allow defining SceneWorld when creating base SceneObject commit e5f167bfcb636b79397cfd345b56f898591422c6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 11:31:14 2022 +0000 GameGlue.GetWorldEntity no longer needed commit fab972c9669f4035fec4656befd312fe27073d51 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 11:30:14 2022 +0000 GameGlue SetSceneMonitor* aren't needed commit 2885e3eb823e0d766a882364034ae019e50485bb Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 10:59:04 2022 +0000 Changed SceneWorld.SceneObjects to a HashSet commit 9e08396ab0b5896178470f9a0cbac2af6a6daa9e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 10:54:54 2022 +0000 Move SceneMonitorObject to obsolete file commit 7b8f7111bf856328a7b6d3310cc02bf53c792e38 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 10:54:39 2022 +0000 Add SceneObject.Attributes ( replaces SetValue, SetComboValue, GetBoolValue etc) commit 45ba5e1a7d76acf13a900011ce1e2246f4787bcc Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 10:30:36 2022 +0000 Remove ParticleManager m_pSceneWorld stuff commit 9764d6a371acc481a55f519a0274b22da2b90671 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun Feb 13 10:26:27 2022 +0000 Remove CurrentSceneWorldChanged commit 1065132d99410d41ae89c698c05dd705e7fd3db9 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 17:42:43 2022 +0000 MonitorSceneObject becomes ScenePortal commit a62bd222510748a742c115e5f05443a0f4dba557 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 15:59:15 2022 +0000 Restore SceneWorld.SetCurrent legacy functionality commit 49ffc66702c586665575b61688e620e51fa91909 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 11:56:27 2022 +0000 Renaming some others commit 99f732b931b9db92e88d3dbf36592493c605ed8f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 11:36:11 2022 +0000 Type Forwarding commit 70dc46ecb9e70a02c6c3a832d9cfc21536c9c784 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 11:23:31 2022 +0000 SceneParticleObject to Engine commit 84c754367d00c3d1b5b65681f7393f73aa3ff3b4 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 11:00:17 2022 +0000 Backwards compatibility for Light commit 91f5800e4e8e779ad4e89382fd307acf98828135 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 10:54:03 2022 +0000 InitAnimGraph ( avatar on menu screen works again ) commit cbdf2909f23a238a870c3860e3e494a3ceebc7b0 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 10:49:49 2022 +0000 Move SceneModel to Engine commit 301c6a619a8d6674d1147dc508fc73fe64706140 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 10:27:28 2022 +0000 SceneObject registers handle commit 3f4c197717884aca48fa0264a4510c413a0ab28f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 10:05:08 2022 +0000 Light becomes SceneLight, AnimSceneObject becomes SceneModel commit 4127a3292b7502f071070b6666d17647cc9b5c5a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 09:51:37 2022 +0000 Call GameLoop.OnWorldSession when worldsession available commit fd50f54fb631e1c2f2a5df552454ecb37250276c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Feb 12 09:50:54 2022 +0000 Add Global.SceneWorld, Global.SceneWorldDebug commit 6c692591ad32c110a89d2a0bb4b1cae235b46f5a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Feb 11 19:33:07 2022 +0000 Transition SceneObject to Engine
3 Years Ago
Animgraph: automatically convert between int/float, warn when parameter doesn't exist, or is wrong type Remove unused anim parameters
3 Years Ago
Cleaned Color32
3 Years Ago
Made SetAnimParameter calls consistent
3 Years Ago
PawnController.EyeRot to EyeRotation
3 Years Ago
Delete ICamera, remove Entity.Camera
3 Years Ago
Don't invoke speech recognition callback on rejected speech Park bin - paint finish adjustments Merge branch 'master' of sbox park bin - phys shape refinement Intruder alarm 1 - col fix add managed to findflags concommand Add Input.MotionData - current input device's motion sensors states of absolute rotation, positional acceleration & angular velocity. Supported devices: Playstation 4/5 Controller, Switch Pro Controller, Steam Controller, Steam Deck. Add back modeldoc_scene_hud FPArms: punching right 03 hit update + miss added Citizen: added debug_rom animation FPArms: punching left 03 hit+miss updated prefabs/ textures Hammer: Call selection NotifySelectionAddRemove regardless of there being no components being added or removed in DispatchSelectionChanges. Fixes issues with undo/redo not updating UI sometimes Blocking load the override animgraph when it changes, not every time the animgraph instance is created, possible fix for blocking load happening not on main thread Merge branch 'master' into sceneobject2
3 Years Ago
Delete obsolete stuff
3 Years Ago
Remove older addon provisions
3 Years Ago
Remove Entity.CanCarry, OnCarryStart, OnCarryDrop
3 Years Ago
Stub out the other physics joints
3 Years Ago
Release transient SceneWorlds on shutdown Can create new PhysicsWorlds, destroy transient physics worlds on shutdown
3 Years Ago
Remove GameGlue.HasLiquidMaterial
3 Years Ago
Remove Liquid, LiquidManager
3 Years Ago
Remove ModelEntity.Glow*, GlowStates enum
3 Years Ago
WaterLevel simplification
3 Years Ago
Remove Entity.PhysicsClear() Moving NativeEngine stuff to engine
3 Years Ago
Add Map.Entity
3 Years Ago
Remove Entity.Inventory
3 Years Ago
Remove Entity.ActiveStart, Entity.ActiveEnd
3 Years Ago
Remove Entity.ActiveChild, Entity.IsActiveChild()
3 Years Ago
CollisionEventData.Pos to Position
3 Years Ago
Rename DebugBits to DebugFlags, remove functions
3 Years Ago
Restored PhysicsShape.UpdateMesh
3 Years Ago
Some physics api cleanups
3 Years Ago
Attachment bug Rename PhysicsAttachment to PhysicsPoint
3 Years Ago
Joint breaking is an event, only install the callback when needed
3 Years Ago
Refactor Joint names, move Global.PhysicsWorld to Map.Physics
3 Years Ago
Added Jeans asset - ready to wear! Jeans! We have updated jeans! LODs coming soon, and more pieces to complete the overall outfit... FPArms: punching right hit 03 anim Jeans - quick fix Quick fix, now appropriately replaces the other trouser models when selected. Fixed ClientOnly entities not spawning in properly from maps Moved EntityManager.DefaultCleanupFilter to Game.DefaultCleanupFilter So it's open source and easy to modify CleanupFilter gets real classnames when deleting entities Removed Library name override for ClientEntity EntityManager.CleanUpMap works clientside too Citizen: neck_clothing bone experiment Delete rubat_test.vpk Citizen: added neck_clothing bone Through constraints, this bone effectively removes 65% of the "twist" of the neck, while keeping the tilt and the roll intact. This helps make clothing items look and deform better around the neck. Merge branch 'master' of sbox Update citizen.vmdl_c Remove individual switches for video settings and group under shader quality Jeans and Jacket shader adjustments and LODs Jeans now have LODs, a slight adjustment to both the Jeans and the Jacket's shaders and textures. Park bin - lod0 Fix obsolete warnings in gamemode template Remove remaining references of fow CClientInput::CreateVrMove: stop using tracked controller manager, removes reliance on vr_core and gives us more up to date values Completely remove vgui and all game code Delete tracked_controller_manager.cpp remove vgui language resources Remove a bunch of useless ifdefs Remove PortraitEditor tool Remove vtf2tga and vtfdiff utils Remove unused nextbot code Remove dota light manager from hammer Remove crashdumpmailer - we use sentry Remove smtpmail Remove unused webvtt Remove custommaterialslib Remove captioncompiler Remove all #ifndef DOTA_DLL so it doesn't trip us up when removing the rest Remove studiorender folder, nothing in here park bin - added paint finish to the frame Removed old model (pavement trim) Fixed gutter tileset (corner) Merge branch 'master' into sceneobject2
3 Years Ago
Revolute joint basics
3 Years Ago
Restored AddBoxShape, AddHullShape, AddMeshShape
3 Years Ago
Fix Physics entity handle lookup not working because it wasn't in a game dll Spring constraint
3 Years Ago
Add PhysicsWorld.Body, PhysicsWorld.Group EnableVisualDebugger unused Gravity setter/getting works Added PhysicsWorld.AirDensity Cleaned up ForceNextObject shit
3 Years Ago
FPArms: left punch miss anim metal fences - git 129 Security light - adjusting emissive map Merge branch 'master' of sbox Fixed Event.Run with no arguments trying to run event handlers that have arguments Hammer: Different icon for entities with missing classes in Outliner Create entity_tool_icon_missing.png Merge branch 'master' of sbox FPArms: punching right hit 02 anim + minor wrist skinning updates Fix CClientChangelevelState invalid client copy & not clearing causing the destructor to wrongly shutdown clients Don't add EF_NOSHADOW in CBaseEntity::SpawnShared FPArms: punching miss 02s and left hit 02 Merge branch 'master' of sbox Satellite dish - added gibs and a prefab git #179 Merge branch 'master' of sbox Merge branch 'master' into sceneobject2
3 Years Ago
Strip out GetMaxDeviceAccessThreads() limitation in render stuff - because imo this isn't the place to enforce it NetRuntime survives init fail (utilities, unit tests) CEntityInstance etc to engine Restore PhysicsGroup, Add PhysicsBody.GetEntity Remove unused Define PhysicsSpring as a struct, setters/getters on base joint PhysicsWeldJoint Fix NRE in PhysicsBody.PhysicsGroup PhysicsSpringProperty Fix missing AddWeldJoint in PhysicsWorld
3 Years Ago
Fixed spawngroup (world) names differing from the ones in g_pWorldRendererMgr Added EntityManager.CleanUpMap( filter ) Adds [Event.Entity.PostCleanup] & [Event.Entity.PreCleanup] Added EntityManager.DefaultCleanupFilter Fixed selfillum bleeding on studio light projector Animgraph: Allow zooming while dragging a connection Make IgnoreAssetDirectory more robust so it doesn't ignore folders like "objects" because it has "obj" in the string true & false are now valid values for convars Add ability to toggle SDF reflections in the settings menu Rebuild sbox_glass, recompile glass material Use a better cvar name for reflections Add archive flag Add video setting for water ripples GameTask.CompletedTask and GameTask.FromResult<T> Add generic return type to GameTask.FromResult Hammer: Add zooming and panning to fast texture tool so it's a bit more usable https://files.facepunch.com/layla/1b1211b1/sbox_TQOriGr5yY.mp4 updated prefab, textures/materials updated door prefabs, added nav blocker to some existing breakable (created new ones), added parameter to cctv/projector prefab glass material/texture pass added pebble alpha trim fixed normal on riverbed texture Merge branch 'master' of sbox Hammer: Experimental support for baking tilemeshes when exporting selected object to model https://files.facepunch.com/layla/1b1311b1/sbox_TgbMC0BNya.mp4 Set additive blending feature to be in the correct section, allow features.minimal to be compiled again model/ prefab update for breakable/navblock Initial resolution scaler Cleanup resolution rescaler Recompile passthrough shader Merge pull request #172 from Facepunch/internal-res Preliminary internal resolution scaling new wheely bin files and prefab Exposed hotload skip attrib and callback interfaces Deleted empty INotice.cs Added cl_hotload_log and sv_hotload_log console vars Fixed possible NRE when setting up console vars SkipHotloadAttribute now supports properties Fixed hotload test assemblies having wrong package ID Replaced hotload callback interfaces with IHotloadManaged Destroyed() returns a state dictionary that is passed to Created() in the new instance Don't let Hotload see some sensitive fields IHotloadManaged.Destroyed() now passes in a dictionary ready for use Rename m_SboxCleanupFilterCallback Remove duplicate code FPArms: added raise/deploy anim for punching, updated right hit 01 Get the parameters from shared standard ps code in sbox_pixel, dont include the shared standard ps code include into it Pass selfillum to material helper Refactor how mixed baked lights are calculated to later support multiple lights at once Removed unused lightbinner that was mostly just duplicated code Fix data structure of light info compute buffer to support multiple baked mixed shadows and cleanup Reorder data structure, give support to more than 2 cascades for mixed lights, add vignietting for shadows on multiple static lights at once Up our shader ABI, document changes, and rename elements of that enum to better clarify Make lighting data structure from shader match what's on cpu side Multiple mixed shadows support, fix sunlight bugs with multiple mixed shadows Security light - adjusted col and added new emissive map Pass number of mixed cascades to shader Naive shadow atlas downsampling test Merge branch 'master' of sbox Consider mixed light shadows for atlas downsampler too Add cvar to maximum mixed light shadows, make a lot of this clientside Add option to render mixed shadows only on viewmodels Fix self shadowing on dynamic objects with mixed shadows Add helper method to get the wanted shadow sampler given the context, clean up code Pass viewmodel shadow sampler on the shader side Viewmodel shadows on mixed shadows 🙏 Cleanup lightcomponent, reenable shadow fading Remove unnecessary debug pragmas Security light - git #176 FPArms: made punch hits snappier (approx. 200ms to hit now), separated punching anims into their own vmdl prefab Removed majority of legacy entities Actually don't need VFX ABI change, old shaders will simply not receive shadows, no need to break them Iron fence - col shape tweak Merge branch 'master' of sbox Only update material preview for fast texture tool on activate, see if that fixes crashes Completely remove cs_mdl_import util Remove the other source mdl import code from modeldoc utils Remove unused devtool python scripts (source1_port_scripts, source2_reintegrate_main) Remove tools/txtedit Remove utils/workshopcfg Remove mdllib ModelDoc: Only begin lasso if cursor is inside scene widget Convert bound computation for model builder to use SIMD tweaking breakable/ prefabs Merge branch 'master' of sbox Update ci.yml Remove all version control code from tools Security light - prefab and mount tweak Merge branch 'master' of sbox Security light - col tweak Security light - prefab CCTV - fix for texture, added cover to hole on mount, adjusted mount pos Wheely bin polish Improved collision accuracy on wheely bin Reduced symmetry 'rorsaching' along seams, less noisy textures Dirt pass inside Reduced textures to correct texel ratio tweak wheely bin collision/prefab Merge pull request #173 from Facepunch/map-cleanup Map cleanup functionality Removed the original respawn_entities console command Convert "Check for map problems" dialog to a dock widget It is also now less crash prone. https://files.facepunch.com/rubat/1b1511b1/o1yfvnAXGW.png Map Problems detects missing entity classes Update core shaders for light rework Update base addon-level shaders with the light rework changes https://i.imgur.com/cSffiRg.jpeg Merge pull request #177 from Facepunch/light-rework-rebase Light rework Fix crash in fast texture tool, RenderThumbnailForAsset doesn't seem to like large sizes, just half it when over 2048 Ensure fast texture tool doesn't render thumbnail above 2048 Remove splitscreen from engine and all the hacky shit that went along with it * Input config now handled in InputService instead of SplitScreenService * Remove split client connects / channels from networksystem * Remove all remaining references to CSplitScreenSlot Remove c++ engine camera manager from dota, we do cameras entirely in C# managed already anyway Delete c++ flashlight code Remove a bunch of vgui HUD stuff Delete achievements manager from C++, when we add achievements it'll be easier to do in C# with Steamworks Remove more unused convars specific to hl2, cs, etc. Restore host_writeconfig which was hidden away in splitscreen service 🥴 Drop `name` convar that was really just a wrapped steamworks GetFriendPersonaName() call - replace with a cached GetPersonaName() send playername in connect protobuf, was previously wrapped in a splitscreen message Try just making fast texture tool render preview at 256, RenderThumbnailForAsset crashes seems to vary oops Remove old model editor code Fix some issues with Steam Input glyphs reflected in upcoming Steam Client update * Glyph sizes for medium and large glyphs changed 64 => 128, 128 => 256. * Glyph style modifiers now work properly with the source files from Steam. * Added `steaminput_glyph_forceresize` cvar (default on), some of the styled glyphs are still the wrong size on Steam's end, so cvar so we know when it's safe to remove this hack. * Added `steaminput_glyph_forcetype` cvar, you can test what your game looks like with different controller types easily. FPArms: punching right miss anim Fix resolution scaling with water refractions & reflections Fix resolution scaling with water refractions & reflections Aircon - fix for git 178 Merge branch 'master' of sbox Long Sleeve Jacket Intergrated Some Character Art! How exciting? Will still need LODs, which will be worked on shortly. Scaleandmirror modifier fix to Long Sleeve Quick fix! Needed a scaleandmirror modifier which I was told now about! Completely remove p4lib and p4api, cya Make rich presence work again so it shows the game title instead of "Game" for every game street lights - git 76 Merge branch 'master' of sbox Add basic sys/gpu mem usage to editor status bar to help identify if we have vram leaks Completely remove vscript, cya Remove fog of war code Long Sleeve Jacket - LODs implemented We've got LODs now for the Funnel Jacket! street lamp - adjusted origin of light unit Merge branch 'master' of sbox Merge branch 'master' into sceneobject2 Merge fixes
3 Years Ago
Fixed post process errors
3 Years Ago
Fix GrabFrameBuffer sometimes not working in tools mode
3 Years Ago
Removed Render.BlendMode etc, added combos to UI shaders for blending
3 Years Ago
Move SetLighting to engine as SetupLighting, allow other RenderAttributes to be filled ManagedSceneObject, ManagedRenderPipeline to engine, cleaned up post processing, moved standard post processing to addon base
3 Years Ago
DrawScreenQuad to engine Move UI Renderer to Engine
3 Years Ago
Pass engine version in when querying gamemodes Pass engine version in when uploading gamemodes Refactor render drawing classes Moved more render stuff to engine, Added ScenePanel.SceneAttributes
3 Years Ago
Update ci.yml
3 Years Ago
Using spinlock here instead of lock( Index ) - just because of a hunch that I don't have time to actually investigate. Might be best to investigate it before committing fully.
3 Years Ago
Moved SceneSunLight to engine, removed hacks
3 Years Ago
Start cleaning up Render, moving to engine Putting all the ThreadStatic render state in one struct
3 Years Ago
Move ComputeShader to engine Move constant buffer to engine, use generics