ATOM-15658 Better option of CreateCommonBuffer requires unique buffer name (#1133)
* ATOM-15658 Better option of CreateCommonBuffer requires unique buffer name - Change the CreateCommonBuffer function to not require an unique name by default. - Remove the code for generating unique buffer names. - Add buffer name to BufferAsset so it can be used for device object name instead of using asset file name. - Change RPI::Buffer to use BufferName_AssetUuid as attachment id.
This commit is contained in:
@@ -30,7 +30,8 @@ namespace AZ
|
||||
if (auto* serializeContext = azrtti_cast<SerializeContext*>(context))
|
||||
{
|
||||
serializeContext->Class<BufferAsset>()
|
||||
->Version(1)
|
||||
->Version(2)
|
||||
->Field("Name", &BufferAsset::m_name)
|
||||
->Field("Buffer", &BufferAsset::m_buffer)
|
||||
->Field("BufferDescriptor", &BufferAsset::m_bufferDescriptor)
|
||||
->Field("BufferViewDescriptor", &BufferAsset::m_bufferViewDescriptor)
|
||||
@@ -80,5 +81,10 @@ namespace AZ
|
||||
{
|
||||
return m_poolType;
|
||||
}
|
||||
|
||||
const AZStd::string& BufferAsset::GetName() const
|
||||
{
|
||||
return m_name;
|
||||
}
|
||||
} //namespace RPI
|
||||
} // namespace AZ
|
||||
|
||||
Reference in New Issue
Block a user