formatting

This commit is contained in:
jacob 2025-12-03 20:49:05 -06:00
parent eab6b7df0b
commit 94210da6be
2 changed files with 10 additions and 10 deletions

View File

@ -54,10 +54,10 @@
//- Language
#if defined(__HLSL_VERSION)
#define IsLanguageC 0
#define IsLanguageGpu 1
#define IsLanguageHlsl 1
#else
#define IsLanguageC 1
#define IsLanguageGpu 0
#define IsLanguageHlsl 0
#endif
//- Platform system
@ -73,7 +73,7 @@
#define IsPlatformWindows 0
#define IsPlatformMac 0
#define IsPlatformLinux 1
#elif IsLanguageGpu
#elif IsLanguageHlsl
#define IsPlatformWindows 0
#define IsPlatformMac 0
#define IsPlatformLinux 0
@ -88,7 +88,7 @@
#elif defined(_M_ARM64) || defined(__aarch64__)
#define IsArchX64 0
#define IsArchArm64 1
#elif IsLanguageGpu
#elif IsLanguageHlsl
#define IsArchX64 0
#define IsArchArm64 0
#else
@ -214,7 +214,7 @@
#elif defined(__x86_64) || defined(__i386__)
#define WriteBarrier() __asm__ volatile("" ::: "memory")
#define ReadBarrier() __asm__ volatile("" ::: "memory")
#elif IsLanguageGpu
#elif IsLanguageHlsl
#define WriteBarrier()
#define ReadBarrier()
#else
@ -464,7 +464,7 @@
#define Packed(s) __pragma(pack(push, 1)) s __pragma(pack(pop))
#elif IsCompilerClang
#define Packed(s) s __attribute((__packed__))
#elif IsLanguageGpu
#elif IsLanguageHlsl
#define Packed(s) s
#endif
@ -496,7 +496,7 @@
typedef i8 b8;
typedef u32 b32;
Struct(U128) { u64 hi; u64 lo; };
#elif IsLanguageGpu
#elif IsLanguageHlsl
typedef int i32;
typedef uint u32;
typedef float f32;
@ -708,7 +708,7 @@
Struct(VertexShader) { ResourceKey resource; };
Struct(PixelShader) { ResourceKey resource; };
Struct(ComputeShader) { ResourceKey resource; };
#elif IsLanguageGpu
#elif IsLanguageHlsl
#define Semantic(t, n) t n : n
#define ComputeShader(name, x) [numthreads(x, 1, 1)] void name(Semantic(u32, SV_DispatchThreadID))
#define ComputeShader2D(name, x, y) [numthreads(x, y, 1)] void name(Semantic(Vec2U32, SV_DispatchThreadID))
@ -743,7 +743,7 @@ Struct(SamplerStateHandle) { u32 v; };
StaticAssert(slot < MaxShaderConstants); \
Enum(name##__shaderconstantenum) { name = slot }; \
Struct(name##__shaderconstanttype) { type v; }
#elif IsLanguageGpu
#elif IsLanguageHlsl
#define ShaderConstant(type, name, slot) cbuffer name : register(b##slot) { type name; }
#endif

View File

@ -26,7 +26,7 @@
# include "base_bitbuff.h"
# include "base_resource.h"
# include "base_controller.h"
#elif IsLanguageGpu
#elif IsLanguageHlsl
# include "base_gpu.hlsl"
#endif