Silvan Hau

Results 4 comments of Silvan Hau

Okay, so for now i know it is related somehow to rendering two full-screen quads with the **same** shader: ``` // This causes the error above with the incompatible render...

Not sure if it has to do with this issue, but why there are two commented lines? (StreamEncoder.cpp 942) That looks suspicious. ``` switch (dsWrite.descriptorType) { case VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER: case VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:...

Okay i know now where is the bug. It starts all with StreamEncoder.cpp Line 1009: ``` // No need to re-create if graphics state is not dirty. if (!m_graphicsState.IsDirty()) return;...

Yes, but that is the problem. The pipeline does not change when the same shader was bound two times. What i did is adding a function in GraphicsState.h: ``` void...