[PATCH 2/5] d3dx9_36: Don't make the input parameter to remap_faces_for_attrsort const.
Stefan Dösinger
stefan at codeweavers.com
Fri Jan 3 07:17:17 CST 2014
Msvc complains about passing a const pointer to HeapFree, and that the
assignment to sorted_attrib_buffer drops the const attribute.
---
dlls/d3dx9_36/mesh.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/d3dx9_36/mesh.c b/dlls/d3dx9_36/mesh.c
index aa20119..133f14d 100644
--- a/dlls/d3dx9_36/mesh.c
+++ b/dlls/d3dx9_36/mesh.c
@@ -1610,9 +1610,9 @@ static int attrib_entry_compare(const DWORD **a, const DWORD **b)
/* Create face_remap, a new attribute buffer for attribute sort optimization. */
static HRESULT remap_faces_for_attrsort(struct d3dx9_mesh *This, const DWORD *indices,
- const DWORD *attrib_buffer, DWORD **sorted_attrib_buffer, DWORD **face_remap)
+ DWORD *attrib_buffer, DWORD **sorted_attrib_buffer, DWORD **face_remap)
{
- const DWORD **sorted_attrib_ptr_buffer = NULL;
+ DWORD **sorted_attrib_ptr_buffer = NULL;
DWORD i;
*face_remap = HeapAlloc(GetProcessHeap(), 0, This->numfaces * sizeof(**face_remap));
--
1.8.3.4 (Apple Git-47)
More information about the wine-patches
mailing list