mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-04 08:22:32 +00:00
Move number_utils to common
This commit is contained in:
parent
e335fe28ce
commit
6268078201
@ -432,6 +432,8 @@ set(COMMON src/common/logging/backend.cpp
|
|||||||
src/common/version.h
|
src/common/version.h
|
||||||
src/common/ntapi.h
|
src/common/ntapi.h
|
||||||
src/common/ntapi.cpp
|
src/common/ntapi.cpp
|
||||||
|
src/common/number_utils.h
|
||||||
|
src/common/number_utils.cpp
|
||||||
src/common/memory_patcher.h
|
src/common/memory_patcher.h
|
||||||
src/common/memory_patcher.cpp
|
src/common/memory_patcher.cpp
|
||||||
src/common/scm_rev.cpp
|
src/common/scm_rev.cpp
|
||||||
@ -616,8 +618,6 @@ set(VIDEO_CORE src/video_core/amdgpu/liverpool.cpp
|
|||||||
src/video_core/buffer_cache/word_manager.h
|
src/video_core/buffer_cache/word_manager.h
|
||||||
src/video_core/renderer_vulkan/liverpool_to_vk.cpp
|
src/video_core/renderer_vulkan/liverpool_to_vk.cpp
|
||||||
src/video_core/renderer_vulkan/liverpool_to_vk.h
|
src/video_core/renderer_vulkan/liverpool_to_vk.h
|
||||||
src/video_core/renderer_vulkan/number_utils.cpp
|
|
||||||
src/video_core/renderer_vulkan/number_utils.h
|
|
||||||
src/video_core/renderer_vulkan/renderer_vulkan.cpp
|
src/video_core/renderer_vulkan/renderer_vulkan.cpp
|
||||||
src/video_core/renderer_vulkan/renderer_vulkan.h
|
src/video_core/renderer_vulkan/renderer_vulkan.h
|
||||||
src/video_core/renderer_vulkan/vk_common.cpp
|
src/video_core/renderer_vulkan/vk_common.cpp
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
#include <array>
|
#include <array>
|
||||||
#include <half.hpp>
|
#include <half.hpp>
|
||||||
|
|
||||||
|
#include "common/number_utils.h"
|
||||||
#include "video_core/amdgpu/pixel_format.h"
|
#include "video_core/amdgpu/pixel_format.h"
|
||||||
#include "video_core/amdgpu/types.h"
|
#include "video_core/amdgpu/types.h"
|
||||||
#include "video_core/renderer_vulkan/number_utils.h"
|
|
||||||
|
|
||||||
#define UF11_EXPONENT_SHIFT 6
|
#define UF11_EXPONENT_SHIFT 6
|
||||||
#define UF10_EXPONENT_SHIFT 5
|
#define UF10_EXPONENT_SHIFT 5
|
||||||
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
#define F32_INFINITY 0x7f800000
|
#define F32_INFINITY 0x7f800000
|
||||||
|
|
||||||
namespace Vulkan::NumberUtils {
|
namespace NumberUtils {
|
||||||
|
|
||||||
float Uf11ToF32(u16 val) {
|
float Uf11ToF32(u16 val) {
|
||||||
union {
|
union {
|
||||||
@ -158,4 +158,4 @@ float S16ToSnorm(s16 val) {
|
|||||||
return float(val * c);
|
return float(val * c);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Vulkan::NumberUtils
|
} // namespace NumberUtils
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
#include "common/types.h"
|
#include "common/types.h"
|
||||||
|
|
||||||
namespace Vulkan::NumberUtils {
|
namespace NumberUtils {
|
||||||
|
|
||||||
float Uf11ToF32(u16 val);
|
float Uf11ToF32(u16 val);
|
||||||
float Uf10ToF32(u16 val);
|
float Uf10ToF32(u16 val);
|
||||||
@ -25,4 +25,4 @@ float S10ToSnorm(s16 val);
|
|||||||
float U16ToUnorm(u16 val);
|
float U16ToUnorm(u16 val);
|
||||||
float S16ToSnorm(s16 val);
|
float S16ToSnorm(s16 val);
|
||||||
|
|
||||||
} // namespace Vulkan::NumberUtils
|
} // namespace NumberUtils
|
@ -2,9 +2,9 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
#include "common/assert.h"
|
#include "common/assert.h"
|
||||||
|
#include "common/number_utils.h"
|
||||||
#include "video_core/amdgpu/pixel_format.h"
|
#include "video_core/amdgpu/pixel_format.h"
|
||||||
#include "video_core/renderer_vulkan/liverpool_to_vk.h"
|
#include "video_core/renderer_vulkan/liverpool_to_vk.h"
|
||||||
#include "video_core/renderer_vulkan/number_utils.h"
|
|
||||||
|
|
||||||
#include <magic_enum.hpp>
|
#include <magic_enum.hpp>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user