diff options
author | Patrick Rudolph <[email protected]> | 2015-11-15 11:26:25 +0100 |
---|---|---|
committer | Axel Davy <[email protected]> | 2016-02-04 22:12:17 +0100 |
commit | ea3f504f7caf9900f71a52f1711baf8a50fec490 (patch) | |
tree | a83068e35c745c170e84b7f56c6c3770e52ed6ca /src/gallium/state_trackers/nine/device9.c | |
parent | b6bb8d561adece9e10603f560c23c1b1fdd5e0dd (diff) |
st/nine: Squash indexbuffer9 and vertexbuffer9
The indexbuffer9 codebase was lagging behind the one of vertexbuffer9.
Add buffer9 as common code base for indexbuffer9 and vertexbuffer9.
Signed-off-by: Patrick Rudolph <[email protected]>
Reviewed-by: Axel Davy <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/nine/device9.c')
-rw-r--r-- | src/gallium/state_trackers/nine/device9.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/state_trackers/nine/device9.c b/src/gallium/state_trackers/nine/device9.c index 4bc71bde5f0..32acc99b422 100644 --- a/src/gallium/state_trackers/nine/device9.c +++ b/src/gallium/state_trackers/nine/device9.c @@ -3123,7 +3123,7 @@ NineDevice9_ProcessVertices( struct NineDevice9 *This, buffer_offset = 0; } else { /* SO matches vertex declaration */ - resource = dst->base.resource; + resource = NineVertexBuffer9_GetResource(dst); buffer_offset = DestIndex * vs->so->stride[0]; } target = This->pipe->create_stream_output_target(This->pipe, resource, @@ -3512,7 +3512,7 @@ NineDevice9_SetStreamSource( struct NineDevice9 *This, state->vtxbuf[i].buffer_offset = OffsetInBytes; } pipe_resource_reference(&state->vtxbuf[i].buffer, - pStreamData ? pVBuf9->base.resource : NULL); + pStreamData ? NineVertexBuffer9_GetResource(pVBuf9) : NULL); return D3D_OK; } |