Hi guys,Is there a way for a client-side driver to know if a VirGL command fails? The function virgl_renderer_submit_cmd() does return an error if one of the commands fail, but virgl_cmd_submit_3d() ignores the return code. It looks like VIRTIO_GPU_CMD_SUBMIT_3D would return a success, even if one of the commands in the command stream failed.
As a simple scenario: lets say a shader object creation failed for some reason. How would the driver know that it happened and be able to provide feedback on why? I know that things such as shader syntax errors would be caught before sending the shader code to the host. However, it's still possible that a shader object creation would fail.
regards, Hans
publickey - [email protected] - 4293c311.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature
