mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-06 09:22:35 +00:00
Clang format fixes
This commit is contained in:
parent
35b199d7eb
commit
25ac45498c
@ -666,18 +666,21 @@ std::span<const SurfaceFormatInfo> SurfaceFormats() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Table 8.13 Data and Image Formats [Sea Islands Series Instruction Set Architecture]
|
// Table 8.13 Data and Image Formats [Sea Islands Series Instruction Set Architecture]
|
||||||
static const size_t amd_gpu_data_format_bit_size = 6; // All values are under 64
|
static const size_t amd_gpu_data_format_bit_size = 6; // All values are under 64
|
||||||
static const size_t amd_gpu_number_format_bit_size = 4; // All values are under 16
|
static const size_t amd_gpu_number_format_bit_size = 4; // All values are under 16
|
||||||
|
|
||||||
static size_t GetSurfaceFormatTableIndex(AmdGpu::DataFormat data_format, AmdGpu::NumberFormat num_format) {
|
static size_t GetSurfaceFormatTableIndex(AmdGpu::DataFormat data_format,
|
||||||
|
AmdGpu::NumberFormat num_format) {
|
||||||
DEBUG_ASSERT(data_format < 1 << amd_gpu_data_format_bit_size);
|
DEBUG_ASSERT(data_format < 1 << amd_gpu_data_format_bit_size);
|
||||||
DEBUG_ASSERT(num_format < 1 << amd_gpu_number_format_bit_size);
|
DEBUG_ASSERT(num_format < 1 << amd_gpu_number_format_bit_size);
|
||||||
size_t result = static_cast<size_t>(num_format) | (static_cast<size_t>(data_format) << amd_gpu_number_format_bit_size);
|
size_t result = static_cast<size_t>(num_format) |
|
||||||
|
(static_cast<size_t>(data_format) << amd_gpu_number_format_bit_size);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
static auto surface_format_table = []() constexpr {
|
static auto surface_format_table = []() constexpr {
|
||||||
std::array<vk::Format, 1 << amd_gpu_data_format_bit_size * 1 << amd_gpu_number_format_bit_size> result;
|
std::array<vk::Format, 1 << amd_gpu_data_format_bit_size * 1 << amd_gpu_number_format_bit_size>
|
||||||
|
result;
|
||||||
for (auto& entry : result) {
|
for (auto& entry : result) {
|
||||||
entry = vk::Format::eUndefined;
|
entry = vk::Format::eUndefined;
|
||||||
}
|
}
|
||||||
@ -691,9 +694,10 @@ static auto surface_format_table = []() constexpr {
|
|||||||
|
|
||||||
vk::Format SurfaceFormat(AmdGpu::DataFormat data_format, AmdGpu::NumberFormat num_format) {
|
vk::Format SurfaceFormat(AmdGpu::DataFormat data_format, AmdGpu::NumberFormat num_format) {
|
||||||
vk::Format result = surface_format_table[GetSurfaceFormatTableIndex(data_format, num_format)];
|
vk::Format result = surface_format_table[GetSurfaceFormatTableIndex(data_format, num_format)];
|
||||||
bool found = result != vk::Format::eUndefined || data_format == AmdGpu::DataFormat::FormatInvalid;
|
bool found =
|
||||||
ASSERT_MSG(found, "Unknown data_format={} and num_format={}",
|
result != vk::Format::eUndefined || data_format == AmdGpu::DataFormat::FormatInvalid;
|
||||||
static_cast<u32>(data_format), static_cast<u32>(num_format));
|
ASSERT_MSG(found, "Unknown data_format={} and num_format={}", static_cast<u32>(data_format),
|
||||||
|
static_cast<u32>(num_format));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user