Skip to content

Commit 9fab160

Browse files
committed
Update pal from commit: 056cd42
* Add ClearColorType::Yuv and handle both packed and planar clear color when this ClearColorType is specified. * Remove WritePm4Image * Add color to depth and 1xAA depth to depth gfx compressed copy support * Make sure client overrides of DCC modes don't override internal debug work * Add PresentMode to CmdPostProcessFrameInfo so that it can be printed in the PAL debug overlay * Modify Pal::MaxUserDataEntries to 128 * Remove the redundant empty submission which has already been handled by xgl for the wait semaphore * Add a new image creation flag "fullCopyDstOnly" * Fix the link error for Clang build * Hardcode PA_SC_BINNER_CNTL_0.FLUSH_ON_BINNING_TRANSITION = 1 * Give a chance for clients to force enabling DCC for RT+UAV resources * Don't call IsHtileDepthOnly on an image unless that image actually has hTile data * Use deallocate2Cb instead of deallocateCb * When GS instancing is enabled with the use of API GS, the GS-VS ring allocated on on-chip LDS requires more space * timingReport: Don't print the directory walk status if the output is being piped to a file * Clean up VAM on failed initialization * Internal memories are possibly allocated before queue creation, need to add them into the queue memory reference list while creating queue * Fix NGG GS issue for CTS failure in dEQP-VK.geometry.basic.output_vary_by_attribute_instancing * When GS instancing is enabled with the use of API GS, the GS-VS ring allocated on on-chip LDS requires more space * Set m_pCurrentExperiment dangling pointer to nullptr in GfxCmdBuffer::CmdEndPerfExperiment() * Bump version number to 246
1 parent 40af910 commit 9fab160

File tree

870 files changed

+18308
-11653
lines changed

Some content is hidden

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

870 files changed

+18308
-11653
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
##
22
#######################################################################################################################
33
#
4-
# Copyright (c) 2017-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
# Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
#
66
# Permission is hereby granted, free of charge, to any person obtaining a copy
77
# of this software and associated documentation files (the "Software"), to deal

inc/core/g_palPipelineAbiMetadata.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2018-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2018-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/g_palPipelineAbiMetadataImpl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2018-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2018-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/pal.h

