From eab6b7df0b64bec9de1ab3ff18bc954889ac95b6 Mon Sep 17 00:00:00 2001 From: jacob Date: Wed, 3 Dec 2025 20:46:40 -0600 Subject: [PATCH] rename *.gpu -> *.hlsl --- src/base/{base_gpu.h => base_gpu.hlsl} | 4 ++-- src/base/base_inc.h | 2 +- src/pp/pp_vis/pp_vis.lay | 2 +- src/pp/pp_vis/{pp_vis_gpu.gpu => pp_vis_gpu.hlsl} | 0 src/pp_old/{pp_draw.gpu => pp_draw.hlsl} | 0 src/proto/proto.lay | 2 +- src/proto/{proto_shaders.gpu => proto_shaders.hlsl} | 0 src/ui/ui.lay | 2 +- src/ui/{ui_gpu.gpu => ui_gpu.hlsl} | 0 9 files changed, 6 insertions(+), 6 deletions(-) rename src/base/{base_gpu.h => base_gpu.hlsl} (97%) rename src/pp/pp_vis/{pp_vis_gpu.gpu => pp_vis_gpu.hlsl} (100%) rename src/pp_old/{pp_draw.gpu => pp_draw.hlsl} (100%) rename src/proto/{proto_shaders.gpu => proto_shaders.hlsl} (100%) rename src/ui/{ui_gpu.gpu => ui_gpu.hlsl} (100%) diff --git a/src/base/base_gpu.h b/src/base/base_gpu.hlsl similarity index 97% rename from src/base/base_gpu.h rename to src/base/base_gpu.hlsl index 807d6f35..f568796f 100644 --- a/src/base/base_gpu.h +++ b/src/base/base_gpu.hlsl @@ -22,9 +22,9 @@ typedef float4 Quad; typedef float4x4 Mat4x4; //////////////////////////////////////////////////////////// -//~ Handle dereference +//~ Handle dereference wrappers -/* NOTE: Non-uniform resource access assumed as the default behavior */ +/* NOTE: Non-uniform resource access is assumed as the default behavior */ /* TODO: Add explicit "uniform" variants of handle deref operations for optimization on AMD devices */ template StructuredBuffer StructuredBufferFromHandle(StructuredBufferHandle h) { return ResourceDescriptorHeap[NonUniformResourceIndex(h.v)]; } diff --git a/src/base/base_inc.h b/src/base/base_inc.h index 4abd583b..feda6b99 100644 --- a/src/base/base_inc.h +++ b/src/base/base_inc.h @@ -27,7 +27,7 @@ # include "base_resource.h" # include "base_controller.h" #elif IsLanguageGpu -# include "base_gpu.h" +# include "base_gpu.hlsl" #endif //- Impl diff --git a/src/pp/pp_vis/pp_vis.lay b/src/pp/pp_vis/pp_vis.lay index 42bc1aeb..56df0040 100644 --- a/src/pp/pp_vis/pp_vis.lay +++ b/src/pp/pp_vis/pp_vis.lay @@ -20,7 +20,7 @@ @IncludeC pp_vis_widgets.c @IncludeC pp_vis_draw.c @IncludeC pp_vis_core.c -@IncludeGpu pp_vis_gpu.gpu +@IncludeGpu pp_vis_gpu.hlsl //- Embeds @EmbedDir V_Resources pp_vis_res diff --git a/src/pp/pp_vis/pp_vis_gpu.gpu b/src/pp/pp_vis/pp_vis_gpu.hlsl similarity index 100% rename from src/pp/pp_vis/pp_vis_gpu.gpu rename to src/pp/pp_vis/pp_vis_gpu.hlsl diff --git a/src/pp_old/pp_draw.gpu b/src/pp_old/pp_draw.hlsl similarity index 100% rename from src/pp_old/pp_draw.gpu rename to src/pp_old/pp_draw.hlsl diff --git a/src/proto/proto.lay b/src/proto/proto.lay index 097eb871..0fb9873b 100644 --- a/src/proto/proto.lay +++ b/src/proto/proto.lay @@ -10,7 +10,7 @@ //- Impl @IncludeC proto.c -@IncludeGpu proto_shaders.gpu +@IncludeGpu proto_shaders.hlsl //- Shaders @ComputeShader PT_TestCS diff --git a/src/proto/proto_shaders.gpu b/src/proto/proto_shaders.hlsl similarity index 100% rename from src/proto/proto_shaders.gpu rename to src/proto/proto_shaders.hlsl diff --git a/src/ui/ui.lay b/src/ui/ui.lay index f9fc17c9..f5732fc2 100644 --- a/src/ui/ui.lay +++ b/src/ui/ui.lay @@ -14,7 +14,7 @@ //- Impl @IncludeC ui_core.c @IncludeC ui_common.c -@IncludeGpu ui_gpu.gpu +@IncludeGpu ui_gpu.hlsl //- Shaders @VertexShader UI_DRectVS diff --git a/src/ui/ui_gpu.gpu b/src/ui/ui_gpu.hlsl similarity index 100% rename from src/ui/ui_gpu.gpu rename to src/ui/ui_gpu.hlsl