Skip to content

Conversation

@charlie-ht
Copy link
Contributor

Still more to do, just opening this to track the progress.

VK_LAYER_KHRONOS_validation is the more modern layer
name. VK_EXT_DEBUG_REPORT_EXTENSION_NAME was mistakenly being
requested as a layer, request the instance extension instead.

Signed-off-by: Charlie Turner <[email protected]>
This happens in noPresent mode, since we aren't supposed to be
retrieving queues from these families.

Signed-off-by: Charlie Turner <[email protected]>
And use it to ignore the buffer profile information errors. These will
become optional soon, and wiring them into the sample app is
problematic, since the bitstream buffers are created before the video
profile is known!

Signed-off-by: Charlie Turner <[email protected]>
This one seems a bug in the parser or the spec VU. The parser updates
the count independently on the parameter objects, the spec expects the
count to be global. Hack it for now.

Signed-off-by: Charlie Turner <[email protected]>
Fixes a validation error. This should take account of whether
noPresent is given, that hasn't been wired in yet. m_useLinearOutput
is not a sufficient check. TODO

Signed-off-by: Charlie Turner <[email protected]>
The output path in particular was assuming linear tiling was OK, it's
not advertised on RADV. These checks should be more extensive.

Signed-off-by: Charlie Turner <[email protected]>
This is not complete, but silences some validation warnings. Before
all features were being turned off!

Signed-off-by: Charlie Turner <[email protected]>
Add a macro for aligning address and use it in a few more places
This seems to require more knowledge about the DPB management in
the parser than I have at the moment. We don't get any help from it
for the setup reference slot.
@charlie-ht
Copy link
Contributor Author

Superceded by #57

@charlie-ht charlie-ht closed this Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant