Pieter-Jan Briers and GitHub
e34935c9e2
TextEdit control & a bunch of other stuff ( #3436 )
2022-11-12 03:12:49 +01:00
metalgearsloth and GitHub
ca9ce7c7ed
Allow render targets to not clear ( #3457 )
2022-11-10 23:33:18 +01:00
Ygg01 and GitHub
108e270f9e
Localize commands ( #3374 )
2022-11-06 03:00:57 +11:00
metalgearsloth and GitHub
4521dc37f5
Remove IMap / IMapGrid comps ( #3434 )
2022-11-04 10:12:36 +11:00
metalgearsloth and GitHub
f13a066bdd
Use static lambdas for sprites / lights ( #3335 )
2022-10-27 13:52:04 +11:00
Leon Friedrich and GitHub
e534fcd800
Unrevert "Remove obsolete GridId and all references to it" ( #3279 )
2022-10-10 08:41:58 +11:00
metalgearsloth and GitHub
818ea1a629
Revert "Remove obsolete GridId and all references to it" ( #3308 )
2022-10-09 17:32:54 +11:00
SpaceManiac and GitHub
ebaa8d9ac3
Remove obsolete GridId and all references to it ( #3279 )
2022-10-09 16:23:40 +11:00
Kevin Zheng and GitHub
9752996497
Update OpenTK.OpenAL to 4.7.5 ( #3296 )
2022-10-06 13:00:35 +02:00
metalgearsloth and GitHub
498ce86176
Add API to get text dimensions ( #3290 )
2022-09-29 12:50:06 +02:00
Leon Friedrich and GitHub
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 and GitHub
6a8266af7e
Revert "Revert "PVS & client state handling changes"" ( #3152 )
2022-08-21 08:30:28 +10:00
Leon Friedrich and GitHub
9cd8adae93
Revert "PVS & client state handling changes" ( #3151 )
2022-08-21 05:27:16 +10:00
Leon Friedrich and GitHub
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 and GitHub
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 and GitHub
fc10adfb03
Fix a WorldSpaceEntities overlay bug ( #3074 )
2022-07-24 19:10:07 -07:00
Pieter-Jan Briers and GitHub
ec70abe928
Analyzer to make Task`1.Result scary. ( #3069 )
2022-07-23 12:33:55 +02:00
Leon Friedrich and GitHub
7a81c7f64a
Misc Shader changes ( #2974 )
2022-07-19 00:32:58 +02:00
Pieter-Jan Briers and GitHub
2783e89d1f
SDL2 windowing backend ( #2979 )
...
* SDL2 windowing prototype.
* More stuff idk
2022-07-15 00:07:30 +10:00
metalgearsloth and GitHub
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 and GitHub
b8cb9e6b1d
Add Overlay.BeforeDraw() ( #2958 )
2022-06-20 06:28:09 +10:00
Leon Friedrich and GitHub
2bdea420ae
Misc rendering changes ( #2948 )
...
* Misc rendering changes
* More tiny changes
2022-06-14 19:24:27 +10:00
Leon Friedrich and GitHub
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 and GitHub
ebeb504347
Make Eye use Matrix3.CreateTransform ( #2921 )
2022-06-09 03:10:43 +10:00
Leon Friedrich and GitHub
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
Leon Friedrich and GitHub
386b0bc232
Cache TransformComponent in trees ( #2904 )
...
* Cache TransformComponent in trees
* add deleted check.
2022-06-05 00:25:00 +02:00
Leon Friedrich and GitHub
487471c2d1
Faster box transform ( #2901 )
2022-06-05 00:22:00 +02:00
Pieter-Jan Briers
e7211063e7
Remove unecessary Vertex2D.SizeOf
2022-05-29 01:13:12 +02:00
Leon Friedrich and GitHub
e32ee1a58e
Reuse post-shader render target ( #2882 )
2022-05-29 01:02:19 +02:00
Pieter-Jan Briers
655b5974a3
Move sRGB -> linear conversion for vertex color to vertex shader.
...
This took almost 2% of CPU time on release. Jeez.
2022-05-28 23:18:05 +02:00
Leon Friedrich and GitHub
6a86fcdeeb
Fix WorldSpace overlay drawing ( #2878 )
2022-05-28 14:52:01 +02:00
Pieter-Jan Briers and GitHub
f90526be22
Bump ANGLE, add ES3OnFL10_0 support ( #2834 )
2022-05-19 07:55:36 +10:00
Leon Friedrich and GitHub
b0fe9fb1a4
Log error for invalid coordinate conversions ( #2835 )
...
* Log error for invalid coordinate conversions
* remove $$$
2022-05-17 13:10:33 +10:00
Pieter-Jan Briers
6b24da6990
Don't emit array precisions on GLES2
2022-05-16 17:32:45 +02:00
0ee87bc771
Colour batch reduction ( #2809 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2022-05-16 17:28:37 +02:00
Leon Friedrich and GitHub
52ffb97369
Change overlay screen texture wrapping ( #2749 )
2022-05-15 13:20:52 +10:00
41e9d9b08b
Client profiling system ( #2783 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-14 15:08:46 +10:00
metalgearsloth and GitHub
32bdc19fe9
Final grid movement optimisation ( #2711 )
2022-05-14 14:54:31 +10:00
Leon Friedrich and GitHub
6bf4945181
Allow int uniforms to specify precision ( #2779 )
2022-04-29 23:48:08 +10:00
Leon Friedrich and GitHub
76bfe2905d
Add support for float[] and vec2[] in shaders ( #2751 )
...
* huh it works.
* vector arrays
2022-04-22 22:43:17 +02:00
metalgearsloth and GitHub
09fd47c421
Don't store contained entities on entitylookup ( #2662 )
2022-04-06 19:31:34 +10:00
8491f7be24
New Serv3 api just dropped ( #2605 )
...
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com >
2022-04-03 01:59:48 +02:00
Leon Friedrich and GitHub
14d0a77644
Make directional sprite matrices static ( #2661 )
2022-04-01 00:11:17 +11:00
metalgearsloth and GitHub
eac536cffe
overlay allocs ( #2642 )
2022-03-26 12:48:11 +01:00