Vulkan - Support indexed vfetches #628

Open
SakataGintokiYT opened this Issue Nov 13, 2016 · 4 comments

Projects

None yet

4 participants

@SakataGintokiYT
SakataGintokiYT commented Nov 13, 2016 edited

Problem: The Vulkan backend does not support indexed vfetches

9457c63 / f5168c5

Ice Age: Dawn of the Dinosaurs
Fotoszok.pl
Dump frames


Bakugan Battle Brawlers
Fotoszok.pl
Dump frames


Fist of the North Star
Fotoszok.pl
Dump frames

@DrChat DrChat changed the title from Vulkan - RenderDoc to Vulkan - Vertex Input Issues Nov 19, 2016
@DrChat
Collaborator
DrChat commented Nov 19, 2016

Yeah - there's still a fairly huge issue: We don't support vertex fetching via arbitrary indices. That kind of breaks a lot of games.

@Felixkruemel

Is this planned for the future, or Is it to hard to code?

@DrChat
Collaborator
DrChat commented Nov 19, 2016

Both.

On Sat, Nov 19, 2016 at 1:43 AM, Felixkruemel notifications@github.com
wrote:

Is this planned for the future, or Is it to hard to code?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#628 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACSoQf94lUZezbsq-ABg4dD4IOZeUs07ks5q_qi1gaJpZM4KwsMq
.

@sabretooth
Contributor

I had a quick look at Ice Age: Dawn of the Dinosaurs since I have that title laying around. The game doesn't use indexed fetch for its smooth-skinned meshes. They render just fine in the GL4 backend, but are distorted on Vulkan. My guess is that the shader is being mistranslated for SPIRV; I'll look into it more later.

@DrChat DrChat changed the title from Vulkan - Vertex Input Issues to Vulkan - Support indexed vfetches Dec 8, 2016
@DrChat DrChat added the gpu label Dec 8, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment