mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 09:30:44 +00:00
Expose shader printf messages in the UI
This commit is contained in:
@@ -542,9 +542,13 @@ struct CaptureContextInvoker : ObjectForwarder<ICaptureContext>
|
||||
{
|
||||
return InvokeRetFunction<bool>(&ICaptureContext::IsResourceReplaced, id);
|
||||
}
|
||||
virtual void RegisterReplacement(ResourceId id) override
|
||||
virtual ResourceId GetResourceReplacement(ResourceId id) override
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::RegisterReplacement, id);
|
||||
return InvokeRetFunction<ResourceId>(&ICaptureContext::GetResourceReplacement, id);
|
||||
}
|
||||
virtual void RegisterReplacement(ResourceId from, ResourceId to) override
|
||||
{
|
||||
InvokeVoidFunction(&ICaptureContext::RegisterReplacement, from, to);
|
||||
}
|
||||
virtual void UnregisterReplacement(ResourceId id) override
|
||||
{
|
||||
@@ -765,6 +769,11 @@ struct CaptureContextInvoker : ObjectForwarder<ICaptureContext>
|
||||
return InvokeRetFunction<IShaderViewer *>(&ICaptureContext::ViewShader, shader, pipeline);
|
||||
}
|
||||
|
||||
virtual IShaderMessageViewer *ViewShaderMessages(ShaderStageMask stages) override
|
||||
{
|
||||
return InvokeRetFunction<IShaderMessageViewer *>(&ICaptureContext::ViewShaderMessages, stages);
|
||||
}
|
||||
|
||||
virtual IBufferViewer *ViewBuffer(uint64_t byteOffset, uint64_t byteSize, ResourceId id,
|
||||
const rdcstr &format = "") override
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user