You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Remove tracking logic for input attachments as it's not necessary.
This commit is contained in:
@@ -53,8 +53,6 @@ bool RenderingDeviceGraph::_is_write_usage(ResourceUsage p_usage) {
|
||||
case RESOURCE_USAGE_INDEX_BUFFER_READ:
|
||||
case RESOURCE_USAGE_TEXTURE_SAMPLE:
|
||||
case RESOURCE_USAGE_STORAGE_IMAGE_READ:
|
||||
case RESOURCE_USAGE_ATTACHMENT_COLOR_READ:
|
||||
case RESOURCE_USAGE_ATTACHMENT_DEPTH_STENCIL_READ:
|
||||
return false;
|
||||
case RESOURCE_USAGE_TRANSFER_TO:
|
||||
case RESOURCE_USAGE_TEXTURE_BUFFER_READ_WRITE:
|
||||
@@ -80,11 +78,8 @@ RDD::TextureLayout RenderingDeviceGraph::_usage_to_image_layout(ResourceUsage p_
|
||||
case RESOURCE_USAGE_STORAGE_IMAGE_READ:
|
||||
case RESOURCE_USAGE_STORAGE_IMAGE_READ_WRITE:
|
||||
return RDD::TEXTURE_LAYOUT_GENERAL;
|
||||
case RESOURCE_USAGE_ATTACHMENT_COLOR_READ:
|
||||
case RESOURCE_USAGE_ATTACHMENT_COLOR_READ_WRITE:
|
||||
return RDD::TEXTURE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
|
||||
case RESOURCE_USAGE_ATTACHMENT_DEPTH_STENCIL_READ:
|
||||
return RDD::TEXTURE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL;
|
||||
case RESOURCE_USAGE_ATTACHMENT_DEPTH_STENCIL_READ_WRITE:
|
||||
return RDD::TEXTURE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
|
||||
case RESOURCE_USAGE_NONE:
|
||||
@@ -123,12 +118,8 @@ RDD::BarrierAccessBits RenderingDeviceGraph::_usage_to_access_bits(ResourceUsage
|
||||
return RDD::BARRIER_ACCESS_VERTEX_ATTRIBUTE_READ_BIT;
|
||||
case RESOURCE_USAGE_INDEX_BUFFER_READ:
|
||||
return RDD::BARRIER_ACCESS_INDEX_READ_BIT;
|
||||
case RESOURCE_USAGE_ATTACHMENT_COLOR_READ:
|
||||
return RDD::BARRIER_ACCESS_COLOR_ATTACHMENT_READ_BIT;
|
||||
case RESOURCE_USAGE_ATTACHMENT_COLOR_READ_WRITE:
|
||||
return RDD::BarrierAccessBits(RDD::BARRIER_ACCESS_COLOR_ATTACHMENT_READ_BIT | RDD::BARRIER_ACCESS_COLOR_ATTACHMENT_WRITE_BIT);
|
||||
case RESOURCE_USAGE_ATTACHMENT_DEPTH_STENCIL_READ:
|
||||
return RDD::BARRIER_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT;
|
||||
case RESOURCE_USAGE_ATTACHMENT_DEPTH_STENCIL_READ_WRITE:
|
||||
return RDD::BarrierAccessBits(RDD::BARRIER_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | RDD::BARRIER_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT);
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user