yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

lucy96chenSplit debug-layer into smaller files (#2344)12a846e8f

master
1.3 KiB67 linesraw
1// debug-buffer.cpp
2#include "debug-buffer.h"
3
4#include "debug-helper-functions.h"
5
6namespace gfx
7{
8using namespace Slang;
9
10namespace debug
11{
12
13IResource::Type DebugBufferResource::getType()
14{
15    SLANG_GFX_API_FUNC;
16    return baseObject->getType();
17}
18
19IBufferResource::Desc* DebugBufferResource::getDesc()
20{
21    SLANG_GFX_API_FUNC;
22    return baseObject->getDesc();
23}
24
25DeviceAddress DebugBufferResource::getDeviceAddress()
26{
27    SLANG_GFX_API_FUNC;
28    return baseObject->getDeviceAddress();
29}
30
31Result DebugBufferResource::getNativeResourceHandle(InteropHandle* outHandle)
32{
33    SLANG_GFX_API_FUNC;
34    return baseObject->getNativeResourceHandle(outHandle);
35}
36
37Result DebugBufferResource::getSharedHandle(InteropHandle* outHandle)
38{
39    SLANG_GFX_API_FUNC;
40    return baseObject->getSharedHandle(outHandle);
41}
42
43Result DebugBufferResource::setDebugName(const char* name)
44{
45    SLANG_GFX_API_FUNC;
46    return baseObject->setDebugName(name);
47}
48
49const char* DebugBufferResource::getDebugName()
50{
51    SLANG_GFX_API_FUNC;
52    return baseObject->getDebugName();
53}
54
55Result DebugBufferResource::map(MemoryRange* rangeToRead, void** outPointer)
56{
57    SLANG_GFX_API_FUNC;
58    return baseObject->map(rangeToRead, outPointer);
59}
60
61Result DebugBufferResource::unmap(MemoryRange* writtenRange)
62{
63    return baseObject->unmap(writtenRange);
64}
65
66} // namespace debug
67} // namespace gfx