feat(linux): add graphical platform services
This commit is contained in:
parent
1628d9f587
commit
66f114b258
28 changed files with 1328 additions and 155 deletions
|
|
@ -124,7 +124,8 @@ public sealed record RenderStack(
|
|||
|
||||
/// <summary>Options for <see cref="RenderBootstrap.Create"/>.</summary>
|
||||
public sealed record RenderBootstrapOptions(
|
||||
AcDream.UI.Abstractions.Settings.QualitySettings Quality);
|
||||
AcDream.UI.Abstractions.Settings.QualitySettings Quality,
|
||||
string DiagnosticsDirectory);
|
||||
|
||||
/// <summary>
|
||||
/// Constructs the UI Studio's render stack from the production classes,
|
||||
|
|
@ -164,7 +165,12 @@ public static class RenderBootstrap
|
|||
|
||||
// --- TextureCache (GameWindow ~1774) ---
|
||||
var frameFlights = new GpuFrameFlightController(gl);
|
||||
var textureCache = new TextureCache(gl, dats, bindless, frameFlights);
|
||||
var textureCache = new TextureCache(
|
||||
gl,
|
||||
dats,
|
||||
bindless,
|
||||
frameFlights,
|
||||
opts.DiagnosticsDirectory);
|
||||
|
||||
// --- AnimLoader (GameWindow ~1240) ---
|
||||
var animLoader = new AcDream.Content.Vfx.RetailAnimationLoader(dats);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue