This commit is contained in:
Бранимир Караџић 2020-04-08 18:10:31 -07:00
parent 23998f3d78
commit 93f1d78cec
1 changed files with 15 additions and 11 deletions

View File

@ -262,7 +262,7 @@ public:
, 0 , 0
); );
m_showDescriptions = false; m_showDescriptions = true;
// Create vertex stream declaration. // Create vertex stream declaration.
PosTexcoordVertex::init(); PosTexcoordVertex::init();
@ -543,14 +543,13 @@ public:
, ImGuiWindowFlags_NoResize , ImGuiWindowFlags_NoResize
); );
if (ImGui::Button(m_showDescriptions ? "ON" : "OFF")) if (ImGui::Button(m_showDescriptions ? "On" : "Off"))
{ {
m_showDescriptions = !m_showDescriptions; m_showDescriptions = !m_showDescriptions;
} }
ImGui::End(); ImGui::End();
float borderColor[4] = float borderColor[4] =
{ {
float(m_rng.gen()%255)/255.0f, float(m_rng.gen()%255)/255.0f,
@ -682,10 +681,11 @@ public:
bgfx::setViewFrameBuffer(viewId, m_textureCubeFaceFb[ii]); bgfx::setViewFrameBuffer(viewId, m_textureCubeFaceFb[ii]);
bx::Vec3 color = bx::add(s_faceColors[ii], bx::sin(time*4.0f)*0.25f); bx::Vec3 color = bx::add(s_faceColors[ii], bx::sin(time*4.0f)*0.25f);
uint32_t colorRGB8 = uint32_t colorRGB8 = 0
uint32_t(bx::toUnorm(color.x, 255.0f) ) << 24 | uint32_t(bx::toUnorm(color.x, 255.0f) ) << 24
| uint32_t(bx::toUnorm(color.y, 255.0f) ) << 16 | uint32_t(bx::toUnorm(color.y, 255.0f) ) << 16
| uint32_t(bx::toUnorm(color.z, 255.0f) ) << 8; | uint32_t(bx::toUnorm(color.z, 255.0f) ) << 8
;
bgfx::setViewClear(viewId, BGFX_CLEAR_COLOR, colorRGB8); bgfx::setViewClear(viewId, BGFX_CLEAR_COLOR, colorRGB8);
bgfx::setViewRect(viewId, 0,0,512,512); bgfx::setViewRect(viewId, 0,0,512,512);
@ -693,7 +693,8 @@ public:
bgfx::touch(viewId); bgfx::touch(viewId);
} }
const char* descTextureCube[BX_COUNTOF(m_textureCube)] = { static const char* descTextureCube[BX_COUNTOF(m_textureCube)] =
{
"updateTextureCube", "updateTextureCube",
"blit", "blit",
"compute", "compute",
@ -765,7 +766,8 @@ public:
const float xpos = -sizeX + margin + 1.0f; const float xpos = -sizeX + margin + 1.0f;
const char* descTextures[] = { static const char* descTextures[] =
{
"create\nbc1", "create\nbc1",
"create\nbc2", "create\nbc2",
"create\nbc3", "create\nbc3",
@ -816,7 +818,8 @@ public:
ImGuiDescription(mtx[12], mtx[13], mtx[14], worldToScreen, descTextures[ii]); ImGuiDescription(mtx[12], mtx[13], mtx[14], worldToScreen, descTextures[ii]);
} }
const char* descTextures3d[] = { static const char* descTextures3d[] =
{
"Tex3D R8", "Tex3D R8",
"Tex3D R16F", "Tex3D R16F",
"Tex3D R32F", "Tex3D R32F",
@ -846,7 +849,8 @@ public:
ImGuiDescription(mtx[12], mtx[13], mtx[14], worldToScreen, descTextures3d[ii]); ImGuiDescription(mtx[12], mtx[13], mtx[14], worldToScreen, descTextures3d[ii]);
} }
const char* descSampler[] = { static const char* descSampler[] =
{
"U_CLAMP\nV_CLAMP", "U_CLAMP\nV_CLAMP",
"U_CLAMP\nV_WRAP", "U_CLAMP\nV_WRAP",
"U_WRAP\nV_CLAMP", "U_WRAP\nV_CLAMP",