texturev: Added scale slider.

This commit is contained in:
Branimir Karadžić
2018-01-02 16:20:03 -08:00
parent 4075a54406
commit fcc9160e03

View File

@@ -1462,7 +1462,7 @@ int _main_(int _argc, char** _argv)
if (view.m_info)
{
ImGui::SetNextWindowSize(
ImVec2(300.0f, 240.0f)
ImVec2(300.0f, 300.0f)
, ImGuiCond_FirstUseEver
);
@@ -1479,20 +1479,20 @@ int _main_(int _argc, char** _argv)
, bimg::getName(bimg::TextureFormat::Enum(view.m_textureInfo.format) )
);
ImGui::Text("Layers: %d / %d"
, view.m_layer
, view.m_textureInfo.numLayers - 1
);
ImGui::SliderInt("Layer", (int32_t*)&view.m_layer, 0, view.m_textureInfo.numLayers - 1);
ImGui::SliderInt("Mip", (int32_t*)&view.m_mip, 0, view.m_textureInfo.numMips - 1);
ImGui::Text("Mips: %d / %d"
, view.m_mip
, view.m_textureInfo.numMips - 1
);
ImGui::Separator();
ImGui::Checkbox("Input linear", &view.m_inLinear);
ImGui::RangeSliderFloat("EV range", &view.m_evMin, &view.m_evMax, kEvMin, kEvMax);
ImGui::SliderFloat("EV", &view.m_ev, view.m_evMin, view.m_evMax);
ImGui::Separator();
ImGui::Checkbox("Fit to window", &view.m_fit);
ImGui::SliderFloat("Scale", &view.m_zoom, 0.01f, 10.0f);
ImGui::EndChild();
}