You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
509ac33abe
the inputlayout incorrectly described the POSITION attribute as being 4D, while ImDrawVert::pos is 2D. This went unnoticed because the buffer binding has a stride of sizeof(ImDrawVert) and the POSITION is treated as a float2 in the vertex shader. If you switch POSITION to float4 in the vertex shader (and actually use the z/w in the matrix multiplication) then everything become wacky-looking since it's interpreting the texture coordinates as z/w. On a similar note: It's weird that the projection matrix takes z and w into consideration when those don't exist in the shader due to positions being float2s. |
9 years ago | |
---|---|---|
.. | ||
build_win32.bat | 9 years ago | |
directx11_example.vcxproj | 10 years ago | |
directx11_example.vcxproj.filters | 10 years ago | |
imgui_impl_dx11.cpp | 9 years ago | |
imgui_impl_dx11.h | 10 years ago | |
main.cpp | 10 years ago |