libshit

Just some random shit
git clone https://git.neptards.moe/neptards/libshit.git
Log | Files | Refs | Submodules | README | LICENSE

Tracy.hpp (2444B)


      1 #ifndef GUARD_AMATEURLY_TSARIST_DEEKSHA_SUBCULTIVATES_2234
      2 #define GUARD_AMATEURLY_TSARIST_DEEKSHA_SUBCULTIVATES_2234
      3 #pragma once
      4 
      5 // frames
      6 #define FrameMark (void) 0
      7 #define FrameMarkNamed(name) (void) 0
      8 #define FrameMarkStart(name) (void) 0
      9 #define FrameMarkEnd(name) (void) 0
     10 #define FrameImage(image, width, height, offset, flip) (void) 0
     11 
     12 // zones
     13 #define ZoneScoped (void) 0
     14 #define ZoneScopedC(color) (void) 0
     15 #define ZoneScopedN(name) (void) 0
     16 #define ZoneScopedNC(name, color) (void) 0
     17 #define ZoneScopedS(depth) (void) 0
     18 #define ZoneScopedCS(color, depth) (void) 0
     19 #define ZoneScopedNS(name, depth) (void) 0
     20 #define ZoneScopedNCS(name, color, depth) (void) 0
     21 #define ZoneText(text, size) (void) 0
     22 #define ZoneValue(val) (void) 0
     23 #define ZoneName(text, size) (void) 0
     24 
     25 #define ZoneNamed(var, active) (void) 0
     26 #define ZoneNamedC(var, color, active) (void) 0
     27 #define ZoneNamedN(var, name, active) (void) 0
     28 #define ZoneNamedNC(var, name, color, active) (void) 0
     29 #define ZoneTextV(var, text, size) (void) 0
     30 #define ZoneValueV(var, val) (void) 0
     31 #define ZoneNameV(var, text, size) (void) 0
     32 
     33 // locks
     34 #define TracyLockable(type, var) type var
     35 #define TracyLockableN(type, var, desc) type var
     36 #define LockableName(var, name, size) (void) 0
     37 #define LockableBase(type) type
     38 #define LockMark(var) (void) 0
     39 
     40 #define TracySharedLockable(type, var) type var
     41 #define TracySharedLockableN(type, var, desc) type var
     42 #define SharedLockableBase(type) type
     43 
     44 // plot
     45 #define TracyPlot(name, value) (void) 0
     46 #define TracyPlotConfig(name, format) (void) 0
     47 
     48 // msg log
     49 #define TracyMessage(text, size) (void) 0
     50 #define TracyMessageL(text) (void) 0
     51 #define TracyMessageC(text, size, color) (void) 0
     52 #define TracyMessageLC(text, color) (void) 0
     53 #define TracyMessageS(text, size, depth) (void) 0
     54 #define TracyMessageLS(text, depth) (void) 0
     55 #define TracyMessageCS(text, size, color, depth) (void) 0
     56 #define TracyMessageLCS(text, color, depth) (void) 0
     57 
     58 // app info
     59 #define TracyAppInfo(text, size) (void) 0
     60 
     61 // memory
     62 #define TracyAlloc(ptr, size) (void) 0
     63 #define TracyAllocN(ptr, size, name) (void) 0
     64 #define TracyAllocS(ptr, size, depth) (void) 0
     65 #define TracyAllocNS(ptr, size, depth, name) (void) 0
     66 #define TracyFree(ptr) (void) 0
     67 #define TracyFreeN(ptr, name) (void) 0
     68 #define TracyFreeS(ptr, depth) (void) 0
     69 #define TracyFreeNS(ptr, depth, name) (void) 0
     70 
     71 // thread
     72 namespace tracy
     73 {
     74   inline void SetThreadName(const char* name) noexcept {}
     75 }
     76 
     77 #endif