mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-13 13:30:44 +00:00
Add a descriptor viewer for showing all of a heap, root sig, or set
This commit is contained in:
@@ -42,6 +42,7 @@
|
||||
#include "Windows/BufferViewer.h"
|
||||
#include "Windows/CommentView.h"
|
||||
#include "Windows/DebugMessageView.h"
|
||||
#include "Windows/DescriptorViewer.h"
|
||||
#include "Windows/Dialogs/CaptureDialog.h"
|
||||
#include "Windows/Dialogs/CrashDialog.h"
|
||||
#include "Windows/Dialogs/LiveCapture.h"
|
||||
@@ -2589,6 +2590,25 @@ IShaderMessageViewer *CaptureContext::ViewShaderMessages(ShaderStageMask stages)
|
||||
return new ShaderMessageViewer(*this, stages, m_MainWindow);
|
||||
}
|
||||
|
||||
IDescriptorViewer *CaptureContext::ViewDescriptorStore(ResourceId id)
|
||||
{
|
||||
DescriptorViewer *viewer = new DescriptorViewer(*this, m_MainWindow);
|
||||
|
||||
viewer->ViewDescriptorStore(id);
|
||||
|
||||
return viewer;
|
||||
}
|
||||
|
||||
IDescriptorViewer *CaptureContext::ViewDescriptors(const rdcarray<Descriptor> &descriptors,
|
||||
const rdcarray<SamplerDescriptor> &samplerDescriptors)
|
||||
{
|
||||
DescriptorViewer *viewer = new DescriptorViewer(*this, m_MainWindow);
|
||||
|
||||
viewer->ViewDescriptors(descriptors, samplerDescriptors);
|
||||
|
||||
return viewer;
|
||||
}
|
||||
|
||||
IBufferViewer *CaptureContext::ViewBuffer(uint64_t byteOffset, uint64_t byteSize, ResourceId id,
|
||||
const rdcstr &format)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user