metalgearsloth and GitHub
eac536cffe
overlay allocs ( #2642 )
2022-03-26 12:48:11 +01:00
Pieter-Jan Briers
c9ccd0b873
Fix file dialogs crashing on macOS
2022-03-20 16:47:20 +01:00
metalgearsloth and GitHub
650eceea7e
Remove IoC + GetComp for every tile intersection ( #2617 )
2022-03-20 16:54:05 +11:00
Moony and GitHub
d3eaea5697
Add support for tile variants. ( #2577 )
2022-03-09 20:56:58 +01:00
Acruid and GitHub
31764d3c2d
Mark C# events on MapManager as Obsolete ( #2586 )
...
* Obsoleted C# grid events from MapManager.GridCollection. Use the ECS EventBus events instead.
* Obsoleted C# events from MapManager.MapCollection. Use the ECS EventBus events instead.
2022-03-07 15:51:00 -08:00
Acruid and GitHub
08a52fb892
MapChunk Cleanup ( #2555 )
...
* All IPhysShapes now expose a property to get the local AABB.
* Removed IMapChunk. It's internal, we only have 1 implementation in the engine, no need for abstraction, and removing it helps perf.
* Cleaned up issues in MapChunk file.
* Encapsulate _tiles access inside MapChunk.
* Remove IEnumerable<TileRef> from MapChunk.
* Remove CollidesWithChunk
* Move CalcWorldAABB and RegenerateCollision from MapChunk to MapGrid.
Remove MapChunk.GridId.
* Removed MapChunk.GetAllTiles
* Removed the terrible mocked unit tests.
* Moved the GetTileRef functions from MapChunk to MapGrid.
* Add an event raised on MapChunk when a tile is modified.
Completely remove the IMapGrid dependency from MapChunk.
* Fix bug where you cannot change the tile damage of a tile.
2022-02-21 20:49:30 -08:00
a32359d5d4
Only include shadow casting lights in the "max lights per scene" count ( #2446 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-02-17 14:24:36 +11:00
58defed1d2
Fix InteractionOutline 2: Electric boogaloo ( #2511 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-16 18:32:40 +11:00
de4d255841
Analyzer to enforce classes to be either [Virtual], abstract, or sealed. ( #2469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-05 19:31:58 +01:00
metalgearsloth
6a902286cd
Merge remote-tracking branch 'upstream/master' into 2022-01-20_more-caching
2022-02-04 12:38:32 +11:00
Acruid and GitHub
8456cd90d1
Move MapGrid data from MapManager to MapGridComponent ( #2430 )
2022-02-03 13:15:06 +11:00
Pieter-Jan Briers
d716e1ff62
Fix EstPixelSize for Rg32f.
...
This function literally isn't used but that won't stop me from making this commit.
2022-02-02 21:46:42 +01:00
metalgearsloth
f9573530a8
Nuke entitylookup to get it merged
2022-01-31 17:30:53 +11:00
Pieter-Jan Briers
ac43cf0de1
Fix GLES2 support.
2022-01-30 20:20:23 +01:00
Pieter-Jan Briers
fb41601d9f
CVar to force a GLES2 context with GLContextAngle.
2022-01-30 18:06:59 +01:00
Pieter-Jan Briers
9e4fd2905b
Release DXGI Factory in VramCommand
2022-01-18 18:16:02 +01:00
Pieter-Jan Briers
cec3a8c1c2
Remove unnecessary warning mute from Clyde.
2022-01-09 10:21:00 +01:00
Pieter-Jan Briers
313a3eb7f2
Minor GLContextEgl cleanup:
...
* Compile it in by default but leave display.egl=false by default.
* Minor code cleanup/TerraFX usage.
2021-12-31 09:35:34 +01:00
Pieter-Jan Briers
3bdce98964
Change X11 instance/class names to RobustToolbox
2021-12-30 17:24:25 +01:00
Pieter-Jan Briers
478ab3bec4
Remove Space Station 14 reference from a MessageBox
2021-12-30 17:23:29 +01:00
Pieter-Jan Briers
ae77ee3df4
Remove SS14 logo/icon/splash/window title branding. Make it all configurable with manifest.yml
2021-12-30 17:22:21 +01:00
Pieter-Jan Briers
9896697919
Viewports have configurable clear color, default to black.
2021-12-29 20:11:08 +01:00
Pieter-Jan Briers
b821833437
Fix compiler warning in GLContextAngle.cs
2021-12-22 20:50:53 +01:00
Pieter-Jan Briers
b695ce581e
Replace Win32 interop sigs with TerraFX.
...
We include TerraFX in builds now so this shouldn't be a problem.
2021-12-21 17:29:06 +01:00
Paul
03505da382
fixes a bunch of warnings
2021-12-20 13:59:01 +01:00
localcc and GitHub
2d4ddd8bd1
Texture GetPixel implemented ( #2320 )
2021-12-12 16:09:02 -08:00
E F R and GitHub
d168926f98
Graphics/Clyde: add option to submit GLSL #defines for shaders ( #2306 )
2021-12-12 15:05:50 -08:00
E F R and GitHub
f7f6b74fd3
Graphics/Clyde: make Clearing RenderTargets optional ( #2302 )
2021-12-11 16:48:34 -08:00
Vera Aguilera Puerto
9133879bd3
Remove more IoCManager IEntityManager resolves
...
Also adds convenience "Deleted" method to IEntityManager
2021-12-08 10:53:24 +01:00
DrSmugleaf
163deff564
Fix 3000 errors
2021-12-05 18:13:33 +01:00
Wrexbe
5356523305
Client builds
2021-12-03 12:58:37 -08:00
Vera Aguilera Puerto
c39f6d09eb
Lots of manual fixing. More to come.
2021-12-03 17:01:46 +01:00
Vera Aguilera Puerto
7a06db60cf
Inline UID
2021-12-03 15:53:10 +01:00
Vera Aguilera Puerto
94e6886a85
Inline Transform
2021-12-03 14:20:35 +01:00
Vera Aguilera Puerto
86d05dfa1e
Inline GetComponent
2021-12-03 11:55:25 +01:00
Vera Aguilera Puerto
7769252109
Inline Deleted
2021-12-03 11:30:03 +01:00
Pieter-Jan Briers
7f9d08c8f9
Fix duplicate GL init on ANGLE GL context.
2021-11-29 18:35:24 +01:00
Pieter-Jan Briers
1c128e6b74
Return of the VRAM command.
2021-11-29 13:23:58 +01:00
Pieter-Jan Briers
099e7c5c48
IDXGIFactory6::EnumAdapterByGpuPreference for GLContextAngle.
2021-11-29 13:14:59 +01:00
Pieter-Jan Briers
87ef010348
Remove another NativeLibrary.Load -> exception catch.
...
This time with Optimus stuff.
2021-11-28 23:13:50 +01:00
Pieter-Jan Briers
17b84c3520
Update to latest TerraFX, compile custom swapchain ANGLE in.
2021-11-28 22:12:17 +01:00
Acruid
33008a2bce
Cannot use 'System.Runtime.CompilerServices.DefaultInterpolatedStringHandler' as a type argument
2021-11-26 19:24:31 -08:00
20kdc and GitHub
bbb9e94ce9
Arbitrary occluder rotation ( #2218 )
...
* All forms of rotated occluders now work
* Utility getters for vector CW/CCW rotations
2021-11-19 15:09:45 -08:00
20kdc and GitHub
28e6cdc92f
Clyde audio cleanup & fallback if audio device is not available ( #2240 )
2021-11-17 14:18:04 +01:00
Pieter-Jan Briers
25d6bd908b
Remove BGRA32 uploads from Clyde.
...
BGRA uploads are not supported on GLES. Use a shader to swizzle WebViewControl contents instead.
2021-11-11 18:05:04 +01:00
Pieter-Jan Briers
fd5a8bf207
Fix GLContextAngle unbinding GL context when resizing secondary windows.
2021-11-11 18:05:03 +01:00
Pieter-Jan Briers
7f03e88e97
OSWindow not adjusts SetSize when window is resized.
2021-11-10 11:57:12 +01:00
ZorenZal and GitHub
030a7d265b
Added set English language checkbox ( #2136 )
2021-11-10 01:12:36 +01:00
Vera Aguilera Puerto
78d01fd25d
Remove every ITransformComponent usage.
2021-11-08 12:44:03 +01:00
Pieter-Jan Briers
0187e85700
Eye offset no longer offsets FOV.
...
This means camera recoil in SS14 won't clip into walls.
2021-11-04 17:37:00 +01:00