+104-67
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal
@@ -371,72 +371,72 @@ enum class ChNumFormat : uint32
371371
/// bit, 10-bit mantissa, and 5-bit biased (15) exponent). There is no sign
372372
/// bit, and there is a shared 5-bit biased (15) exponent and a 9-bit mantissa
373373
/// for each channelShared exponent format.
374-
Bc1_Unorm = 0x57, ///< [BC1](http://tinyurl.com/kejao56) compressed texture format.
375-
Bc1_Srgb = 0x58, ///< [BC1](http://tinyurl.com/kejao56) compressed texture format.
376-
Bc2_Unorm = 0x59, ///< [BC2](http://tinyurl.com/kxtubtj) compressed texture format.
377-
Bc2_Srgb = 0x5A, ///< [BC2](http://tinyurl.com/kxtubtj) compressed texture format.
378-
Bc3_Unorm = 0x5B, ///< [BC3](http://tinyurl.com/kwa65u3) compressed texture format.
379-
Bc3_Srgb = 0x5C, ///< [BC3](http://tinyurl.com/kwa65u3) compressed texture format.
380-
Bc4_Unorm = 0x5D, ///< [BC4](http://tinyurl.com/lvouv7q) compressed texture format.
381-
Bc4_Snorm = 0x5E, ///< [BC4](http://tinyurl.com/lvouv7q) compressed texture format.
382-
Bc5_Unorm = 0x5F, ///< [BC5](http://tinyurl.com/l59bu2s) compressed texture format.
383-
Bc5_Snorm = 0x60, ///< [BC5](http://tinyurl.com/l59bu2s) compressed texture format.
384-
Bc6_Ufloat = 0x61, ///< [BC6](http://tinyurl.com/nxxjhlq) unsigned compressed texture format.
385-
Bc6_Sfloat = 0x62, ///< [BC6](http://tinyurl.com/nxxjhlq) signed compressed texture format.
386-
Bc7_Unorm = 0x63, ///< [BC7](http://tinyurl.com/l6qhpgr) compressed texture format.
387-
Bc7_Srgb = 0x64, ///< [BC7](http://tinyurl.com/l6qhpgr) compressed texture format.
388-
Etc2X8Y8Z8_Unorm = 0x65, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
389-
Etc2X8Y8Z8_Srgb = 0x66, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
390-
Etc2X8Y8Z8W1_Unorm = 0x67, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
391-
Etc2X8Y8Z8W1_Srgb = 0x68, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
392-
Etc2X8Y8Z8W8_Unorm = 0x69, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
393-
Etc2X8Y8Z8W8_Srgb = 0x6A, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
394-
Etc2X11_Unorm = 0x6B, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
395-
Etc2X11_Snorm = 0x6C, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
396-
Etc2X11Y11_Unorm = 0x6D, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
397-
Etc2X11Y11_Snorm = 0x6E, ///< _Untested._ [ETC Formats](http://tinyurl.com/qznv7od)
398-
AstcLdr4x4_Unorm = 0x6F, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
399-
AstcLdr4x4_Srgb = 0x70, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
400-
AstcLdr5x4_Unorm = 0x71, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
401-
AstcLdr5x4_Srgb = 0x72, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
402-
AstcLdr5x5_Unorm = 0x73, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
403-
AstcLdr5x5_Srgb = 0x74, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
404-
AstcLdr6x5_Unorm = 0x75, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
405-
AstcLdr6x5_Srgb = 0x76, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
406-
AstcLdr6x6_Unorm = 0x77, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
407-
AstcLdr6x6_Srgb = 0x78, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
408-
AstcLdr8x5_Unorm = 0x79, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
409-
AstcLdr8x5_Srgb = 0x7A, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
410-
AstcLdr8x6_Unorm = 0x7B, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
411-
AstcLdr8x6_Srgb = 0x7C, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
412-
AstcLdr8x8_Unorm = 0x7D, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
413-
AstcLdr8x8_Srgb = 0x7E, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
414-
AstcLdr10x5_Unorm = 0x7F, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
415-
AstcLdr10x5_Srgb = 0x80, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
416-
AstcLdr10x6_Unorm = 0x81, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
417-
AstcLdr10x6_Srgb = 0x82, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
418-
AstcLdr10x8_Unorm = 0x83, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
419-
AstcLdr10x8_Srgb = 0x84, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
420-
AstcLdr10x10_Unorm = 0x85, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
421-
AstcLdr10x10_Srgb = 0x86, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
422-
AstcLdr12x10_Unorm = 0x87, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
423-
AstcLdr12x10_Srgb = 0x88, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
424-
AstcLdr12x12_Unorm = 0x89, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
425-
AstcLdr12x12_Srgb = 0x8A, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
426-
AstcHdr4x4_Float = 0x8B, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
427-
AstcHdr5x4_Float = 0x8C, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
428-
AstcHdr5x5_Float = 0x8D, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
429-
AstcHdr6x5_Float = 0x8E, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
430-
AstcHdr6x6_Float = 0x8F, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
431-
AstcHdr8x5_Float = 0x90, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
432-
AstcHdr8x6_Float = 0x91, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
433-
AstcHdr8x8_Float = 0x92, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
434-
AstcHdr10x5_Float = 0x93, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
435-
AstcHdr10x6_Float = 0x94, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
436-
AstcHdr10x8_Float = 0x95, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
437-
AstcHdr10x10_Float = 0x96, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
438-
AstcHdr12x10_Float = 0x97, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
439-
AstcHdr12x12_Float = 0x98, ///< _Untested._ [ASTC Formats](http://tinyurl.com/oysygeq)
374+
Bc1_Unorm = 0x57,
375+
Bc1_Srgb = 0x58,
376+
Bc2_Unorm = 0x59,
377+
Bc2_Srgb = 0x5A,
378+
Bc3_Unorm = 0x5B,
379+
Bc3_Srgb = 0x5C,
380+
Bc4_Unorm = 0x5D,
381+
Bc4_Snorm = 0x5E,
382+
Bc5_Unorm = 0x5F,
383+
Bc5_Snorm = 0x60,
384+
Bc6_Ufloat = 0x61,
385+
Bc6_Sfloat = 0x62,
386+
Bc7_Unorm = 0x63,
387+
Bc7_Srgb = 0x64,
388+
Etc2X8Y8Z8_Unorm = 0x65,
389+
Etc2X8Y8Z8_Srgb = 0x66,
390+
Etc2X8Y8Z8W1_Unorm = 0x67,
391+
Etc2X8Y8Z8W1_Srgb = 0x68,
392+
Etc2X8Y8Z8W8_Unorm = 0x69,
393+
Etc2X8Y8Z8W8_Srgb = 0x6A,
394+
Etc2X11_Unorm = 0x6B,
395+
Etc2X11_Snorm = 0x6C,
396+
Etc2X11Y11_Unorm = 0x6D,
397+
Etc2X11Y11_Snorm = 0x6E,
398+
AstcLdr4x4_Unorm = 0x6F,
399+
AstcLdr4x4_Srgb = 0x70,
400+
AstcLdr5x4_Unorm = 0x71,
401+
AstcLdr5x4_Srgb = 0x72,
402+
AstcLdr5x5_Unorm = 0x73,
403+
AstcLdr5x5_Srgb = 0x74,
404+
AstcLdr6x5_Unorm = 0x75,
405+
AstcLdr6x5_Srgb = 0x76,
406+
AstcLdr6x6_Unorm = 0x77,
407+
AstcLdr6x6_Srgb = 0x78,
408+
AstcLdr8x5_Unorm = 0x79,
409+
AstcLdr8x5_Srgb = 0x7A,
410+
AstcLdr8x6_Unorm = 0x7B,
411+
AstcLdr8x6_Srgb = 0x7C,
412+
AstcLdr8x8_Unorm = 0x7D,
413+
AstcLdr8x8_Srgb = 0x7E,
414+
AstcLdr10x5_Unorm = 0x7F,
415+
AstcLdr10x5_Srgb = 0x80,
416+
AstcLdr10x6_Unorm = 0x81,
417+
AstcLdr10x6_Srgb = 0x82,
418+
AstcLdr10x8_Unorm = 0x83,
419+
AstcLdr10x8_Srgb = 0x84,
420+
AstcLdr10x10_Unorm = 0x85,
421+
AstcLdr10x10_Srgb = 0x86,
422+
AstcLdr12x10_Unorm = 0x87,
423+
AstcLdr12x10_Srgb = 0x88,
424+
AstcLdr12x12_Unorm = 0x89,
425+
AstcLdr12x12_Srgb = 0x8A,
426+
AstcHdr4x4_Float = 0x8B,
427+
AstcHdr5x4_Float = 0x8C,
428+
AstcHdr5x5_Float = 0x8D,
429+
AstcHdr6x5_Float = 0x8E,
430+
AstcHdr6x6_Float = 0x8F,
431+
AstcHdr8x5_Float = 0x90,
432+
AstcHdr8x6_Float = 0x91,
433+
AstcHdr8x8_Float = 0x92,
434+
AstcHdr10x5_Float = 0x93,
435+
AstcHdr10x6_Float = 0x94,
436+
AstcHdr10x8_Float = 0x95,
437+
AstcHdr10x10_Float = 0x96,
438+
AstcHdr12x10_Float = 0x97,
439+
AstcHdr12x12_Float = 0x98,
440440
X8Y8_Z8Y8_Unorm = 0x99, ///< _Untested._
441441
X8Y8_Z8Y8_Uscaled = 0x9A, ///< _Untested._
442442
Y8X8_Y8Z8_Unorm = 0x9B, ///< _Untested._
@@ -629,6 +629,43 @@ struct Box
629629
Extent3d extent; ///< Box width, height and depth.
630630
};
631631

