Flutter Engine
The Flutter Engine
impeller
playground
backend
vulkan
swiftshader_utilities.h
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef FLUTTER_IMPELLER_PLAYGROUND_BACKEND_VULKAN_SWIFTSHADER_UTILITIES_H_
6
#define FLUTTER_IMPELLER_PLAYGROUND_BACKEND_VULKAN_SWIFTSHADER_UTILITIES_H_
7
8
namespace
impeller
{
9
10
//------------------------------------------------------------------------------
11
/// @brief Find and setup the installable client driver for a locally built
12
/// SwiftShader at known paths. The option to use SwiftShader can
13
/// only be used once in the process. While calling this method
14
/// multiple times is fine, specifying a different use_swiftshader
15
/// value will trip an assertion.
16
///
17
/// @warning This call must be made before any Vulkan contexts are created in
18
/// the process.
19
///
20
/// @param[in] use_swiftshader If SwiftShader should be used.
21
///
22
void
SetupSwiftshaderOnce
(
bool
use_swiftshader);
23
24
}
// namespace impeller
25
26
#endif
// FLUTTER_IMPELLER_PLAYGROUND_BACKEND_VULKAN_SWIFTSHADER_UTILITIES_H_
impeller
Definition:
texture.h:18
impeller::SetupSwiftshaderOnce
void SetupSwiftshaderOnce(bool use_swiftshader)
Find and setup the installable client driver for a locally built SwiftShader at known paths....
Definition:
swiftshader_utilities.cc:54
Generated on Sun Jun 23 2024 21:55:02 for Flutter Engine by
1.9.4