diff --git a/src/common/rendering/vulkan/vk_lightprober.cpp b/src/common/rendering/vulkan/vk_lightprober.cpp index 14f75a860..d6395a417 100644 --- a/src/common/rendering/vulkan/vk_lightprober.cpp +++ b/src/common/rendering/vulkan/vk_lightprober.cpp @@ -280,23 +280,23 @@ TArray VkLightprober::GenerateIrradianceMap() cmdbuffer->bindPipeline(VK_PIPELINE_BIND_POINT_COMPUTE, irradianceMap.pipeline.get()); - // +x, +y, +z, -x, -y, -z + // +x, -x, +y, -y, +z, -z FVector3 dir[6] = { FVector3( 1.0f, 0.0f, 0.0f), - FVector3( 0.0f, 1.0f, 0.0f), - FVector3( 0.0f, 0.0f, 1.0f), FVector3(-1.0f, 0.0f, 0.0f), + FVector3( 0.0f, 1.0f, 0.0f), FVector3( 0.0f, -1.0f, 0.0f), + FVector3( 0.0f, 0.0f, 1.0f), FVector3( 0.0f, 0.0f, -1.0f) }; FVector3 up[6] = { + FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, 0.0f, 1.0f), - FVector3(0.0f, -1.0f, 0.0f), - FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, 0.0f, -1.0f), + FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, -1.0f, 0.0f) }; @@ -422,23 +422,23 @@ TArray VkLightprober::GeneratePrefilterMap() cmdbuffer->bindPipeline(VK_PIPELINE_BIND_POINT_COMPUTE, prefilterMap.pipeline.get()); - // +x, +y, +z, -x, -y, -z + // +x, -x, +y, -y, +z, -z FVector3 dir[6] = { FVector3( 1.0f, 0.0f, 0.0f), - FVector3( 0.0f, 1.0f, 0.0f), - FVector3( 0.0f, 0.0f, 1.0f), FVector3(-1.0f, 0.0f, 0.0f), + FVector3( 0.0f, 1.0f, 0.0f), FVector3( 0.0f, -1.0f, 0.0f), + FVector3( 0.0f, 0.0f, 1.0f), FVector3( 0.0f, 0.0f, -1.0f) }; FVector3 up[6] = { + FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, 0.0f, 1.0f), - FVector3(0.0f, -1.0f, 0.0f), - FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, 0.0f, -1.0f), + FVector3(0.0f, -1.0f, 0.0f), FVector3(0.0f, -1.0f, 0.0f) }; diff --git a/src/rendering/r_utility.cpp b/src/rendering/r_utility.cpp index 5800f7c73..969f5369f 100644 --- a/src/rendering/r_utility.cpp +++ b/src/rendering/r_utility.cpp @@ -1078,25 +1078,25 @@ void R_SetupFrame(FRenderViewpoint& viewPoint, const FViewWindow& viewWindow, AA cubeside.Yaw = DAngle::fromDeg(0); cubeside.Pitch = DAngle::fromDeg(0); break; - case 1: // +Y - cubeside.Yaw = DAngle::fromDeg(90); - cubeside.Pitch = DAngle::fromDeg(0); - break; - case 2: // +Z - cubeside.Yaw = DAngle::fromDeg(0); - cubeside.Pitch = DAngle::fromDeg(90); - break; - case 3: // -X + case 1: // -X cubeside.Yaw = DAngle::fromDeg(180); cubeside.Pitch = DAngle::fromDeg(0); break; - case 4: // -Y - cubeside.Yaw = DAngle::fromDeg(-90); + case 2: // +Y + cubeside.Yaw = DAngle::fromDeg(90); + cubeside.Pitch = DAngle::fromDeg(90); + break; + case 3: // -Y + cubeside.Yaw = DAngle::fromDeg(90); + cubeside.Pitch = DAngle::fromDeg(-90); + break; + case 4: // +Z + cubeside.Yaw = DAngle::fromDeg(90); cubeside.Pitch = DAngle::fromDeg(0); break; case 5: // -Z - cubeside.Yaw = DAngle::fromDeg(0); - cubeside.Pitch = DAngle::fromDeg(-90); + cubeside.Yaw = DAngle::fromDeg(-90); + cubeside.Pitch = DAngle::fromDeg(0); break; } viewPoint.Angles = cubeside;