632+
/// ShaderHash represents a 128-bit shader hash.
633+
struct ShaderHash
634+
{
635+
uint64 lower; ///< Lower 64-bits of hash
636+
uint64 upper; ///< Upper 64-bits of hash
637+
};
638+
639+
/// PipelineHash represents a concatenated pair of 64-bit hashes.
640+
struct PipelineHash
641+
{
642+
uint64 stable; ///< Lower 64-bits of hash. "Stable" portion, suitable for e.g. shader replacement use cases.
643+
uint64 unique; ///< Upper 64-bits of hash. "Unique" portion, suitable for e.g. pipeline cache use cases.
644+
};
645+
646+
///@{
647+
/// Determines whether two ShaderHashes or PipelineHashes are equal.
648+
///
649+
/// @param [in] hash1 The first 128-bit shader hash or pipeline hash
650+
/// @param [in] hash2 The second 128-bit shader hash or pipeline hash
651+
///
652+
/// @returns True if the hashes are equal.
653+
PAL_INLINE bool ShaderHashesEqual(const ShaderHash hash1, const ShaderHash hash2)
654+
{ return ((hash1.lower == hash2.lower) && (hash1.upper == hash2.upper)); }
655+
PAL_INLINE bool PipelineHashesEqual(const PipelineHash hash1, const PipelineHash hash2)
656+
{ return ((hash1.stable == hash2.stable) && (hash1.unique == hash2.unique)); }
657+
///@}
658+
659+
///@{
660+
/// Determines whether the given ShaderHash or PipelineHash is non-zero.
661+
///
662+
/// @param [in] hash A 128-bit shader hash or pipeline hash
663+
///
664+
/// @returns True if the hash is non-zero.
665+
PAL_INLINE bool ShaderHashIsNonzero(const ShaderHash hash) { return ((hash.upper | hash.lower) != 0); }
666+
PAL_INLINE bool PipelineHashIsNonzero(const PipelineHash hash) { return ((hash.stable | hash.unique) != 0); }
667+
///@}
668+
632669
/// Specifies the Display Output Post-Processing (DOPP) desktop texture information, which are provided by OpenGL via
633670
/// interop. The DOPP is an OpenGL extension to allow its client to access the desktop texture directly without the
634671
/// need of copying to system memory. This is only supported on Windows.

