diff options
author | Lioncash <mathew1800@gmail.com> | 2020-09-23 21:08:31 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2020-09-23 21:08:34 +0200 |
commit | cd6f4f7eed24d8562fbc8daec424e5a816ce6233 (patch) | |
tree | bcc6b275f53119404437b0bf8853d1636ca616bc /src/video_core/shader | |
parent | shader/registry: Make use of designated initializers where applicable (diff) | |
download | yuzu-cd6f4f7eed24d8562fbc8daec424e5a816ce6233.tar yuzu-cd6f4f7eed24d8562fbc8daec424e5a816ce6233.tar.gz yuzu-cd6f4f7eed24d8562fbc8daec424e5a816ce6233.tar.bz2 yuzu-cd6f4f7eed24d8562fbc8daec424e5a816ce6233.tar.lz yuzu-cd6f4f7eed24d8562fbc8daec424e5a816ce6233.tar.xz yuzu-cd6f4f7eed24d8562fbc8daec424e5a816ce6233.tar.zst yuzu-cd6f4f7eed24d8562fbc8daec424e5a816ce6233.zip |
Diffstat (limited to 'src/video_core/shader')
-rw-r--r-- | src/video_core/shader/registry.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/video_core/shader/registry.cpp b/src/video_core/shader/registry.cpp index de9a3df90..3cf922002 100644 --- a/src/video_core/shader/registry.cpp +++ b/src/video_core/shader/registry.cpp @@ -55,12 +55,11 @@ ComputeInfo MakeComputeInfo(ShaderType shader_stage, ConstBufferEngineInterface& } // Anonymous namespace -Registry::Registry(Tegra::Engines::ShaderType shader_stage, const SerializedRegistryInfo& info) +Registry::Registry(ShaderType shader_stage, const SerializedRegistryInfo& info) : stage{shader_stage}, stored_guest_driver_profile{info.guest_driver_profile}, bound_buffer{info.bound_buffer}, graphics_info{info.graphics}, compute_info{info.compute} {} -Registry::Registry(Tegra::Engines::ShaderType shader_stage, - Tegra::Engines::ConstBufferEngineInterface& engine) +Registry::Registry(ShaderType shader_stage, ConstBufferEngineInterface& engine) : stage{shader_stage}, engine{&engine}, bound_buffer{engine.GetBoundBuffer()}, graphics_info{MakeGraphicsInfo(shader_stage, engine)}, compute_info{MakeComputeInfo( shader_stage, engine)} {} @@ -115,8 +114,7 @@ std::optional<Tegra::Engines::SamplerDescriptor> Registry::ObtainSeparateSampler return value; } -std::optional<Tegra::Engines::SamplerDescriptor> Registry::ObtainBindlessSampler(u32 buffer, - u32 offset) { +std::optional<SamplerDescriptor> Registry::ObtainBindlessSampler(u32 buffer, u32 offset) { const std::pair key = {buffer, offset}; const auto iter = bindless_samplers.find(key); if (iter != bindless_samplers.end()) { |