WangHoi
WangHoi
To reproduce, modify example-08-update/update.cpp 1. init with OpenGL renderer type. 2. change 'm_texture2dSize' to 2048. 3. around line 376, update that texture:  4. Noticed 6ms frame time increase while...
Btw, I've an idea for a new texture-streaming example. Draw an animated bunny mesh in foreground, progressively loading a very large texture in background. And the large texture is loaded...
Yeah, part by part is do-able, need to be careful when uploading part of compressed texture, and need to adjust the step size of uploaded part according to platform. With...
My guess is vulkan swapchain's present somehow not happen with minimized window. Assosiated dynamic heap recycle code, not running.
Win10 Professional x64 - 22H2 19045.4651 GPU: GTX1070 v556.12 Vulkan: v1.3.224.1
When play with and tracking down this bug with sample `Tutorial27_PostProcessing`, I may found another small bug in that sample. around Tutorial27_PostProcessing.cpp, line 303: ```cpp CurrCamAttribs.f4ViewportSize = float4{Resolution.x, Resolution.y, 1.f...
Only reproduce in Release build. And must click the taskbar icon to minimize. I found that click window's top right minimize button, no warning, strange.
Personal reason suspect: Outer command pass debug group commands, submitted with compute pass encoder open.
The sample is three Debug group, one cover just Compute, two cover just Draw. No mixed debug spans.
Maybe for anything that can be serialized to disk, the hash computation is better to be stable.