DirectX11 example: fixed projection matrix offset.

This commit is contained in:
ocornut 2014-12-01 09:34:17 +00:00
parent e6b9950645
commit bd762b559c

View File

@ -86,10 +86,10 @@ static void ImImpl_RenderDrawLists(ImDrawList** const cmd_lists, int cmd_lists_c
return; return;
VERTEX_CONSTANT_BUFFER* pConstantBuffer = (VERTEX_CONSTANT_BUFFER*)mappedResource.pData; VERTEX_CONSTANT_BUFFER* pConstantBuffer = (VERTEX_CONSTANT_BUFFER*)mappedResource.pData;
const float L = 0.5f; const float L = 0.0f;
const float R = ImGui::GetIO().DisplaySize.x + 0.5f; const float R = ImGui::GetIO().DisplaySize.x;
const float B = ImGui::GetIO().DisplaySize.y + 0.5f; const float B = ImGui::GetIO().DisplaySize.y;
const float T = 0.5f; const float T = 0.0f;
const float mvp[4][4] = const float mvp[4][4] =
{ {
{ 2.0f/(R-L), 0.0f, 0.0f, 0.0f}, { 2.0f/(R-L), 0.0f, 0.0f, 0.0f},