Misc: Pass string_view by value
This commit is contained in:
@ -38,7 +38,7 @@ Microsoft::WRL::ComPtr<IDXGIFactory5> CreateFactory(bool debug, Error* error);
|
||||
std::vector<std::string> GetAdapterNames(IDXGIFactory5* factory);
|
||||
|
||||
// returns a list of fullscreen modes for the specified adapter
|
||||
std::vector<std::string> GetFullscreenModes(IDXGIFactory5* factory, const std::string_view& adapter_name);
|
||||
std::vector<std::string> GetFullscreenModes(IDXGIFactory5* factory, std::string_view adapter_name);
|
||||
|
||||
// returns the fullscreen mode to use for the specified dimensions
|
||||
bool GetRequestedExclusiveFullscreenModeDesc(IDXGIFactory5* factory, const RECT& window_rect, u32 width, u32 height,
|
||||
@ -46,13 +46,13 @@ bool GetRequestedExclusiveFullscreenModeDesc(IDXGIFactory5* factory, const RECT&
|
||||
IDXGIOutput** output);
|
||||
|
||||
// get an adapter based on name
|
||||
Microsoft::WRL::ComPtr<IDXGIAdapter1> GetAdapterByName(IDXGIFactory5* factory, const std::string_view& name);
|
||||
Microsoft::WRL::ComPtr<IDXGIAdapter1> GetAdapterByName(IDXGIFactory5* factory, std::string_view name);
|
||||
|
||||
// returns the first adapter in the system
|
||||
Microsoft::WRL::ComPtr<IDXGIAdapter1> GetFirstAdapter(IDXGIFactory5* factory);
|
||||
|
||||
// returns the adapter specified in the configuration, or the default
|
||||
Microsoft::WRL::ComPtr<IDXGIAdapter1> GetChosenOrFirstAdapter(IDXGIFactory5* factory, const std::string_view& name);
|
||||
Microsoft::WRL::ComPtr<IDXGIAdapter1> GetChosenOrFirstAdapter(IDXGIFactory5* factory, std::string_view name);
|
||||
|
||||
// returns a utf-8 string of the specified adapter's name
|
||||
std::string GetAdapterName(IDXGIAdapter1* adapter);
|
||||
@ -61,7 +61,7 @@ std::string GetAdapterName(IDXGIAdapter1* adapter);
|
||||
std::string GetDriverVersionFromLUID(const LUID& luid);
|
||||
|
||||
std::optional<DynamicHeapArray<u8>> CompileShader(D3D_FEATURE_LEVEL feature_level, bool debug_device,
|
||||
GPUShaderStage stage, const std::string_view& source,
|
||||
GPUShaderStage stage, std::string_view source,
|
||||
const char* entry_point);
|
||||
|
||||
struct DXGIFormatMapping
|
||||
|
||||
Reference in New Issue
Block a user