Просмотр исходного кода

Merge pull request #276 from CIB/windows-compilefix

Two small fixes
Ivan Safrin 12 лет назад
Родитель
Сommit
09d26a02f1
2 измененных файлов с 3 добавлено и 2 удалено
  1. 2 2
      Core/Contents/Source/PolyEntity.cpp
  2. 1 0
      Core/Contents/Source/PolyGLSLProgram.cpp

+ 2 - 2
Core/Contents/Source/PolyEntity.cpp

@@ -417,7 +417,7 @@ void Entity::transformAndRender() {
 
 				
 			if(finalScrissorBox.x+finalScrissorBox.w > oldScissorBox.x + oldScissorBox.w)
-				finalScrissorBox.w = oldScissorBox.x - finalScrissorBox.x;
+				finalScrissorBox.w = oldScissorBox.x + oldScissorBox.w - finalScrissorBox.x;
 
 			if(finalScrissorBox.y < oldScissorBox.y)
 				finalScrissorBox.y = oldScissorBox.y;
@@ -425,7 +425,7 @@ void Entity::transformAndRender() {
 				finalScrissorBox.y = oldScissorBox.y + oldScissorBox.h;
 
 			if(finalScrissorBox.y+finalScrissorBox.h > oldScissorBox.y + oldScissorBox.h)
-				finalScrissorBox.h = oldScissorBox.y - finalScrissorBox.y;
+				finalScrissorBox.h = oldScissorBox.y + oldScissorBox.h - finalScrissorBox.y;
 
 		}
 		

+ 1 - 0
Core/Contents/Source/PolyGLSLProgram.cpp

@@ -28,6 +28,7 @@ THE SOFTWARE.
 #include "PolyLogger.h"
 #include "PolyCoreServices.h"
 #include "PolyLogger.h"
+#include "PolyGLHeaders.h"
 
 #ifdef _WINDOWS
 #include <windows.h>