metalgearsloth and GitHub
60b506cb2a
Fix GetWorldAABB again ( #1802 )
...
No weird-ass bug this time. There was also an issue where occasionally the AABB on the client would disappear if you had a bunch of objects and used showbb but I think it's fixed now.
2021-06-09 12:25:08 +10:00
metalgearsloth and GitHub
66117e35ba
Don't store lights in rendertree if not enabled ( #1803 )
2021-06-09 01:37:40 +02:00
metalgearsloth and GitHub
22cfee4f01
Don't store non-visible / occluded sprites in rendertree ( #1805 )
...
Sister commit to the point-light one.
2021-06-09 01:33:24 +02:00
metalgearsloth and GitHub
d9355e576f
Remove PhysicsManager ( #1812 )
...
Goodnight sweet prince
2021-06-09 01:26:51 +02:00
Vera Aguilera Puerto and GitHub
e54e33edb0
Client Networked event subscriptions can now take in EntitySessionEventArgs ( #1817 )
2021-06-09 01:22:20 +02:00
Acruid and GitHub
f64197c189
Removes the map and grid entity pivot hack from clientside map networking. ( #1811 )
2021-06-08 02:45:02 -07:00
metalgearsloth and GitHub
81272b0bc8
Reduce rendertree allocs ( #1806 )
2021-06-06 14:50:31 +02:00
metalgearsloth and GitHub
25c1c6ef91
Fix rendertree updatequeued ( #1804 )
...
Woulda pushed directly but I cooked my git so ya know, nothing to see here
2021-06-06 19:25:27 +10:00
ShadowCommander
d1a83134e3
Fix SpriteView when UI is scaled
2021-06-05 19:47:26 -07:00
metalgearsloth and GitHub
d46ea9c9ba
Add gridtilelookup debugger back in ( #1792 )
...
Was reverted from the broadphase PR.
2021-06-01 11:58:44 +10:00
ShadowCommander
ea00ccb34f
Fix window not calling OnMouseExited
2021-05-31 18:56:23 -07:00
Pieter-Jan Briers
8e416bb3cb
Fix error in RenderingTreeSystem.
...
Seems related to #1754 ? Doesn't seem to fix it though.
2021-06-01 00:01:36 +02:00
Galactic Chimp and GitHub
8e0a26073d
#1765 - replaced 3 try-catch clauses with if-else clause + VS autoformat of affected files ( #1796 )
2021-05-31 22:49:23 +02:00
metalgearsloth and GitHub
b9a9cc4b0f
Revert "Immediate broadphase updates ( #1687 )" ( #1790 )
...
This reverts commit ee6aee57bd .
2021-05-31 20:33:29 +10:00
Pieter-Jan Briers
a67345f9bf
Add debug log for runtime/OS info on game start.
2021-05-31 10:48:30 +02:00
metalgearsloth and GitHub
1f6ddd96a6
Optimise the shit out of showpos ( #1788 )
2021-05-31 09:11:29 +02:00
metalgearsloth and GitHub
ee6aee57bd
Immediate broadphase updates ( #1687 )
2021-05-31 08:58:23 +02:00
DrSmugleaf and GitHub
ac1705e41f
Make NetMessage name and group virtual to remove required boilerplate ( #1770 )
2021-05-31 08:53:46 +02:00
ShadowCommander and GitHub
b98b36a461
Add loglevel command line arg ( #1769 )
2021-05-31 08:41:34 +02:00
20kdc and GitHub
9eaf52886a
Make RenderingTreeSystem handle parent recursion properly, fixing space-station-14#4040 and possibly other bugs ( #1776 )
2021-05-29 11:39:35 +02:00
Vera Aguilera Puerto
d310871aa6
CVar for MIDI volume.
2021-05-26 19:27:02 +02:00
Vera Aguilera Puerto
5fa422865f
AudioSystem warning now prints audio stream name, if any.
2021-05-26 18:56:30 +02:00
Pieter-Jan Briers
ad8bbe6401
Clyde audio improvements:
...
1. Allow loading audio directly from a sample buffer
2. SetVolumeDirect that takes a 0 -> 1 scale similar to OpenAL's AL_GAIN.
3. Fix OpenAL threading bugs with logging by caching the sawmill.
2021-05-23 22:58:32 +02:00
Pieter-Jan Briers
71ce4749fe
Show active input context on DebugInputPanel.
2021-05-23 22:58:32 +02:00
Pieter-Jan Briers
1e33c3c843
MIDI renderer debugging code.
2021-05-23 22:58:32 +02:00
Vera Aguilera Puerto
b3f3ca9725
MIDI renderer uses NumericsHelpers to convert stereo audio to mono.
2021-05-23 13:40:06 +02:00
Vera Aguilera Puerto
33c37393ba
Fixes incorrect comment in MidiRenderer.
...
Pain.
2021-05-23 13:15:31 +02:00
Vera Aguilera Puerto
647f1a6808
Fixes bug where deleting things causes their sprite to appear and pile on 0,0.
...
- Cleans up an unneeded event.
2021-05-20 21:17:20 +02:00
metalgearsloth and GitHub
6c44dd9665
RenderingTreeSystem cleanup ( #1759 )
...
* RenderingTreeSystem cleanup
10% less bad but 100% still boilerplate
* Slight changies
* Even better
* New shit just got made
* Apply revews
2021-05-20 18:57:29 +10:00
Acruid
c81413b0b4
Fixes bug where the net_entityreport red PVS range square was drawn at half the actual range.
2021-05-19 15:52:44 -07:00
Vera Aguilera Puerto
572eb01290
Opens SCSI window centered
...
- Kinda fixes it getting NaN'd on resize... This isn't a proper fix, however.
2021-05-19 11:11:35 +02:00
Vera Aguilera Puerto
9dab74c9d5
Fixes SS14Window going off-screen.
2021-05-19 10:55:41 +02:00
Vera Aguilera Puerto
a23da702b1
MidiManager now has a Volume property which changes the general midi volume.
...
- Adds VV attributes to MidiManager and MidiRenderer.
2021-05-18 20:03:20 +02:00
Vera Aguilera Puerto
ae9c2423ff
Fixes EntityLookup not being restarted correctly on reconnect.
2021-05-18 17:55:24 +02:00
Pieter-Jan Briers and GitHub
96c0a4ae1f
Automatically unsubscribe event bus registrations in entity system shutdown. ( #1758 )
...
* Automatically unsubscribe event bus registrations in entity system shutdown.
* Fix incorrect unsubscription of local events, obsolete unsubscribe methods.
That's what we got tests for.
* = null instead of .Clear()
2021-05-17 11:01:22 +02:00
Vera Aguilera Puerto and GitHub
c26ebcbc78
QueueDelete method for entities ( #1757 )
2021-05-17 09:20:55 +02:00
Vera Aguilera Puerto and GitHub
8334050411
MIDI improvements ( #1756 )
2021-05-16 19:28:14 +02:00
Vera Aguilera Puerto
cc67edfc2c
Unsubscribe from directed event in UI System.
2021-05-15 12:40:35 +02:00
Vera Aguilera Puerto
943ea9e6c8
Shutdown and dispose of BoundUserInterfaces correctly when the UI component gets shutdown.
2021-05-14 14:25:53 +02:00
Pieter-Jan Briers
3aa5cefe03
Stop using component messages in bound UI code.
2021-05-13 03:29:38 +02:00
Pieter-Jan Briers
c5b34bab69
More obsoletions component messages.
2021-05-13 02:24:35 +02:00
Pieter-Jan Briers
e4f24ec125
Remove IPlayerSession on client.
2021-05-13 02:16:55 +02:00
20kdc and GitHub
5d63aa8c95
Deferred Input Context Switches (fixes spawn entities menu while moving) ( #1755 )
2021-05-12 18:40:26 +02:00
Pieter-Jan Briers
f0180abeb0
Missed a spot while fixing warnings.
2021-05-12 00:26:47 +02:00
Pieter-Jan Briers
720f1b1d05
Fix a bunch of compiler warnings.
2021-05-12 00:16:12 +02:00
ShadowCommander
ae45a96753
Fix error when someone else is shooting outside client PVS
2021-05-11 13:21:30 -07:00
Pieter-Jan Briers
d222e25d22
Remove outdated comment.
2021-05-11 20:58:21 +02:00
Pieter-Jan Briers
f0d7fbb6f2
Allow enumeration of monitor video modes.
...
Basically I kept dumping debugging code for this into Clyde startup to test multi-monitor stuff with GLFW so I guess I'm making it official now.
2021-05-11 20:57:27 +02:00
Vera Aguilera Puerto
9ec2da1777
PlayerSession comment cleanup.
2021-05-10 20:20:44 +02:00
DrSmugleaf and GitHub
07867acb9a
Add serialization writing benchmark, optimize writing ( #1739 )
...
* Add serialization write benchmark
* Add baseline test and rename AddNode to Add in mapping extensions
* Optimize serialization writing
* Make reader delegate private
* Unhardcode baseline test
2021-05-04 14:25:13 +02:00