mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-10-08 21:31:36 +00:00
Pass through resource view element size in D3D11 pipeline state
* This lets us calculate the offset and visible length when opening a buffer view from a resource binding.
This commit is contained in:
1 parent
e89fab7802
commit
5867d7ada1
4 files changed
+24
-3
No files matched your search
@@ -126,6 +126,7 @@ namespace renderdoc
|
||||
|
||||
public bool Structured;
|
||||
public UInt32 BufferStructCount;
|
||||
public UInt32 ElementSize;
|
||||
|
||||
// Buffer (SRV)
|
||||
public UInt32 ElementOffset;
|
||||
|
||||
@@ -1698,9 +1698,9 @@ namespace renderdocui.Windows.PipelineState
|
||||
{
|
||||
var viewer = new BufferViewer(m_Core, false);
|
||||
if (format.Length == 0)
|
||||
viewer.ViewRawBuffer(true, 0, ulong.MaxValue, buf.ID);
|
||||
viewer.ViewRawBuffer(true, view.FirstElement * view.ElementSize, view.NumElements * view.ElementSize, buf.ID);
|
||||
else
|
||||
viewer.ViewRawBuffer(true, 0, ulong.MaxValue, buf.ID, format);
|
||||
viewer.ViewRawBuffer(true, view.FirstElement * view.ElementSize, view.NumElements * view.ElementSize, buf.ID, format);
|
||||
viewer.Show(m_DockContent.DockPanel);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user