yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
12a846e8f
master
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{ 15SLANG_GFX_API_FUNC ; 16return baseObject -> getType (); 17} 18 19IBufferResource ::Desc * DebugBufferResource ::getDesc () 20{ 21SLANG_GFX_API_FUNC ; 22return baseObject -> getDesc (); 23} 24 25DeviceAddress DebugBufferResource ::getDeviceAddress () 26{ 27SLANG_GFX_API_FUNC ; 28return baseObject -> getDeviceAddress (); 29} 30 31Result DebugBufferResource ::getNativeResourceHandle (InteropHandle * outHandle ) 32{ 33SLANG_GFX_API_FUNC ; 34return baseObject -> getNativeResourceHandle (outHandle ); 35} 36 37Result DebugBufferResource ::getSharedHandle (InteropHandle * outHandle ) 38{ 39SLANG_GFX_API_FUNC ; 40return baseObject -> getSharedHandle (outHandle ); 41} 42 43Result DebugBufferResource ::setDebugName (const char * name ) 44{ 45SLANG_GFX_API_FUNC ; 46return baseObject -> setDebugName (name ); 47} 48 49const char * DebugBufferResource ::getDebugName () 50{ 51SLANG_GFX_API_FUNC ; 52return baseObject -> getDebugName (); 53} 54 55Result DebugBufferResource ::map (MemoryRange * rangeToRead ,void ** outPointer ) 56{ 57SLANG_GFX_API_FUNC ; 58return baseObject -> map (rangeToRead ,outPointer ); 59} 60 61Result DebugBufferResource ::unmap (MemoryRange * writtenRange ) 62{ 63return baseObject -> unmap (writtenRange ); 64} 65 66}// namespace debug 67}// namespace gfx