Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rsx/vk: Fix some spec violations #10900

Merged
merged 6 commits into from Sep 21, 2021
Merged

rsx/vk: Fix some spec violations #10900

merged 6 commits into from Sep 21, 2021

Conversation

kd-11
Copy link
Contributor

@kd-11 kd-11 commented Sep 19, 2021

Handles some spec violations caught by the vulkan validation layers

  • Enable stencil export extension before compiling shaders that utilize this feature . This feature is used to accelerate depth-stencil unresolve on all non-nvidia hw when using MSAA.
  • Rewrite memory detection and initialization. Avoids duplicate heap bindings into a memory type descriptor and should avoid unintentional memory spilling and/or crashing.
  • Rework attachment clears to avoid touching aspects that do not exist.
  • Enable mirror-clamp-to-edge sampler addressing mode extension before using it in actual samplers.
  • Fix some extent miscalculation for mipmapped 3D textures.

Partially handles #9495

@kd-11 kd-11 changed the title [TESTERS NEEDED] rsx/vk: Fix some spec violations rsx/vk: Fix some spec violations Sep 21, 2021
@legend800
Copy link

This broke Motorstorm gfx: #10936

139799343-bed1b8f9-d0a3-42cb-8aa6-9fbd10f09360

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants