2 // Copyright (c) Microsoft. All rights reserved.
3 // This code is licensed under the MIT License (MIT).
4 // THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
5 // ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
6 // IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
7 // PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
9 // Developed by Minigraph
11 // Author: James Stanard
16 namespace Math
{ class Camera
; }
20 void Initialize( void );
21 void Shutdown( void );
22 void Render(GraphicsContext
& Context
, const float* ProjMat
, float NearClipDist
, float FarClipDist
);
23 void Render(GraphicsContext
& Context
, const Math::Camera
& camera
);
25 extern BoolVar Enable
;
26 extern BoolVar DebugDraw
;
27 extern BoolVar AsyncCompute
;
28 extern BoolVar ComputeLinearZ
;