资源简介

Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码, 使用前请配置好环境,如有侵权请联系。

资源截图

代码片段和文件信息

/*
#include  // for XMVerifyCPUSupport
#include 
#include 
#include 
using namespace std;
using namespace DirectX;
using namespace DirectX::PackedVector;

// Overload the  “<<“ operators so that we can use cout to 
// output XMVECTOR objects.
ostream& XM_CALLCONV operator<<(ostream& os FXMVECTOR v)
{
    XMFLOAT3 dest;
    XMStoreFloat3(&dest v);

    os << “(“ << dest.x << “ “ << dest.y << “ “ << dest.z << “)“;
    return os;
}

int main()
{
    cout.setf(ios_base::boolalpha);

    // Check support for SSE2 (Pentium4 AMD K8 and above).
    if (!XMVerifyCPUSupport())
    {
        cout << “directx math not supported“ << endl;
        return 0;
    }
    
    XMVECTOR p = XMVectorZero();
    XMVECTOR q = XMVectorSplatOne();
    XMVECTOR u = XMVectorSet(1.0f 2.0f 3.0f 0.0f);
    XMVECTOR v = XMVectorReplicate(-2.0f);
    XMVECTOR w = XMVectorSplatZ(u);

    cout << “p = “ << p << endl;
    cout << “q = “ << q << endl;
    cout << “u = “ << u << endl;
    cout << “v = “ << v << endl;
    cout << “w = “ << w << endl;
    
    return 0;
}
*/

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

     文件      27648  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\.vs\XMVECTOR\v14\.suo

     文件       1120  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\InitFunctions.cpp

     文件        840  2018-10-17 17:17  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\Release\XMVECTOR.log

     文件        912  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\tol.cpp

     文件       2021  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\VectorOps.cpp

     文件       2783  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\xmvec3.cpp

     文件   34668544  2018-10-17 17:18  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\XMVECTOR.sdf

     文件       1315  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\XMVECTOR.sln

    ..A..H.     29696  2018-10-17 17:18  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\XMVECTOR.v12.suo

     文件       7478  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\XMVECTOR.vcxproj

     文件       1214  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 1 Vector Algebra\XMVECTOR\XMVECTOR.vcxproj.filters

     文件      59904  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\.vs\BlendDemo\v14\.suo

     文件      38119  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\BlendApp.cpp

     文件       1271  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\BlendDemo.sln

     文件       8092  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\BlendDemo.vcxproj

     文件       2826  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\BlendDemo.vcxproj.filters

     文件        771  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\frameResource.cpp

     文件       3012  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\frameResource.h

     文件       4302  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\Shaders\Default.hlsl

     文件       5491  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\Shaders\LightingUtil.hlsl

     文件       4523  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\Waves.cpp

     文件       1886  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 10 Blending\BlendDemo\Waves.h

     文件      48640  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\.vs\StencilDemo\v14\.suo

     文件        666  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\frameResource.cpp

     文件       2939  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\frameResource.h

     文件     129701  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\Models\car.txt

     文件    2813115  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\Models\skull.txt

     文件       4180  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\Shaders\Default.hlsl

     文件       5491  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\Shaders\LightingUtil.hlsl

     文件      46216  2016-03-24 21:32  Introduction to 3D Game Programming with DirectX 12 by Frank Luna源代码\Chapter 11 Stenciling\StencilDemo\StencilApp.cpp

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

评论

共有 条评论