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

View File

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