| 123456789101112131415161718 |
- namespace Ryujinx.Graphics.GAL.Multithreading.Commands
- {
- struct SetBlendStateAdvancedCommand : IGALCommand, IGALCommand<SetBlendStateAdvancedCommand>
- {
- public CommandType CommandType => CommandType.SetBlendStateAdvanced;
- private AdvancedBlendDescriptor _blend;
- public void Set(AdvancedBlendDescriptor blend)
- {
- _blend = blend;
- }
- public static void Run(ref SetBlendStateAdvancedCommand command, ThreadedRenderer threaded, IRenderer renderer)
- {
- renderer.Pipeline.SetBlendState(command._blend);
- }
- }
- }
|