inc/core/palBorderColorPalette.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/palCmdAllocator.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2015-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2015-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/palCmdBuffer.h

+14-26
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal
@@ -96,7 +96,11 @@ enum class PrimitiveTopology : uint32
9696
TriangleListAdj = 0xA,
9797
TriangleStripAdj = 0xB,
9898
Patch = 0xC,
99-
TriangleFan = 0xD
99+
TriangleFan = 0xD,
100+
#if PAL_CLIENT_INTERFACE_MAJOR_VERSION >= 557
101+
LineLoop = 0xE,
102+
Polygon = 0xF
103+
#endif
100104
};
101105

102106
/// Specifies how triangle primitives should be rasterized.
@@ -386,8 +390,12 @@ union InheritedStateFlags
386390
/// should not modify this state.
387391
uint32 targetViewState : 1;
388392

393+
/// Occlusion query is inherited from the root-level command buffer. The nested command buffer
394+
/// should not modify this state.
395+
uint32 occlusionQuery : 1;
396+
389397
/// Reserved for future usage.
390-
uint32 reserved : 31;
398+
uint32 reserved : 30;
391399
};
392400

393401
/// Flags packed as 32-bit uint.
@@ -1473,17 +1481,6 @@ enum class PredicateType : uint32
14731481
Boolean32 = 4, ///< CP PFP treats memory as a 32bit integer which is either false (0) or true, Vulkan style.
14741482
};
14751483

1476-
/// Specifies how to interpret a clear color.
1477-
enum class ClearColorType : uint32
1478-
{
1479-
Uint = 0, ///< The color is stored as an unsigned integer in RGBA order in u32Color. It will be swizzled and
1480-
/// compacted before it is written to memory.
1481-
Sint = 1, ///< The color is stored as a signed integer in RGBA order in i32Color. It will be swizzled and
1482-
/// compacted before it is written to memory.
1483-
Float = 2, ///< The color is stored as floating point in RGBA order. It will be swizzled and converted to the
1484-
/// appropriate numeric format before it is written to memory.
1485-
};
1486-
14871484
/// Bitfield structure used to specify masks for functions that operate on depth and/or stencil aspects of an image.
14881485
union DepthStencilSelectFlags
14891486
{
@@ -1503,18 +1500,6 @@ union DepthStencilSelectFlags
15031500
uint32 u32All;
15041501
};
15051502

1506-
/// Contains everything necessary to store and interpret a clear color.
1507-
struct ClearColor
1508-
{
1509-
ClearColorType type; ///< How to interpret this clear color.
1510-
1511-
union
1512-
{
1513-
uint32 u32Color[4]; ///< The clear color, interpreted as four unsigned integers.
1514-
float f32Color[4]; ///< The clear color, interpreted as four floating point values.
1515-
};
1516-
};
1517-
15181503
/// Specifies information related to clearing a bound color target. Input structure to CmdClearBoundColorTargets().
15191504
struct BoundColorTarget
15201505
{
@@ -1614,6 +1599,9 @@ struct CmdPostProcessFrameInfo
16141599
const IGpuMemory* pSrcTypedBuffer; ///< The typed buffer to postprocess.
16151600
/// Must have been created as a typed buffer.
16161601
};
1602+
#if PAL_CLIENT_INTERFACE_MAJOR_VERSION >= 561
1603+
PresentMode presentMode; /// The Presentation Mode of the application.
1604+
#endif
16171605
};
16181606

16191607
/// External flags for ScaledCopyImage.

inc/core/palColorBlendState.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/palColorTargetView.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/palDepthStencilState.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/palDepthStencilView.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

inc/core/palDestroyable.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
***********************************************************************************************************************
33
*
4-
* Copyright (c) 2014-2019 Advanced Micro Devices, Inc. All Rights Reserved.
4+
* Copyright (c) 2014-2020 Advanced Micro Devices, Inc. All Rights Reserved.
55
*
66
* Permission is hereby granted, free of charge, to any person obtaining a copy
77
* of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)