Gary Sweet
Gary Sweet
## Description Rather than just taking the first plane of the first display we now gather a list of valid candidates and pick the best fit. An additional display 'FullscreenStretch'...
`./vulkan_samples render_passes --headless` works, while `./vulkan_samples instancing --headless` does not for example. The crash appears to be at the end of ApiVulkanSample::submit_frame(). It calls device->get_queue_by_present(0) which fails because there are...
We don't need to store the d/s buffer when its load-op is configured to clear. This can also save bandwidth and increase performance slightly. Flagging the depth/stencil buffer as transient...
## Description The command buffer was being implicitly reset, but wasn't resettable. ## General Checklist: Please ensure the following points are checked: - [x] My code follows the [coding style](https://github.com/KhronosGroup/Vulkan-Samples/tree/main/CONTRIBUTING.adoc#Code-Style)...
## Description Most of the samples, and parts of the framework, just build samplers using linear filtering and mipmap-modes. This is only guaranteed to be supported for a handful of...
## Description A valid render pass was required when creating a graphics pipeline. "If the dynamicRendering feature is not enabled and the pipeline requires pre-rasterization shader state, fragment shader state,...
## Description The attachments were being created with a format that didn't match the corresponding VkAttachmentDescription in renderPass causing a validation error. ## General Checklist: Please ensure the following points...
## Description Validation was throwing lots of errors about blending being enabled but the color format not being blendable in the timestamp_queries samples. Moved existing code for handling this into...
## Description The private inheritance in HPPVulkanException was preventing the top-level exception handler from catching it as a std::exception. This causes batch mode to abort whenever it sees an unsupported...
Most of the samples, and parts of the framework, just build samplers using linear filtering and mipmap-modes. This is only guaranteed to be supported for a handful of formats. On...