Required for testing SV_InstanceID, SV_StartVertexLocation, and SV_StartInstanceLocation.
Current status: the test harness has all of InstanceCount, FirstVertex, and FirstInstance hardcoded at the
call sites that invoke Encoder::drawInstanced. We will need to add yaml config to pass these parameters through so they can be specified.
AC:
Required for testing
SV_InstanceID,SV_StartVertexLocation, andSV_StartInstanceLocation.Current status: the test harness has all of
InstanceCount,FirstVertex, andFirstInstancehardcoded at thecall sites that invoke
Encoder::drawInstanced. We will need to add yaml config to pass these parameters through so they can be specified.AC:
InstanceCount,FirstVertexandFirstInstancetoDispatchParametersSetdrawInstancedcall sitesSV_InstanceIDtest to check this is assigned correctly using a readback bufferSV_StartVertexLocation/SV_StartInstanceLocationtest to check these values assigned correctly using a readback buffer