Skip to content

Commit 2d10836

Browse files
committed
* Added ce_infills_test
* Added ce_infills_additive * Fixed wildly inconsistant flicker/fade durations for infills. * ce_cameratools_spec_pos now keeps previous spec_mode if mode parameter is omitted.
1 parent c48624d commit 2d10836

8 files changed

Lines changed: 149 additions & 163 deletions

File tree

CastingEssentials/CastingEssentials.vcxproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,12 @@
5959
<AdditionalOptions>/EDITANDCONTINUE %(AdditionalOptions)</AdditionalOptions>
6060
<EnableCOMDATFolding>false</EnableCOMDATFolding>
6161
<OptimizeReferences>false</OptimizeReferences>
62+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
6263
</Link>
6364
</ItemDefinitionGroup>
6465
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6566
<ClCompile>
66-
<Optimization>MaxSpeed</Optimization>
67+
<Optimization>Full</Optimization>
6768
<IntrinsicFunctions>true</IntrinsicFunctions>
6869
<SDLCheck>true</SDLCheck>
6970
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>

CastingEssentials/Modules/CameraTools.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -707,8 +707,10 @@ void CameraTools::SpecPosition(const CCommand &command)
707707
QAngle pluginAng;
708708
CameraState::GetModule()->GetLastFramePluginView(pluginPos, pluginAng);
709709

710+
const ObserverMode defaultMode = (ObserverMode)Interfaces::GetHLTVCamera()->m_nCameraMode;
711+
710712
// Legacy support, we used to always force OBS_MODE_FIXED
711-
if (ParseSpecPosCommand(command, pos, ang, mode, pluginPos, pluginAng, OBS_MODE_FIXED))
713+
if (ParseSpecPosCommand(command, pos, ang, mode, pluginPos, pluginAng, defaultMode))
712714
SpecPosition(pos, ang, mode);
713715
}
714716

0 commit comments

Comments
 (0)