Sauce: Difference between revisions

From Resonite Wiki
No edit summary
→‎Future Features: add precision about custom shaders
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:
Other Team Members:
Other Team Members:
* Earthmark
* Earthmark
* Zandario
* Moony


== Potential Features ==
== Features At Launch ==
Here's a list of '''potential''' features that Sauce will allow:
Sauce will, at launch, bring the following:
* Custom shaders
* .NET 8 compatibility
* Generally more flexible rendering pipeline
* A clustered forward renderer
 
== Future Features ==
Here's a list of '''potential''' features that Sauce will allow to be shipped in the future:
* Custom shaders (using protoflux or simular visual scripting in game ''and potentially code snipet of [https://www.w3.org/TR/WGSL/ WGSL] code'')<ref>https://officehours.probableprime.co.uk/episodes/geenz-2024-05-25/</ref>
* A clustered forward renderer able to support a similar amount of lights to the current deferred renderer
* A clustered forward renderer able to support a similar amount of lights to the current deferred renderer
* .NET 8 compatibility
* Better compatibility with multi-process architecture plans
* Better compatibility with multi-process architecture plans
* Mesh shader emulation with compute shaders
* Mesh shader emulation with compute shaders
Line 23: Line 30:


=== Does Yellow Dog Man Studios or Resonite own Sauce/Void Anchor? ===
=== Does Yellow Dog Man Studios or Resonite own Sauce/Void Anchor? ===
No
Not at this time.


=== Did members of the Resonite Team leave Yellow Dog Man Studios to work on Sauce? ===
=== Did members of the Resonite Team leave Yellow Dog Man Studios to work on Sauce? ===
Line 29: Line 36:


=== How will Resonite use Sauce if it doesn't own it? ===
=== How will Resonite use Sauce if it doesn't own it? ===
Sauce will be licensed under the TBD License, which allows Resonite to use it without owning it. This is in a similar manner to any of our other dependencies including BEPU Physics, and Lite Net Lib.
Sauce is currently licensed under the [https://www.mozilla.org/en-US/MPL/2.0/ Mozilla Public License V2.0] which allows Resonite to use it without owning it.  
 
This is in a similar manner to any of our other dependencies including BEPU Physics, and Lite Net Lib.


=== Is Yellow Dog Man Studios / Resonite collaborating with Void Anchor? ===
=== Is Yellow Dog Man Studios / Resonite collaborating with Void Anchor? ===
Line 35: Line 44:


{{Stub}}
{{Stub}}
== Sources ==
<references />

Latest revision as of 22:46, 23 June 2024

Sauce is the codename for a brand new graphics renderer for Resonite.

Developers

Sauce is made by Void Anchor, a separate entity from Resonite and Yellow Dog Man Studios. Its lead developer and owner is Geenz though who is part of the Resonite Team.

Other Team Members:

  • Earthmark
  • Zandario
  • Moony

Features At Launch

Sauce will, at launch, bring the following:

  • .NET 8 compatibility
  • Generally more flexible rendering pipeline
  • A clustered forward renderer

Future Features

Here's a list of potential features that Sauce will allow to be shipped in the future:

  • Custom shaders (using protoflux or simular visual scripting in game and potentially code snipet of WGSL code)[1]
  • A clustered forward renderer able to support a similar amount of lights to the current deferred renderer
  • Better compatibility with multi-process architecture plans
  • Mesh shader emulation with compute shaders
  • Compute shaders more generally
  • Enabling (but not shipping with) standalone support

Further Information

FAQs

Does Yellow Dog Man Studios or Resonite own Sauce/Void Anchor?

Not at this time.

Did members of the Resonite Team leave Yellow Dog Man Studios to work on Sauce?

No

How will Resonite use Sauce if it doesn't own it?

Sauce is currently licensed under the Mozilla Public License V2.0 which allows Resonite to use it without owning it.

This is in a similar manner to any of our other dependencies including BEPU Physics, and Lite Net Lib.

Is Yellow Dog Man Studios / Resonite collaborating with Void Anchor?

Yes, we regularly speak and discuss requirements.


This article or section is a Stub. You can help the Resonite Wiki by expanding it.


Sources