Leon Friedrich
f3364a196c
Client-, shared-, and server-side ConfigurationManager ( #3477 )
2022-12-31 04:04:49 +11:00
Leon Friedrich
054a908efd
Generalize component trees ( #3598 )
2022-12-27 13:33:46 +11:00
Leon Friedrich
27e0c22fe2
Somewhat improve sprite processing ( #3587 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-12-26 10:48:08 +11:00
Pieter-Jan Briers
84733a335c
Prototype load parallelization ( #3502 )
2022-12-20 22:46:30 +01:00
Pieter-Jan Briers
187c158e6b
Remove finalizer dispose from Overlay.
...
This should never have been on here what the hell.
2022-12-19 02:39:28 +01:00
Pieter-Jan Briers
2995baca6f
Optimize Clyde QuadBatchIndexWrite a bit.
2022-12-18 12:28:41 +01:00
metalgearsloth
3c168f5a31
Replace GridEntityId with Owner ( #3530 )
2022-12-12 14:58:41 +11:00
metalgearsloth
6b076645db
Kill NetworkedMapManager ( #3516 )
...
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
Co-authored-by: Paul <ritter.paul1@googlemail.com >
2022-12-11 22:00:31 +01:00
Pieter-Jan Briers
f98d8707c9
Move ShaderInstance finalizer around so DummyShaderInstance isn't finalized.
...
Maybe help a bit with test GC performance.
2022-12-10 12:35:05 +01:00
metalgearsloth
6db41a05c2
Fix non-filled circle drawing ( #3559 )
2022-12-06 22:08:03 +11:00
Pieter-Jan Briers
36f781d05b
Add windowing API to ClydeDebugPanel.
2022-12-03 00:27:56 +01:00
Leon Friedrich
6c1f8a86d7
Remove extra list index while y-sorting sprites. ( #3544 )
2022-12-02 10:19:26 +11:00
Paul Ritter
be8147a722
serv4 ( #3527 )
...
Co-authored-by: Paul <ritter.paul1@gmail.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-11-27 19:23:58 +01:00
metalgearsloth
b7d460cee6
Audio position fixes ( #3459 )
2022-11-25 20:00:11 +11:00
metalgearsloth
5e3a5a0d0c
Merge MapGrid into MapGridComponent ( #3468 )
2022-11-22 13:04:51 +11:00
Pieter-Jan Briers
6bc831eb05
Emitted GLSL uniform arrays have size after name.
...
We're dropping GLES2 but I already wrote the code so.
2022-11-19 18:08:37 +01:00
Pieter-Jan Briers
8121c3c41b
Move freetype font data to POH.
...
Avoids stuff getting stuck in gen0.
2022-11-18 00:50:20 +01:00
Leon Friedrich
a0c23c7fee
Add ClydeAudio.StopAllAudio() ( #3473 )
2022-11-16 20:44:01 +01:00
Pieter-Jan Briers
1646297039
Remove most static IoCManager. accesses from engine. ( #3466 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-11-15 22:00:28 +11:00
Pieter-Jan Briers
e34935c9e2
TextEdit control & a bunch of other stuff ( #3436 )
2022-11-12 03:12:49 +01:00
metalgearsloth
ca9ce7c7ed
Allow render targets to not clear ( #3457 )
2022-11-10 23:33:18 +01:00
Ygg01
108e270f9e
Localize commands ( #3374 )
2022-11-06 03:00:57 +11:00
metalgearsloth
4521dc37f5
Remove IMap / IMapGrid comps ( #3434 )
2022-11-04 10:12:36 +11:00
metalgearsloth
f13a066bdd
Use static lambdas for sprites / lights ( #3335 )
2022-10-27 13:52:04 +11:00
Leon Friedrich
e534fcd800
Unrevert "Remove obsolete GridId and all references to it" ( #3279 )
2022-10-10 08:41:58 +11:00
metalgearsloth
818ea1a629
Revert "Remove obsolete GridId and all references to it" ( #3308 )
2022-10-09 17:32:54 +11:00
SpaceManiac
ebaa8d9ac3
Remove obsolete GridId and all references to it ( #3279 )
2022-10-09 16:23:40 +11:00
Kevin Zheng
9752996497
Update OpenTK.OpenAL to 4.7.5 ( #3296 )
2022-10-06 13:00:35 +02:00
metalgearsloth
498ce86176
Add API to get text dimensions ( #3290 )
2022-09-29 12:50:06 +02:00
Leon Friedrich
a67b22cce8
Add get-matrix functions to IViewportControl ( #3264 )
2022-09-21 20:42:17 +10:00
Pieter-Jan Briers
a700750d9e
Make ALC context not current before destroying it.
...
Let's hope this fixes the hangs.
2022-08-27 00:32:05 +02:00
Leon Friedrich
6a8266af7e
Revert "Revert "PVS & client state handling changes"" ( #3152 )
2022-08-21 08:30:28 +10:00
Leon Friedrich
9cd8adae93
Revert "PVS & client state handling changes" ( #3151 )
2022-08-21 05:27:16 +10:00
Leon Friedrich
b4358a9e33
PVS & client state handling changes ( #3000 )
2022-08-21 03:40:18 +10:00
Pieter-Jan Briers
49631867f4
Fix sRGB conversion in WindowRoot background color.
2022-08-15 16:51:23 +02:00
Julian Giebel
9e32eb46e5
Update ImageSharp and fix incompatibilities ( #3092 )
2022-08-09 13:15:55 +02:00
Pieter-Jan Briers
488260cc64
Windows 11 immersive dark mode.
...
Dark window titles
2022-07-25 23:53:06 +02:00
Leon Friedrich
fc10adfb03
Fix a WorldSpaceEntities overlay bug ( #3074 )
2022-07-24 19:10:07 -07:00
Pieter-Jan Briers
ec70abe928
Analyzer to make Task`1.Result scary. ( #3069 )
2022-07-23 12:33:55 +02:00
Leon Friedrich
7a81c7f64a
Misc Shader changes ( #2974 )
2022-07-19 00:32:58 +02:00
Pieter-Jan Briers
2783e89d1f
SDL2 windowing backend ( #2979 )
...
* SDL2 windowing prototype.
* More stuff idk
2022-07-15 00:07:30 +10:00
metalgearsloth
6b73b765b2
Remove grid logs ( #2994 )
...
I added 2 of these and they aren't needed for me anymore.
2022-06-28 17:53:26 +10:00
Leon Friedrich
b8cb9e6b1d
Add Overlay.BeforeDraw() ( #2958 )
2022-06-20 06:28:09 +10:00
Leon Friedrich
2bdea420ae
Misc rendering changes ( #2948 )
...
* Misc rendering changes
* More tiny changes
2022-06-14 19:24:27 +10:00
Leon Friedrich
24c900aeae
Small CheckFaceEyeVis() performance increase ( #2940 )
2022-06-13 08:36:35 +10:00
Pieter-Jan Briers
a36a10c814
Fix deadlock on client shutdown.
...
This was an existing bug, but due to me moving more cleanup logic to game thread shutdown the window of opportunity for it to trigger just got much greater.
2022-06-11 16:28:14 +02:00
Leon Friedrich
ebeb504347
Make Eye use Matrix3.CreateTransform ( #2921 )
2022-06-09 03:10:43 +10:00
Leon Friedrich
b360c4439b
Matrix3 and Angle: add readonly and ref->in ( #2919 )
...
* Matrix3 and Angle readonly and ref->in
* fix precision
2022-06-08 17:53:17 +02:00
Pieter-Jan Briers
d46fb519d5
Fix fullscreen disabling VSync in some cases.
...
I hate OpenGL.
2022-06-06 18:20:14 +02:00
Pieter-Jan Briers
38bc58e77c
Reduce dictionary lookups when doing char glyph stuff.
2022-06-05 00:38:00 +02:00