summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authorskidau <skidau@gmail.com>2010-04-15 09:23:59 +0000
committerskidau <skidau@gmail.com>2010-04-15 09:23:59 +0000
commit7a7d1a7b55a0cb8edf1fcee1ec99d1dc70b449cb (patch)
treecbe071153b2ec500d31a308f8bb614c53d734370 /Source/Core/VideoCommon
parent01e11610a4e75c23ea88fe423148f946e3ba4c54 (diff)
Re-added Skies of Arcadia projection hack. Fixes issue 2514.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5372 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/Src/VertexShaderManager.cpp12
-rw-r--r--Source/Core/VideoCommon/Src/VertexShaderManager.h1
2 files changed, 7 insertions, 6 deletions
diff --git a/Source/Core/VideoCommon/Src/VertexShaderManager.cpp b/Source/Core/VideoCommon/Src/VertexShaderManager.cpp
index 352434464b..6569fb0b89 100644
--- a/Source/Core/VideoCommon/Src/VertexShaderManager.cpp
+++ b/Source/Core/VideoCommon/Src/VertexShaderManager.cpp
@@ -90,6 +90,12 @@ void UpdateProjectionHack(int iPhackvalue)
bPhackvalue1 = 0;
bProjHack1 = 0;
break;
+ case PROJECTION_HACK_SKIES_OF_ARCADIA:
+ bPhackvalue1 = 1;
+ fhackvalue1 = 0.04f;
+ bPhackvalue2 = 0;
+ bProjHack1 = 0;
+ break;
/* // Unused - kept for reference
case PROJECTION_HACK_FINAL_FANTASY_CC_ECHO_OF_TIME:
bPhackvalue1 = 1;
@@ -118,12 +124,6 @@ void UpdateProjectionHack(int iPhackvalue)
fhackvalue2 = 1.9988f;
bProjHack1 = 1;
break;
- case PROJECTION_HACK_SKIES_OF_ARCADIA:
- bPhackvalue1 = 1;
- fhackvalue1 = 0.04f;
- bPhackvalue2 = 0;
- bProjHack1 = 0;
- break;
*/
}
diff --git a/Source/Core/VideoCommon/Src/VertexShaderManager.h b/Source/Core/VideoCommon/Src/VertexShaderManager.h
index 05d3f7ae87..1ea8c284f6 100644
--- a/Source/Core/VideoCommon/Src/VertexShaderManager.h
+++ b/Source/Core/VideoCommon/Src/VertexShaderManager.h
@@ -26,6 +26,7 @@ enum
PROJECTION_HACK_ZELDA_TP_BLOOM_HACK = 1,
PROJECTION_HACK_SONIC_AND_THE_BLACK_KNIGHT = 2,
PROJECTION_HACK_BLEACH_VERSUS_CRUSADE = 3,
+ PROJECTION_HACK_SKIES_OF_ARCADIA = 4
};
struct ProjectionHack