mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-06 00:40:11 +00:00
Add/fix warning -Wignored-qualifiers (GCC/clang)
Fix simple_array::const_iterator as a part of it.
This commit is contained in:
parent
5bdd1cf837
commit
53af2dbb3f
@ -71,5 +71,5 @@ public:
|
||||
~AudioDumper();
|
||||
|
||||
void WriteData(const void* buffer, u32 size);
|
||||
const u16 GetCh() const { return m_header.FMT.NumChannels; }
|
||||
u16 GetCh() const { return m_header.FMT.NumChannels; }
|
||||
};
|
||||
|
@ -97,7 +97,7 @@ DECLARE(spu_runtime::tr_interpreter) = []
|
||||
DECLARE(spu_runtime::g_dispatcher) = []
|
||||
{
|
||||
// Allocate 2^20 positions in data area
|
||||
const auto ptr = reinterpret_cast<decltype(g_dispatcher)>(jit_runtime::alloc(sizeof(*g_dispatcher), 64, false));
|
||||
const auto ptr = reinterpret_cast<std::remove_const_t<decltype(spu_runtime::g_dispatcher)>>(jit_runtime::alloc(sizeof(*g_dispatcher), 64, false));
|
||||
|
||||
for (auto& x : *ptr)
|
||||
{
|
||||
|
@ -3037,12 +3037,12 @@ namespace rsx
|
||||
}
|
||||
}
|
||||
|
||||
virtual const u32 get_unreleased_textures_count() const
|
||||
virtual u32 get_unreleased_textures_count() const
|
||||
{
|
||||
return m_storage.m_unreleased_texture_objects;
|
||||
}
|
||||
|
||||
const u64 get_texture_memory_in_use() const
|
||||
u64 get_texture_memory_in_use() const
|
||||
{
|
||||
return m_storage.m_texture_memory_in_use;
|
||||
}
|
||||
|
@ -255,12 +255,12 @@ namespace vk
|
||||
g_num_total_frames++;
|
||||
}
|
||||
|
||||
const u64 get_current_frame_id()
|
||||
u64 get_current_frame_id()
|
||||
{
|
||||
return g_num_total_frames;
|
||||
}
|
||||
|
||||
const u64 get_last_completed_frame_id()
|
||||
u64 get_last_completed_frame_id()
|
||||
{
|
||||
return (g_num_processed_frames > 0)? g_num_processed_frames - 1: 0;
|
||||
}
|
||||
|
@ -106,8 +106,8 @@ namespace vk
|
||||
|
||||
void advance_completed_frame_counter();
|
||||
void advance_frame_counter();
|
||||
const u64 get_current_frame_id();
|
||||
const u64 get_last_completed_frame_id();
|
||||
u64 get_current_frame_id();
|
||||
u64 get_last_completed_frame_id();
|
||||
|
||||
// Handle unexpected submit with dangling occlusion query
|
||||
// TODO: Move queries out of the renderer!
|
||||
|
@ -366,7 +366,7 @@ namespace vk
|
||||
block_size = tex.get_section_size();
|
||||
}
|
||||
|
||||
const bool test(u64 ref_frame) const
|
||||
bool test(u64 ref_frame) const
|
||||
{
|
||||
return ref_frame > 0 && frame_tag <= ref_frame;
|
||||
}
|
||||
@ -1258,12 +1258,12 @@ namespace vk
|
||||
return false;
|
||||
}
|
||||
|
||||
const u32 get_unreleased_textures_count() const override
|
||||
u32 get_unreleased_textures_count() const override
|
||||
{
|
||||
return baseclass::get_unreleased_textures_count() + ::size32(m_temporary_storage);
|
||||
}
|
||||
|
||||
const u32 get_temporary_memory_in_use()
|
||||
u32 get_temporary_memory_in_use()
|
||||
{
|
||||
return m_temporary_memory_size;
|
||||
}
|
||||
|
@ -117,12 +117,12 @@ namespace vk
|
||||
return dev;
|
||||
}
|
||||
|
||||
const VkFormat get_surface_format()
|
||||
VkFormat get_surface_format()
|
||||
{
|
||||
return m_surface_format;
|
||||
}
|
||||
|
||||
const bool is_headless() const
|
||||
bool is_headless() const
|
||||
{
|
||||
return (dev.get_present_queue() == VK_NULL_HANDLE);
|
||||
}
|
||||
|
@ -578,12 +578,12 @@ namespace rsx
|
||||
}
|
||||
}
|
||||
|
||||
static inline const f32 get_resolution_scale()
|
||||
static inline f32 get_resolution_scale()
|
||||
{
|
||||
return g_cfg.video.strict_rendering_mode ? 1.f : (g_cfg.video.resolution_scale_percent / 100.f);
|
||||
}
|
||||
|
||||
static inline const int get_resolution_scale_percent()
|
||||
static inline int get_resolution_scale_percent()
|
||||
{
|
||||
return g_cfg.video.strict_rendering_mode ? 100 : g_cfg.video.resolution_scale_percent;
|
||||
}
|
||||
@ -951,8 +951,8 @@ namespace rsx
|
||||
struct simple_array
|
||||
{
|
||||
public:
|
||||
using iterator = Ty * ;
|
||||
using const_iterator = Ty * const;
|
||||
using iterator = Ty*;
|
||||
using const_iterator = const Ty*;
|
||||
|
||||
private:
|
||||
u32 _capacity = 0;
|
||||
|
@ -465,7 +465,7 @@ namespace
|
||||
};
|
||||
}
|
||||
|
||||
const bool Emulator::SetUsr(const std::string& user)
|
||||
bool Emulator::SetUsr(const std::string& user)
|
||||
{
|
||||
if (user.empty())
|
||||
{
|
||||
@ -485,7 +485,7 @@ const bool Emulator::SetUsr(const std::string& user)
|
||||
return true;
|
||||
}
|
||||
|
||||
const std::string Emulator::GetBackgroundPicturePath() const
|
||||
std::string Emulator::GetBackgroundPicturePath() const
|
||||
{
|
||||
// Try to find a custom icon first
|
||||
std::string path = fs::get_config_dir() + "/Icons/game_icons/" + Emu.GetTitleID() + "/PIC1.PNG";
|
||||
@ -1661,7 +1661,7 @@ game_boot_result Emulator::Load(const std::string& title_id, bool add_only, bool
|
||||
|
||||
extern const std::map<std::string_view, int> g_prx_list;
|
||||
|
||||
// Check if there are any firmware SPRX which may be LLEd during emulation
|
||||
// Check if there are any firmware SPRX which may be LLEd during emulation
|
||||
// Don't prompt GUI confirmation if there aren't any
|
||||
if (std::any_of(g_prx_list.begin(), g_prx_list.end(), [&libs](auto& lib)
|
||||
{
|
||||
|
@ -192,14 +192,14 @@ public:
|
||||
}
|
||||
|
||||
// u32 for cell.
|
||||
const u32 GetUsrId() const
|
||||
u32 GetUsrId() const
|
||||
{
|
||||
return m_usrid;
|
||||
}
|
||||
|
||||
const bool SetUsr(const std::string& user);
|
||||
bool SetUsr(const std::string& user);
|
||||
|
||||
const std::string GetBackgroundPicturePath() const;
|
||||
std::string GetBackgroundPicturePath() const;
|
||||
|
||||
u64 GetPauseTime()
|
||||
{
|
||||
|
@ -33,6 +33,8 @@ else()
|
||||
add_compile_options(-Werror=return-type)
|
||||
add_compile_options(-Werror=overloaded-virtual)
|
||||
add_compile_options(-Wunused-parameter)
|
||||
add_compile_options(-Wignored-qualifiers)
|
||||
#add_compile_options(-Wdeprecated-copy)
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
add_compile_options(-Werror=inconsistent-missing-override)
|
||||
|
Loading…
x
Reference in New Issue
Block a user