From 8563d40505cf9976a4b50688dd7883a175319bbe Mon Sep 17 00:00:00 2001 From: turanszkij Date: Mon, 1 May 2017 01:43:15 +0200 Subject: [PATCH] corrected fatal bug in rayintersectmeshes --- WickedEngine/wiRenderer.cpp | 2 +- WickedEngine/wiVersion.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/WickedEngine/wiRenderer.cpp b/WickedEngine/wiRenderer.cpp index 6c127580c..69248c55f 100644 --- a/WickedEngine/wiRenderer.cpp +++ b/WickedEngine/wiRenderer.cpp @@ -5275,7 +5275,7 @@ void wiRenderer::RayIntersectMeshes(const RAY& ray, const CulledList& culledObje if (mesh->vertices[VPROP_POS].size() >= _arraySize) { _mm_free(_vertices); - _arraySize *= 2; + _arraySize = mesh->vertices[VPROP_POS].size(); _vertices = (XMVECTOR*)_mm_malloc(sizeof(XMVECTOR)*_arraySize, 16); } diff --git a/WickedEngine/wiVersion.cpp b/WickedEngine/wiVersion.cpp index 78ccecbc9..977d29139 100644 --- a/WickedEngine/wiVersion.cpp +++ b/WickedEngine/wiVersion.cpp @@ -7,7 +7,7 @@ namespace wiVersion // minor features, major updates const int minor = 11; // minor bug fixes, alterations, refactors, updates - const int revision = 37; + const int revision = 38; long GetVersion()