• 大小: 40.35MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-09
  • 语言: 其他
  • 标签: Physx  SDK  

资源简介

Physx SDK3.2.3是较新的SDK

资源截图

代码片段和文件信息

// This code contains NVIDIA Confidential Information and is disclosed to you
// under a form of NVIDIA software license agreement provided separately to you.
//
// Notice
// NVIDIA Corporation and its licensors retain all intellectual property and
// proprietary rights in and to this software and related documentation and
// any modifications thereto. Any use reproduction disclosure or
// distribution of this software and related documentation without an express
// license agreement from NVIDIA Corporation is strictly prohibited.
//
// ALL NVIDIA DESIGN SPECIFICATIONS CODE ARE PROVIDED “AS IS.“. NVIDIA MAKES
// NO WARRANTIES EXPRESSED IMPLIED STATUTORY OR OTHERWISE WITH RESPECT TO
// THE MATERIALS AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
//
// Information and code furnished is believed to be accurate and reliable.
// However NVIDIA Corporation assumes no responsibility for the consequences of use of such
// information or for any infringement of patents or other rights of third parties that may
// result from its use. No license is granted by implication or otherwise under any patent
// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
// This code supersedes and replaces all information previously supplied.
// NVIDIA Corporation products are not authorized for use as critical
// components in life support devices or systems without express written approval of
// NVIDIA Corporation.
//
// Copyright (c) 2008-2013 NVIDIA Corporation. All rights reserved.
// Copyright (c) 2004-2008 AGEIA Technologies Inc. All rights reserved.
// Copyright (c) 2001-2004 NovodeX AG. All rights reserved.  

#include 
#include 
#include 
#include “PxTkBmpLoader.h“
#include “PsFile.h“

using namespace PxToolkit;

#define MAKETWOCC(ab) ( ((char)a) | (((char)b)<< 8) ) 

static bool isBigEndian() { int i = 1; return *((char*)&i)==0; }

static unsigned short endianSwap(unsigned short nValue)
{
   return (((nValue>> 8)) | (nValue << 8));

}

static unsigned int endianSwap(unsigned int i)
{
  unsigned char b1 b2 b3 b4;

  b1 = i & 255;
  b2 = ( i >> 8 ) & 255;
  b3 = ( i>>16 ) & 255;
  b4 = ( i>>24 ) & 255;

  return ((unsigned int)b1 << 24) + ((unsigned int)b2 << 16) + ((unsigned int)b3 << 8) + b4;
}

// -------------------------------------------------------------------

#pragma pack(1)

struct BMPHEADER {
unsigned short Type;
unsigned int Size;
unsigned short Reserved1;
unsigned short Reserved2;
unsigned int OffBits;
};

// Only Win3.0 BMPINFO (see later for OS/2)
struct BMPINFO {
unsigned int Size;
unsigned int Width;
unsigned int Height;
unsigned short Planes;
unsigned short BitCount;
unsigned int Compression;
unsigned int SizeImage;
unsigned int XPelsPerMeter;
unsigned int YPelsPerMeter;
unsigned int

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      20550  2013-01-16 19:54  Samples\compiler\vc10win32public\Samplebase.vcxproj

     文件       6328  2013-01-16 19:54  Samples\compiler\vc10win32public\Samples.sln

     文件      23014  2013-01-16 19:54  Samples\compiler\vc10win32public\Samples.vcxproj

     文件      20134  2013-01-16 19:54  Samples\compiler\vc10win64public\Samplebase.vcxproj

     文件       6120  2013-01-16 19:54  Samples\compiler\vc10win64public\Samples.sln

     文件      22598  2013-01-16 19:54  Samples\compiler\vc10win64public\Samples.vcxproj

     文件      16003  2013-01-16 19:54  Samples\compiler\vc9win32public\Samplebase.vcproj

     文件       6318  2013-01-16 19:54  Samples\compiler\vc9win32public\Samples.sln

     文件      18955  2013-01-16 19:54  Samples\compiler\vc9win32public\Samples.vcproj

     文件      15825  2013-01-16 19:54  Samples\compiler\vc9win64public\Samplebase.vcproj

     文件       6110  2013-01-16 19:54  Samples\compiler\vc9win64public\Samples.sln

     文件      18777  2013-01-16 19:54  Samples\compiler\vc9win64public\Samples.vcproj

     文件      14907  2013-01-16 19:54  Samples\PxToolkit\compiler\vc10win32public\PxToolkit.vcxproj

     文件      14491  2013-01-16 19:54  Samples\PxToolkit\compiler\vc10win64public\PxToolkit.vcxproj

     文件      11166  2013-01-16 19:54  Samples\PxToolkit\compiler\vc9win32public\PxToolkit.vcproj

     文件      10988  2013-01-16 19:54  Samples\PxToolkit\compiler\vc9win64public\PxToolkit.vcproj

     文件       2196  2013-01-16 11:34  Samples\PxToolkit\include\PxTkBmpLoader.h

     文件       2307  2013-01-16 11:34  Samples\PxToolkit\include\PxTkFPS.h

     文件       2103  2013-01-16 11:34  Samples\PxToolkit\include\PxTkMatrixUtils.h

     文件       1989  2013-01-16 11:34  Samples\PxToolkit\include\PxTkNamespaceMangle.h

     文件       4458  2013-01-16 11:34  Samples\PxToolkit\include\PxTkRandom.h

     文件       2687  2013-01-16 11:34  Samples\PxToolkit\include\PxTkRepX.h

     文件       3938  2013-01-16 11:34  Samples\PxToolkit\include\PxTkStream.h

     文件       1926  2013-01-16 11:34  Samples\PxToolkit\include\PxToolkit.h

     文件       5794  2013-01-16 11:34  Samples\PxToolkit\src\PxTkBmpLoader.cpp

     文件       2445  2013-01-16 11:34  Samples\PxToolkit\src\PxTkFPS.cpp

     文件       2511  2013-01-16 11:34  Samples\PxToolkit\src\PxTkMatrixUtils.cpp

     文件       3640  2013-01-16 11:34  Samples\PxToolkit\src\PxTkRandom.cpp

     文件       3010  2013-01-16 11:34  Samples\PxToolkit\src\PxTkRepX.cpp

     文件       6391  2013-01-16 11:34  Samples\PxToolkit\src\PxTkStream.cpp

............此处省略1118个文件信息

评论

共有 条评论