Ver código fonte

Fixed HandleList reset.

Branimir Karadžić 9 anos atrás
pai
commit
cdb12272b3
2 arquivos alterados com 5 adições e 5 exclusões
  1. 3 3
      include/bx/float4x4_t.h
  2. 2 2
      include/bx/handlealloc.h

+ 3 - 3
include/bx/float4x4_t.h

@@ -3,8 +3,8 @@
  * License: https://github.com/bkaradzic/bx#license-bsd-2-clause
  * License: https://github.com/bkaradzic/bx#license-bsd-2-clause
  */
  */
 
 
-#ifndef BX_SIMDX4_H_HEADER_GUARD
-#define BX_SIMDX4_H_HEADER_GUARD
+#ifndef BX_FLOAT4X4_H_HEADER_GUARD
+#define BX_FLOAT4X4_H_HEADER_GUARD
 
 
 #include "simd_t.h"
 #include "simd_t.h"
 
 
@@ -155,4 +155,4 @@ namespace bx
 
 
 } // namespace bx
 } // namespace bx
 
 
-#endif // BX_SIMDX4_H_HEADER_GUARD
+#endif // BX_FLOAT4X4_H_HEADER_GUARD

+ 2 - 2
include/bx/handlealloc.h

@@ -151,8 +151,6 @@ namespace bx
 		static const uint16_t invalid = UINT16_MAX;
 		static const uint16_t invalid = UINT16_MAX;
 
 
 		HandleListT()
 		HandleListT()
-			: m_front(invalid)
-			, m_back(invalid)
 		{
 		{
 			reset();
 			reset();
 		}
 		}
@@ -250,6 +248,8 @@ namespace bx
 		void reset()
 		void reset()
 		{
 		{
 			memset(m_links, 0xff, sizeof(m_links) );
 			memset(m_links, 0xff, sizeof(m_links) );
+			m_front = invalid;
+			m_back  = invalid;
 		}
 		}
 
 
 	private:
 	private: