diff options
| author | Tobin Ehlis <tobin@lunarg.com> | 2015-02-19 13:14:59 -0700 |
|---|---|---|
| committer | Tobin Ehlis <tobin@lunarg.com> | 2015-02-20 10:24:15 -0700 |
| commit | 5d1e6f29115bc679856872f09a1d05fb12508123 (patch) | |
| tree | 425b0a91a30e05c7240822803636dac6ab10afb8 | |
| parent | cc7141bc876a3f90e1f8dece1d175abbaf6ad7c8 (diff) | |
| download | usermoji-5d1e6f29115bc679856872f09a1d05fb12508123.tar.xz | |
layers: Fix DrawState bug to correctly shadow image/update structs
| -rw-r--r-- | layers/draw_state.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/layers/draw_state.c b/layers/draw_state.c index 7b88877d..ac2b4398 100644 --- a/layers/draw_state.c +++ b/layers/draw_state.c @@ -792,8 +792,8 @@ static GENERIC_HEADER* shadowUpdateNode(GENERIC_HEADER* pUpdate) #endif baseBuffAddr = (size_t)(*pppLocalImageViews) + base_array_size; for (uint32_t i = 0; i < pUICI->count; i++) { - *pppLocalImageViews[i] = (XGL_IMAGE_VIEW_ATTACH_INFO*)(baseBuffAddr + (i * sizeof(XGL_IMAGE_VIEW_ATTACH_INFO))); - memcpy(*pppLocalImageViews[i], pUICI->pImageViews[i], sizeof(XGL_IMAGE_VIEW_ATTACH_INFO)); + (*pppLocalImageViews)[i] = (XGL_IMAGE_VIEW_ATTACH_INFO*)(baseBuffAddr + (i * sizeof(XGL_IMAGE_VIEW_ATTACH_INFO))); + memcpy((*pppLocalImageViews)[i], pUICI->pImageViews[i], sizeof(XGL_IMAGE_VIEW_ATTACH_INFO)); } break; case XGL_STRUCTURE_TYPE_UPDATE_BUFFERS: @@ -813,8 +813,8 @@ static GENERIC_HEADER* shadowUpdateNode(GENERIC_HEADER* pUpdate) baseBuffAddr = (size_t)(*pppLocalBufferViews) + base_array_size; for (uint32_t i = 0; i < pUBCI->count; i++) { // Set ptr and then copy data into that ptr - *pppLocalBufferViews[i] = (XGL_BUFFER_VIEW_ATTACH_INFO*)(baseBuffAddr + (i * sizeof(XGL_BUFFER_VIEW_ATTACH_INFO))); - memcpy(*pppLocalBufferViews[i], pUBCI->pBufferViews[i], sizeof(XGL_BUFFER_VIEW_ATTACH_INFO)); + (*pppLocalBufferViews)[i] = (XGL_BUFFER_VIEW_ATTACH_INFO*)(baseBuffAddr + (i * sizeof(XGL_BUFFER_VIEW_ATTACH_INFO))); + memcpy((*pppLocalBufferViews)[i], pUBCI->pBufferViews[i], sizeof(XGL_BUFFER_VIEW_ATTACH_INFO)); } break; case XGL_STRUCTURE_TYPE_UPDATE_AS_COPY: |
