Gary Sweet

Results 10 issues of 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)...

validation

## 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...

validation

## 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,...

validation

## 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...

validation

## 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...

validation

## 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...

validation