Warning fixes
This commit is contained in:
parent
1a18e3ceb8
commit
06b009f361
|
@ -26,7 +26,7 @@ typedef int8_t INT8;
|
||||||
#define core_fread(fc, buff, len) fread(buff, 1, len, fc)
|
#define core_fread(fc, buff, len) fread(buff, 1, len, fc)
|
||||||
#define core_fclose fclose
|
#define core_fclose fclose
|
||||||
#define core_ftell ftell
|
#define core_ftell ftell
|
||||||
static size_t core_fsize(core_file *f)
|
static inline size_t core_fsize(core_file *f)
|
||||||
{
|
{
|
||||||
long rv;
|
long rv;
|
||||||
long p = ftell(f);
|
long p = ftell(f);
|
||||||
|
|
|
@ -397,9 +397,9 @@ bool CDImage::GenerateSubChannelQ(SubChannelQ* subq, LBA lba)
|
||||||
void CDImage::GenerateSubChannelQ(SubChannelQ* subq, const Index& index, u32 index_offset)
|
void CDImage::GenerateSubChannelQ(SubChannelQ* subq, const Index& index, u32 index_offset)
|
||||||
{
|
{
|
||||||
subq->control_bits = index.control.bits;
|
subq->control_bits = index.control.bits;
|
||||||
subq->track_number_bcd =
|
subq->track_number_bcd = (index.track_number <= m_tracks.size() ? BinaryToBCD(static_cast<u8>(index.track_number)) :
|
||||||
(index.track_number <= m_tracks.size() ? BinaryToBCD(index.track_number) : index.track_number);
|
static_cast<u8>(index.track_number));
|
||||||
subq->index_number_bcd = BinaryToBCD(index.index_number);
|
subq->index_number_bcd = BinaryToBCD(static_cast<u8>(index.index_number));
|
||||||
|
|
||||||
Position relative_position;
|
Position relative_position;
|
||||||
if (index.is_pregap)
|
if (index.is_pregap)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#ifdef _MSC_VER
|
#if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_WARNINGS)
|
||||||
#define _CRT_SECURE_NO_WARNINGS
|
#define _CRT_SECURE_NO_WARNINGS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ static constexpr std::array<u8, 256> ComputeECCFLUT()
|
||||||
for (u32 i = 0; i < 256; i++)
|
for (u32 i = 0; i < 256; i++)
|
||||||
{
|
{
|
||||||
u32 j = (i << 1) ^ (i & 0x80 ? 0x11D : 0);
|
u32 j = (i << 1) ^ (i & 0x80 ? 0x11D : 0);
|
||||||
ecc_lut[i] = j;
|
ecc_lut[i] = static_cast<u8>(j);
|
||||||
}
|
}
|
||||||
return ecc_lut;
|
return ecc_lut;
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,7 @@ static constexpr std::array<u8, 256> ComputeECCBLUT()
|
||||||
for (u32 i = 0; i < 256; i++)
|
for (u32 i = 0; i < 256; i++)
|
||||||
{
|
{
|
||||||
u32 j = (i << 1) ^ (i & 0x80 ? 0x11D : 0);
|
u32 j = (i << 1) ^ (i & 0x80 ? 0x11D : 0);
|
||||||
ecc_lut[i ^ j] = i;
|
ecc_lut[i ^ j] = static_cast<u8>(i);
|
||||||
}
|
}
|
||||||
return ecc_lut;
|
return ecc_lut;
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,7 +90,7 @@ bool GetImageHash(CDImage* image, Hash* out_hash,
|
||||||
for (u32 i = 1; i <= image->GetTrackCount(); i++)
|
for (u32 i = 1; i <= image->GetTrackCount(); i++)
|
||||||
{
|
{
|
||||||
progress_callback->SetProgressValue(i - 1);
|
progress_callback->SetProgressValue(i - 1);
|
||||||
if (!ReadTrack(image, i, &digest, progress_callback))
|
if (!ReadTrack(image, static_cast<u8>(i), &digest, progress_callback))
|
||||||
{
|
{
|
||||||
progress_callback->PopState();
|
progress_callback->PopState();
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -13,7 +13,7 @@ Texture::Texture(ComPtr<ID3D11Texture2D> texture, ComPtr<ID3D11ShaderResourceVie
|
||||||
const D3D11_TEXTURE2D_DESC desc = GetDesc();
|
const D3D11_TEXTURE2D_DESC desc = GetDesc();
|
||||||
m_width = desc.Width;
|
m_width = desc.Width;
|
||||||
m_height = desc.Height;
|
m_height = desc.Height;
|
||||||
m_samples = desc.SampleDesc.Count;
|
m_samples = static_cast<u16>(desc.SampleDesc.Count);
|
||||||
}
|
}
|
||||||
|
|
||||||
Texture::~Texture()
|
Texture::~Texture()
|
||||||
|
|
|
@ -142,12 +142,13 @@ ControllerInterface::Backend ControllerInterface::GetDefaultBackend()
|
||||||
{
|
{
|
||||||
#ifdef WITH_SDL2
|
#ifdef WITH_SDL2
|
||||||
return Backend::SDL;
|
return Backend::SDL;
|
||||||
#endif
|
#else
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
return Backend::XInput;
|
return Backend::XInput;
|
||||||
#else
|
#else
|
||||||
return Backend::None;
|
return Backend::None;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef WITH_SDL2
|
#ifdef WITH_SDL2
|
||||||
|
|
|
@ -654,7 +654,7 @@ static void DoCheatsMenu()
|
||||||
CheatList* cl = System::GetCheatList();
|
CheatList* cl = System::GetCheatList();
|
||||||
if (!cl)
|
if (!cl)
|
||||||
{
|
{
|
||||||
if (!s_host_interface->LoadCheatListFromDatabase() || !(cl = System::GetCheatList()))
|
if (!s_host_interface->LoadCheatListFromDatabase() || ((cl = System::GetCheatList()) == nullptr))
|
||||||
{
|
{
|
||||||
s_host_interface->AddFormattedOSDMessage(10.0f, "No cheats found for %s.", System::GetRunningTitle().c_str());
|
s_host_interface->AddFormattedOSDMessage(10.0f, "No cheats found for %s.", System::GetRunningTitle().c_str());
|
||||||
ReturnToMainWindow();
|
ReturnToMainWindow();
|
||||||
|
@ -2057,8 +2057,6 @@ void DrawSettingsWindow()
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
case GPURenderer::HardwareD3D11:
|
case GPURenderer::HardwareD3D11:
|
||||||
{
|
{
|
||||||
// TODO: FIXME
|
|
||||||
bool use_blit_swap_chain = false;
|
|
||||||
settings_changed |= ToggleButtonForNonSetting(
|
settings_changed |= ToggleButtonForNonSetting(
|
||||||
"Use Blit Swap Chain",
|
"Use Blit Swap Chain",
|
||||||
"Uses a blit presentation model instead of flipping. This may be needed on some systems.", "Display",
|
"Uses a blit presentation model instead of flipping. This may be needed on some systems.", "Display",
|
||||||
|
@ -3064,8 +3062,6 @@ void DrawGameListWindow()
|
||||||
|
|
||||||
if (BeginFullscreenColumnWindow(0.0f, 450.0f, "game_list_info", ImVec4(0.11f, 0.15f, 0.17f, 1.00f)))
|
if (BeginFullscreenColumnWindow(0.0f, 450.0f, "game_list_info", ImVec4(0.11f, 0.15f, 0.17f, 1.00f)))
|
||||||
{
|
{
|
||||||
const ImGuiWindow* window = ImGui::GetCurrentWindow();
|
|
||||||
|
|
||||||
ImGui::SetCursorPos(LayoutScale(ImVec2(50.0f, 50.0f)));
|
ImGui::SetCursorPos(LayoutScale(ImVec2(50.0f, 50.0f)));
|
||||||
ImGui::Image(selected_entry ? GetGameListCover(selected_entry)->GetHandle() :
|
ImGui::Image(selected_entry ? GetGameListCover(selected_entry)->GetHandle() :
|
||||||
GetTextureForGameListEntryType(GameListEntryType::Count)->GetHandle(),
|
GetTextureForGameListEntryType(GameListEntryType::Count)->GetHandle(),
|
||||||
|
@ -4534,7 +4530,6 @@ void DrawLeaderboardsWindow()
|
||||||
float left = bb.Min.x + padding + image_height + spacing;
|
float left = bb.Min.x + padding + image_height + spacing;
|
||||||
float right = bb.Max.x - padding;
|
float right = bb.Max.x - padding;
|
||||||
float top = bb.Min.y + padding;
|
float top = bb.Min.y + padding;
|
||||||
ImDrawList* dl = ImGui::GetWindowDrawList();
|
|
||||||
SmallString text;
|
SmallString text;
|
||||||
ImVec2 text_size;
|
ImVec2 text_size;
|
||||||
|
|
||||||
|
|
|
@ -174,10 +174,10 @@ bool GameList::GetGameListEntry(const std::string& path, GameListEntry* entry)
|
||||||
entry->publisher = std::move(dbentry.publisher);
|
entry->publisher = std::move(dbentry.publisher);
|
||||||
entry->developer = std::move(dbentry.developer);
|
entry->developer = std::move(dbentry.developer);
|
||||||
entry->release_date = dbentry.release_date;
|
entry->release_date = dbentry.release_date;
|
||||||
entry->min_players = dbentry.min_players;
|
entry->min_players = static_cast<u8>(dbentry.min_players);
|
||||||
entry->max_players = dbentry.max_players;
|
entry->max_players = static_cast<u8>(dbentry.max_players);
|
||||||
entry->min_blocks = dbentry.min_blocks;
|
entry->min_blocks = static_cast<u8>(dbentry.min_blocks);
|
||||||
entry->max_blocks = dbentry.max_blocks;
|
entry->max_blocks = static_cast<u8>(dbentry.max_blocks);
|
||||||
entry->supported_controllers = dbentry.supported_controllers_mask;
|
entry->supported_controllers = dbentry.supported_controllers_mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -373,21 +373,21 @@ bool SDLControllerInterface::HandleJoystickAxisEvent(const SDL_JoyAxisEvent* eve
|
||||||
|
|
||||||
if (value > 0.0f)
|
if (value > 0.0f)
|
||||||
{
|
{
|
||||||
const AxisCallback& cb = it->axis_mapping[event->axis][AxisSide::Positive];
|
const AxisCallback& hcb = it->axis_mapping[event->axis][AxisSide::Positive];
|
||||||
if (cb)
|
if (hcb)
|
||||||
{
|
{
|
||||||
// Expand 0..1 - -1..1
|
// Expand 0..1 - -1..1
|
||||||
cb(value * 2.0f - 1.0f);
|
hcb(value * 2.0f - 1.0f);
|
||||||
processed = true;
|
processed = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (value < 0.0f)
|
else if (value < 0.0f)
|
||||||
{
|
{
|
||||||
const AxisCallback& cb = it->axis_mapping[event->axis][AxisSide::Negative];
|
const AxisCallback& hcb = it->axis_mapping[event->axis][AxisSide::Negative];
|
||||||
if (cb)
|
if (hcb)
|
||||||
{
|
{
|
||||||
// Expand 0..-1 - -1..1
|
// Expand 0..-1 - -1..1
|
||||||
cb(value * -2.0f - 1.0f);
|
hcb(value * -2.0f - 1.0f);
|
||||||
processed = true;
|
processed = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -756,7 +756,7 @@ void SDLControllerInterface::SetControllerRumbleStrength(int controller_index, c
|
||||||
if (it->use_game_controller_rumble)
|
if (it->use_game_controller_rumble)
|
||||||
{
|
{
|
||||||
const u16 large = static_cast<u16>(strengths[0] * 65535.0f);
|
const u16 large = static_cast<u16>(strengths[0] * 65535.0f);
|
||||||
const u16 small = static_cast<u32>(strengths[1] * 65535.0f);
|
const u16 small = static_cast<u16>(strengths[1] * 65535.0f);
|
||||||
SDL_GameControllerRumble(static_cast<SDL_GameController*>(it->game_controller), large, small, DURATION);
|
SDL_GameControllerRumble(static_cast<SDL_GameController*>(it->game_controller), large, small, DURATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -769,8 +769,8 @@ void SDLControllerInterface::SetControllerRumbleStrength(int controller_index, c
|
||||||
{
|
{
|
||||||
SDL_HapticEffect ef;
|
SDL_HapticEffect ef;
|
||||||
ef.type = SDL_HAPTIC_LEFTRIGHT;
|
ef.type = SDL_HAPTIC_LEFTRIGHT;
|
||||||
ef.leftright.large_magnitude = static_cast<u32>(strengths[0] * 65535.0f);
|
ef.leftright.large_magnitude = static_cast<u16>(strengths[0] * 65535.0f);
|
||||||
ef.leftright.small_magnitude = static_cast<u32>(strengths[1] * 65535.0f);
|
ef.leftright.small_magnitude = static_cast<u16>(strengths[1] * 65535.0f);
|
||||||
ef.leftright.length = DURATION;
|
ef.leftright.length = DURATION;
|
||||||
SDL_HapticUpdateEffect(haptic, it->haptic_left_right_effect, &ef);
|
SDL_HapticUpdateEffect(haptic, it->haptic_left_right_effect, &ef);
|
||||||
SDL_HapticRunEffect(haptic, it->haptic_left_right_effect, SDL_HAPTIC_INFINITY);
|
SDL_HapticRunEffect(haptic, it->haptic_left_right_effect, SDL_HAPTIC_INFINITY);
|
||||||
|
|
Loading…
Reference in New Issue