MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/PhysX / convertProjMatrix

Function convertProjMatrix

physx/samples/samplebase/SampleCamera.cpp:155–181  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

153}
154
155static PxMat44 convertProjMatrix(const RendererProjection& proj)
156{
157 float renderProjMatrix[16];
158 proj.getColumnMajor44(renderProjMatrix);
159
160 PxMat44 proj44;
161 proj44.column0.x = renderProjMatrix[0];
162 proj44.column0.y = renderProjMatrix[1];
163 proj44.column0.z = renderProjMatrix[2];
164 proj44.column0.w = renderProjMatrix[3];
165 proj44.column1.x = renderProjMatrix[4];
166 proj44.column1.y = renderProjMatrix[5];
167 proj44.column1.z = renderProjMatrix[6];
168 proj44.column1.w = renderProjMatrix[7];
169 proj44.column2.x = renderProjMatrix[8];
170 proj44.column2.y = renderProjMatrix[9];
171 proj44.column2.z = renderProjMatrix[10];
172 proj44.column2.w = renderProjMatrix[11];
173 proj44.column3.x = renderProjMatrix[12];
174 proj44.column3.y = renderProjMatrix[13];
175 proj44.column3.z = renderProjMatrix[14];
176 proj44.column3.w = renderProjMatrix[15];
177
178//PxMat44 tmpmat = proj44.getTranspose(); proj44 = tmpmat;
179
180 return proj44;
181}
182
183void Camera::BuildFrustum()
184{

Callers 1

BuildFrustumMethod · 0.85

Calls 1

getColumnMajor44Method · 0.80

Tested by

no test coverage detected