rsx: Apply Clang-Tidy fix "performance-unnecessary-value-param"

This commit is contained in:
scribam 2019-06-08 07:58:04 +02:00 committed by kd-11
parent 81a3b49c2f
commit db926ee671
15 changed files with 23 additions and 23 deletions

View File

@ -173,7 +173,7 @@ public:
void AddVecCodeDisasm(const std::string& code = "");
void AddCodeCondDisasm(const std::string& dst, const std::string& src);
void AddCodeDisasm(const std::string& code);
void SetDSTDisasm(bool is_sca, std::string value);
void SetDSTDisasm(bool is_sca, const std::string& value);
void SetDSTVecDisasm(const std::string& code);
void SetDSTScaDisasm(const std::string& code);

View File

@ -134,7 +134,7 @@ std::string CgBinaryDisasm::GetSRCDisasm(const u32 n)
return ret;
}
void CgBinaryDisasm::SetDSTDisasm(bool is_sca, std::string value)
void CgBinaryDisasm::SetDSTDisasm(bool is_sca, const std::string& value)
{
is_sca ? AddScaCodeDisasm() : AddVecCodeDisasm();

View File

@ -845,7 +845,7 @@ namespace
std::tuple<T, T, u32> write_index_array_data_to_buffer_impl(gsl::span<T> dst,
gsl::span<const be_t<T>> src,
rsx::primitive_type draw_mode, bool restart_index_enabled, u32 restart_index,
std::function<bool(rsx::primitive_type)> expands)
const std::function<bool(rsx::primitive_type)>& expands)
{
if (LIKELY(!expands(draw_mode)))
{
@ -879,7 +879,7 @@ namespace
std::tuple<u32, u32, u32> write_index_array_data_to_buffer(gsl::span<gsl::byte> dst_ptr,
gsl::span<const gsl::byte> src_ptr,
rsx::index_array_type type, rsx::primitive_type draw_mode, bool restart_index_enabled, u32 restart_index,
std::function<bool(rsx::primitive_type)> expands)
const std::function<bool(rsx::primitive_type)>& expands)
{
switch (type)
{

View File

@ -39,7 +39,7 @@ u32 get_index_type_size(rsx::index_array_type type);
*/
std::tuple<u32, u32, u32> write_index_array_data_to_buffer(gsl::span<gsl::byte> dst, gsl::span<const gsl::byte> src,
rsx::index_array_type, rsx::primitive_type draw_mode, bool restart_index_enabled, u32 restart_index,
std::function<bool(rsx::primitive_type)> expands);
const std::function<bool(rsx::primitive_type)>& expands);
/**
* Write index data needed to emulate non indexed non native primitive mode.

View File

@ -140,7 +140,7 @@ void FragmentProgramDecompiler::SetDst(std::string code, u32 flags)
temp_registers[reg_index].tag(dst.dest_reg, !!dst.fp16, dst.mask_x, dst.mask_y, dst.mask_z, dst.mask_w);
}
void FragmentProgramDecompiler::AddFlowOp(std::string code)
void FragmentProgramDecompiler::AddFlowOp(const std::string& code)
{
//Flow operations can only consider conditionals and have no dst

View File

@ -166,7 +166,7 @@ class FragmentProgramDecompiler
std::string AddCond();
std::string AddConst();
std::string AddTex();
void AddFlowOp(std::string code);
void AddFlowOp(const std::string& code);
std::string Format(const std::string& code, bool ignore_redirects = false);
//Technically a temporary workaround until we know what type3 is

View File

@ -77,7 +77,7 @@ namespace program_common
"}\n\n";
}
static void insert_fog_declaration(std::ostream& OS, const std::string wide_vector_type, const std::string input_coord, bool declare = false)
static void insert_fog_declaration(std::ostream& OS, const std::string& wide_vector_type, const std::string& input_coord, bool declare = false)
{
std::string template_body;

View File

@ -237,14 +237,14 @@ namespace gl
clear(buffers_);
}
void fbo::copy_from(const void* pixels, sizei size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings) const
void fbo::copy_from(const void* pixels, const sizei& size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings) const
{
save_binding_state save(*this);
pixel_settings.apply();
glDrawPixels(size.width, size.height, (GLenum)format_, (GLenum)type_, pixels);
}
void fbo::copy_from(const buffer& buf, sizei size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings) const
void fbo::copy_from(const buffer& buf, const sizei& size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings) const
{
save_binding_state save(*this);
buffer::save_binding_state save_buffer(buffer::target::pixel_unpack, buf);
@ -301,7 +301,7 @@ namespace gl
m_id = id;
}
void fbo::set_extents(size2i extents)
void fbo::set_extents(const size2i& extents)
{
m_size = extents;
}

View File

@ -848,7 +848,7 @@ namespace gl
return created();
}
void map(std::function<void(GLubyte*)> impl, access access_)
void map(const std::function<void(GLubyte*)>& impl, access access_)
{
target target_ = current_target();
save_binding_state save(target_, *this);
@ -2298,8 +2298,8 @@ public:
void clear(buffers buffers_) const;
void clear(buffers buffers_, color4f color_value, double depth_value, u8 stencil_value) const;
void copy_from(const void* pixels, sizei size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings = pixel_unpack_settings()) const;
void copy_from(const buffer& buf, sizei size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings = pixel_unpack_settings()) const;
void copy_from(const void* pixels, const sizei& size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings = pixel_unpack_settings()) const;
void copy_from(const buffer& buf, const sizei& size, gl::texture::format format_, gl::texture::type type_, class pixel_unpack_settings pixel_settings = pixel_unpack_settings()) const;
void copy_to(void* pixels, coordi coord, gl::texture::format format_, gl::texture::type type_, class pixel_pack_settings pixel_settings = pixel_pack_settings()) const;
void copy_to(const buffer& buf, coordi coord, gl::texture::format format_, gl::texture::type type_, class pixel_pack_settings pixel_settings = pixel_pack_settings()) const;
@ -2311,7 +2311,7 @@ public:
GLuint id() const;
void set_id(GLuint id);
void set_extents(size2i extents);
void set_extents(const size2i& extents);
size2i get_extents() const;
bool matches(const std::array<GLuint, 4>& color_targets, GLuint depth_stencil_target) const;

View File

@ -204,7 +204,7 @@ namespace rsx
case CELL_MSGDIALOG_TYPE_BUTTON_TYPE_YESNO: interactive = true; break;
}
this->on_close = on_close;
this->on_close = std::move(on_close);
if (interactive)
{
thread_ctrl::spawn("dialog input thread", [&] {

View File

@ -165,7 +165,7 @@ namespace rsx
void perf_metrics_overlay::set_font(std::string font)
{
m_font = font;
m_font = std::move(font);
if (m_is_initialised)
{

View File

@ -1613,7 +1613,7 @@ namespace rsx
}
}
void thread::get_current_fragment_program_legacy(std::function<std::tuple<bool, u16>(u32, fragment_texture&, bool)> get_surface_info)
void thread::get_current_fragment_program_legacy(const std::function<std::tuple<bool, u16>(u32, fragment_texture&, bool)>& get_surface_info)
{
auto &result = current_fragment_program = {};

View File

@ -566,7 +566,7 @@ namespace rsx
* returns whether surface is a render target and surface pitch in native format
*/
void get_current_fragment_program(const std::array<std::unique_ptr<rsx::sampled_image_descriptor_base>, rsx::limits::fragment_textures_count>& sampler_descriptors);
void get_current_fragment_program_legacy(std::function<std::tuple<bool, u16>(u32, fragment_texture&, bool)> get_surface_info);
void get_current_fragment_program_legacy(const std::function<std::tuple<bool, u16>(u32, fragment_texture&, bool)>& get_surface_info);
public:
double fps_limit = 59.94;
@ -688,7 +688,7 @@ namespace rsx
std::function<bool()> callback;
//std::promise<void> promise;
internal_task_entry(std::function<bool()> callback) : callback(callback)
internal_task_entry(std::function<bool()> callback) : callback(std::move(callback))
{
}
};

View File

@ -220,7 +220,7 @@ namespace vk
return result;
}
void load_program(vk::command_buffer cmd, VkRenderPass pass, const std::vector<vk::image_view*>& src)
void load_program(const vk::command_buffer& cmd, VkRenderPass pass, const std::vector<vk::image_view*>& src)
{
vk::glsl::program *program = nullptr;
auto found = m_program_cache.find(pass);

View File

@ -501,8 +501,8 @@ namespace rsx
};
shaders_cache(backend_storage& storage, std::string pipeline_class, std::string version_prefix_str = "v1")
: version_prefix(version_prefix_str)
, pipeline_class_name(pipeline_class)
: version_prefix(std::move(version_prefix_str))
, pipeline_class_name(std::move(pipeline_class))
, m_storage(storage)
{
if (!g_cfg.video.disable_on_disk_shader_cache)