Skip to content

Commit 5d8812d

Browse files
committed
AGS 6.3
1 parent f4e655e commit 5d8812d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+337
-267
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
1+
Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy
44
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 3 additions & 0 deletions

ags_lib/LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
1+
Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy
44
of this software and associated documentation files (the "Software"), to deal

ags_lib/doc/amd_ags.chm

61.9 KB
Binary file not shown.

ags_lib/hlsl/ags_shader_intrinsics_dx11.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

ags_lib/hlsl/ags_shader_intrinsics_dx12.hlsl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal
@@ -98,7 +98,6 @@ RWByteAddressBuffer AmdExtD3DShaderIntrinsicsUAV : register(u0, AmdExtD3DShaderI
9898
#define AmdExtD3DShaderIntrinsicsOpcode_ShaderClock 0x1f
9999
#define AmdExtD3DShaderIntrinsicsOpcode_ShaderRealtimeClock 0x20
100100

101-
102101
/**
103102
***********************************************************************************************************************
104103
* Intrinsic opcode phases.

ags_lib/inc/amd_ags.h

Lines changed: 204 additions & 165 deletions
Large diffs are not rendered by default.

ags_lib/lib/amd_ags_x64.dll

504 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x64.lib

194 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x64_2015_MD.lib

-151 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2015_MDd.lib

-6.59 MB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2015_MT.lib

-151 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2015_MTd.lib

-6.59 MB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2017_MD.lib

-4.59 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2017_MDd.lib

63 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2017_MT.lib

-4.58 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2017_MTd.lib

63 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2019_MD.lib

-5.08 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2019_MDd.lib

76.4 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2019_MT.lib

-5.08 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2019_MTd.lib

76.4 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2022_MD.lib

-4.83 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2022_MDd.lib

69.4 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2022_MT.lib

-4.85 KB
Binary file not shown.

ags_lib/lib/amd_ags_x64_2022_MTd.lib

69.4 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86.dll

11.2 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86.lib

200 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x86_2015_MD.lib

-78.6 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2015_MDd.lib

-6.51 MB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2015_MT.lib

-78.4 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2015_MTd.lib

-6.51 MB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2017_MD.lib

-594 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x86_2017_MDd.lib

62.1 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2017_MT.lib

-560 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x86_2017_MTd.lib

62.1 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2019_MD.lib

-716 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x86_2019_MDd.lib

76.3 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2019_MT.lib

-676 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x86_2019_MTd.lib

76.3 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2022_MD.lib

-566 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x86_2022_MDd.lib

69.8 KB
Binary file not shown.

ags_lib/lib/amd_ags_x86_2022_MT.lib

-570 Bytes
Binary file not shown.

ags_lib/lib/amd_ags_x86_2022_MTd.lib

69.8 KB
Binary file not shown.

ags_sample/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ set(CMAKE_GENERATOR_PLATFORM x64)
33
set(CMAKE_CONFIGURATION_TYPES Debug Release)
44

55
if(AGS_INTERNAL_DEBUG)
6-
project(ags_sample_internal VERSION 6.2.0)
6+
project(ags_sample_internal VERSION 6.3.0)
77
else()
8-
project(ags_sample VERSION 6.2.0)
8+
project(ags_sample VERSION 6.3.0)
99
endif()
1010

1111
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)

ags_sample/src/AGSSample.cpp

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal
@@ -68,15 +68,16 @@ void PrintDisplayInfo( const AGSGPUInfo& gpuInfo )
6868
"Vega",
6969
"RDNA",
7070
"RDNA2",
71-
"RDNA3"
71+
"RDNA3",
72+
"RDNA4"
7273
};
7374

74-
static_assert( _countof( asicFamily ) == AGSDeviceInfo::AsicFamily_Count, "asic family table out of date" );
75+
static_assert( _countof( asicFamily ) == AGSAsicFamily_Count, "asic family table out of date" );
7576

7677
if ( device.vendorId == 0x1002 )
7778
{
7879
char wgpInfo[ 256 ] = {};
79-
if ( device.asicFamily >= AGSDeviceInfo::AsicFamily_RDNA )
80+
if ( device.asicFamily >= AGSAsicFamily_RDNA )
8081
{
8182
sprintf_s( wgpInfo, ", %d WGPs", device.numWGPs );
8283
}
@@ -154,7 +155,7 @@ void PrintDisplayInfo( const AGSGPUInfo& gpuInfo )
154155
}
155156

156157

157-
void testDriver( const char* driver, unsigned int driverToCompareAgainst )
158+
void testRadeonSoftwareVersion( const char* driver, unsigned int driverToCompareAgainst )
158159
{
159160
AGSDriverVersionResult result = agsCheckDriverVersion( driver, driverToCompareAgainst );
160161

@@ -172,6 +173,7 @@ void testDriver( const char* driver, unsigned int driverToCompareAgainst )
172173
}
173174
}
174175

176+
175177
int main(int , char**)
176178
{
177179
// Enable run-time memory check for debug builds.
@@ -201,16 +203,19 @@ int main(int , char**)
201203
PrintDisplayInfo( gpuInfo );
202204
printf( "-----------------------------------------------------------------\n" );
203205

204-
if( 0 )
206+
if ( 0 )
205207
{
208+
// It should be noted that the Radeon Software Version can be empty, or just have the internal driver string in this field.
209+
// Therefore, it is recommended to use the internal driver version as a minimum driver version check.
206210
printf( "\n" );
207-
testDriver( gpuInfo.radeonSoftwareVersion, AGS_MAKE_VERSION( 20, 1, 0 ) );
208-
testDriver( "18.8.randombetadriver", AGS_MAKE_VERSION( 18, 8, 2 ) );
209-
testDriver( "18.8.123randomdriver", AGS_MAKE_VERSION( 18, 8, 2 ) );
210-
testDriver( "18.9.randomdriver", AGS_MAKE_VERSION( 18, 8, 2 ) );
211-
testDriver( "18.8.2", AGS_MAKE_VERSION( 18, 8, 2 ) );
212-
testDriver( "18.8.2", AGS_MAKE_VERSION( 18, 8, 1 ) );
213-
testDriver( "18.8.2", AGS_MAKE_VERSION( 18, 8, 3 ) );
211+
testRadeonSoftwareVersion( gpuInfo.radeonSoftwareVersion, AGS_MAKE_VERSION( 24, 1, 1 ) );
212+
testRadeonSoftwareVersion( "24.1.randombetadriver", AGS_MAKE_VERSION( 24, 1, 1 ) );
213+
testRadeonSoftwareVersion( "24.1.123randomdriver", AGS_MAKE_VERSION( 24, 1, 1 ) );
214+
testRadeonSoftwareVersion( "24.2.randomdriver", AGS_MAKE_VERSION( 24, 1, 1 ) );
215+
testRadeonSoftwareVersion( "24.Q1", AGS_MAKE_VERSION( 24, 1, 1 ) );
216+
testRadeonSoftwareVersion( "24.1.1", AGS_MAKE_VERSION( 24, 1, 1 ) );
217+
testRadeonSoftwareVersion( "24.1.1", AGS_MAKE_VERSION( 23, 12, 1 ) );
218+
testRadeonSoftwareVersion( "24.1.1", AGS_MAKE_VERSION( 25, 2, 4 ) );
214219
printf( "\n" );
215220
}
216221

crossfire_sample/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.15)
22
set(CMAKE_GENERATOR_PLATFORM x64)
33
set(CMAKE_CONFIGURATION_TYPES Debug Release)
44

5-
project(crossfire_sample VERSION 6.2.0)
5+
project(crossfire_sample VERSION 6.3.0)
66

77
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
88
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})

crossfire_sample/src/CFXAPISample.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2016 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

crossfire_sample/src/CFXAPISample.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2016 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

crossfire_sample/src/Shaders/shaders.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2016 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

crossfire_sample/src/Window.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2016 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

extensions_sample_dx12/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ set(CMAKE_GENERATOR_PLATFORM x64)
33
set(CMAKE_CONFIGURATION_TYPES Debug Release)
44

55
if(AGS_INTERNAL_DEBUG)
6-
project(ExtensionsSample12_internal VERSION 6.2.0)
6+
project(ExtensionsSample12_internal VERSION 6.3.0)
77
else()
8-
project(ExtensionsSample12 VERSION 6.2.0)
8+
project(ExtensionsSample12 VERSION 6.3.0)
99
endif()
1010

1111
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)

extensions_sample_dx12/src/D3D12Sample.cpp

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal
@@ -28,7 +28,7 @@
2828
#include <d3dcompiler.h>
2929
#include <algorithm>
3030
#include <assert.h>
31-
31+
#include <vector>
3232
#include "Window.h"
3333

3434
#ifdef max
@@ -82,7 +82,7 @@ void D3D12Sample::PrepareRender ()
8282
commandList->RSSetScissorRects (1, &m_rectScissor);
8383

8484
// Transition back buffer
85-
D3D12_RESOURCE_BARRIER barrier;
85+
D3D12_RESOURCE_BARRIER barrier = {};
8686
barrier.Transition.pResource = m_renderTargets [m_currentBackBuffer].Get ();
8787
barrier.Type = D3D12_RESOURCE_BARRIER_TYPE_TRANSITION;
8888
barrier.Flags = D3D12_RESOURCE_BARRIER_FLAG_NONE;
@@ -119,7 +119,7 @@ void D3D12Sample::Render ()
119119
void D3D12Sample::FinalizeRender ()
120120
{
121121
// Transition the swap chain back to present
122-
D3D12_RESOURCE_BARRIER barrier;
122+
D3D12_RESOURCE_BARRIER barrier = {};
123123
barrier.Transition.pResource = m_renderTargets [m_currentBackBuffer].Get ();
124124
barrier.Type = D3D12_RESOURCE_BARRIER_TYPE_TRANSITION;
125125
barrier.Flags = D3D12_RESOURCE_BARRIER_FLAG_NONE;
@@ -197,7 +197,7 @@ void D3D12Sample::SetupRenderTargets ()
197197

198198
for (int i = 0; i < GetQueueSlotCount (); ++i)
199199
{
200-
D3D12_RENDER_TARGET_VIEW_DESC viewDesc;
200+
D3D12_RENDER_TARGET_VIEW_DESC viewDesc = {};
201201
viewDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM_SRGB;
202202
viewDesc.ViewDimension = D3D12_RTV_DIMENSION_TEXTURE2D;
203203
viewDesc.Texture2D.MipSlice = 0;
@@ -321,6 +321,7 @@ void D3D12Sample::Shutdown ()
321321
}
322322
}
323323

324+
324325
///////////////////////////////////////////////////////////////////////////////
325326
void D3D12Sample::CreateDeviceAndSwapChain ()
326327
{
@@ -366,6 +367,12 @@ void D3D12Sample::CreateDeviceAndSwapChain ()
366367
AGSDX12ExtensionParams extensionParams = {};
367368
AGSDX12ReturnedParams returnedParams = {};
368369

370+
// Example use of the AGS app registration API
371+
extensionParams.pAppName = L"AGS DX12 Extensions Sample";
372+
extensionParams.appVersion = AGS_MAKE_VERSION( 1, 0, 0 );
373+
extensionParams.pEngineName = L"DX12 Sample Framework";
374+
extensionParams.engineVersion = AGS_MAKE_VERSION( 1, 0, 0 );
375+
369376
// Create AGS Device
370377
//
371378
AGSReturnCode rc = agsDriverExtensionsDX12_CreateDevice(m_agsContext, &creationParams, &extensionParams, &returnedParams);
@@ -387,6 +394,19 @@ void D3D12Sample::CreateDeviceAndSwapChain ()
387394
{
388395
Print( "\tShader clock intrinsics available\n" );
389396
}
397+
398+
// {d5a2a91b-7003-4f12-89de-209beb51fb94}
399+
static const GUID IID_AGSContextData = {0xd5a2a91b, 0x7003, 0x4f12, {0x89, 0xde, 0x20, 0x9b, 0xeb, 0x51, 0xfb, 0x94}};
400+
401+
AGSContext* retrievedContext = nullptr;
402+
UINT contextPointerSize = sizeof( retrievedContext );
403+
if ( m_device->GetPrivateData( IID_AGSContextData, &contextPointerSize, &retrievedContext ) == S_OK )
404+
{
405+
if ( contextPointerSize == sizeof( m_agsContext ) && m_agsContext == retrievedContext )
406+
{
407+
Print( "Retrieved the correct AGS context from the D3D device\n" );
408+
}
409+
}
390410
}
391411
else
392412
{

extensions_sample_dx12/src/D3D12Sample.h

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal
@@ -57,25 +57,25 @@ class D3D12Sample
5757
return QUEUE_SLOT_COUNT;
5858
}
5959

60-
D3D12_VIEWPORT m_viewport;
61-
D3D12_RECT m_rectScissor;
62-
Microsoft::WRL::ComPtr<IDXGISwapChain> m_swapChain;
63-
Microsoft::WRL::ComPtr<ID3D12Device> m_device;
64-
Microsoft::WRL::ComPtr<ID3D12Resource> m_renderTargets [QUEUE_SLOT_COUNT];
65-
Microsoft::WRL::ComPtr<ID3D12CommandQueue> m_commandQueue;
60+
D3D12_VIEWPORT m_viewport = {};
61+
D3D12_RECT m_rectScissor = {};
62+
Microsoft::WRL::ComPtr<IDXGISwapChain> m_swapChain = {};
63+
Microsoft::WRL::ComPtr<ID3D12Device> m_device = {};
64+
Microsoft::WRL::ComPtr<ID3D12Resource> m_renderTargets [QUEUE_SLOT_COUNT] = {};
65+
Microsoft::WRL::ComPtr<ID3D12CommandQueue> m_commandQueue = {};
6666

67-
HANDLE m_frameFenceEvents [QUEUE_SLOT_COUNT];
68-
Microsoft::WRL::ComPtr<ID3D12Fence> m_frameFences [QUEUE_SLOT_COUNT];
69-
UINT64 m_currentFenceValue;
70-
UINT64 m_fenceValues[QUEUE_SLOT_COUNT];
67+
HANDLE m_frameFenceEvents [QUEUE_SLOT_COUNT] = {};
68+
Microsoft::WRL::ComPtr<ID3D12Fence> m_frameFences [QUEUE_SLOT_COUNT] = {};
69+
UINT64 m_currentFenceValue = 0;
70+
UINT64 m_fenceValues[QUEUE_SLOT_COUNT] = {};
7171

72-
Microsoft::WRL::ComPtr<ID3D12DescriptorHeap> m_renderTargetDescriptorHeap;
72+
Microsoft::WRL::ComPtr<ID3D12DescriptorHeap> m_renderTargetDescriptorHeap = {};
7373

74-
Microsoft::WRL::ComPtr<ID3D12RootSignature> m_rootSignature;
74+
Microsoft::WRL::ComPtr<ID3D12RootSignature> m_rootSignature = {};
7575

7676
AGSContext* m_agsContext = nullptr;
7777
AGSGPUInfo m_agsGPUInfo = {};
78-
AGSDX12ReturnedParams::ExtensionsSupported m_agsDeviceExtensions = {};
78+
AGSDX12ExtensionsSupported m_agsDeviceExtensions = {};
7979

8080
virtual void InitializeImpl(ID3D12GraphicsCommandList* uploadCommandList) = 0;
8181
virtual void ShutdownImpl() = 0;

extensions_sample_dx12/src/ExtensionsSample12.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

extensions_sample_dx12/src/ExtensionsSample12.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

extensions_sample_dx12/src/Main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

extensions_sample_dx12/src/Window.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

extensions_sample_dx12/src/Window.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

extensions_sample_dx12/src/shaders.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
2+
// Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
33
//
44
// Permission is hereby granted, free of charge, to any person obtaining a copy
55
// of this software and associated documentation files (the "Software"), to deal

eyefinity_sample/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.15)
22
set(CMAKE_GENERATOR_PLATFORM x64)
33
set(CMAKE_CONFIGURATION_TYPES Debug Release)
44

5-
project(eyefinity_sample VERSION 6.2.0)
5+
project(eyefinity_sample VERSION 6.3.0)
66

77
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
88
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})

0 commit comments

Comments
 (0)