From 30f41c02aec763d32e62351452da9ef582bc3472 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Fri, 6 Mar 2026 13:30:59 -0800 Subject: Move contrib libraries to contrib repo --- .../render/direct3d12/D3D12_PixelShader_Advanced.h | 1389 -------- .../direct3d12/D3D12_PixelShader_Advanced.hlsl | 8 - .../render/direct3d12/D3D12_PixelShader_Colors.h | 490 --- .../direct3d12/D3D12_PixelShader_Colors.hlsl | 8 - .../direct3d12/D3D12_PixelShader_Common.hlsli | 236 -- .../render/direct3d12/D3D12_PixelShader_Textures.h | 586 ---- .../direct3d12/D3D12_PixelShader_Textures.hlsl | 8 - .../src/render/direct3d12/D3D12_RootSig_Advanced.h | 31 - .../src/render/direct3d12/D3D12_RootSig_Color.h | 16 - .../src/render/direct3d12/D3D12_RootSig_Texture.h | 23 - .../render/direct3d12/D3D12_Shader_Common.hlsli | 37 - .../src/render/direct3d12/D3D12_VertexShader.hlsl | 45 - .../direct3d12/D3D12_VertexShader_Advanced.h | 653 ---- .../render/direct3d12/D3D12_VertexShader_Color.h | 637 ---- .../render/direct3d12/D3D12_VertexShader_Texture.h | 645 ---- .../src/render/direct3d12/SDL_render_d3d12.c | 3309 -------------------- .../render/direct3d12/SDL_render_d3d12_xbox.cpp | 174 - .../src/render/direct3d12/SDL_render_d3d12_xbox.h | 44 - .../src/render/direct3d12/SDL_shaders_d3d12.c | 125 - .../src/render/direct3d12/SDL_shaders_d3d12.h | 54 - .../direct3d12/SDL_shaders_d3d12_xboxone.cpp | 132 - .../direct3d12/SDL_shaders_d3d12_xboxseries.cpp | 133 - .../src/render/direct3d12/compile_shaders.bat | 21 - .../src/render/direct3d12/compile_shaders_xbox.bat | 13 - 24 files changed, 8817 deletions(-) delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Advanced.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Advanced.hlsl delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Colors.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Colors.hlsl delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Common.hlsli delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Textures.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Textures.hlsl delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_RootSig_Advanced.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_RootSig_Color.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_RootSig_Texture.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_Shader_Common.hlsli delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_VertexShader.hlsl delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_VertexShader_Advanced.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_VertexShader_Color.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/D3D12_VertexShader_Texture.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/SDL_render_d3d12.c delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/SDL_render_d3d12_xbox.cpp delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/SDL_render_d3d12_xbox.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/SDL_shaders_d3d12.c delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/SDL_shaders_d3d12.h delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/SDL_shaders_d3d12_xboxone.cpp delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/SDL_shaders_d3d12_xboxseries.cpp delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/compile_shaders.bat delete mode 100644 contrib/SDL-3.2.8/src/render/direct3d12/compile_shaders_xbox.bat (limited to 'contrib/SDL-3.2.8/src/render/direct3d12') diff --git a/contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Advanced.h b/contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Advanced.h deleted file mode 100644 index b8f40fe..0000000 --- a/contrib/SDL-3.2.8/src/render/direct3d12/D3D12_PixelShader_Advanced.h +++ /dev/null @@ -1,1389 +0,0 @@ -#if 0 -; -; Input signature: -; -; Name Index Mask Register SysValue Format Used -; -------------------- ----- ------ -------- -------- ------- ------ -; SV_Position 0 xyzw 0 POS float -; TEXCOORD 0 xy 1 NONE float xy -; COLOR 0 xyzw 2 NONE float xyzw -; -; -; Output signature: -; -; Name Index Mask Register SysValue Format Used -; -------------------- ----- ------ -------- -------- ------- ------ -; SV_Target 0 xyzw 0 TARGET float xyzw -; -; shader hash: f6874446eaee41c102142c02d5bb3ab7 -; -; Pipeline Runtime Information: -; -; Pixel Shader -; DepthOutput=0 -; SampleFrequency=0 -; -; -; Input signature: -; -; Name Index InterpMode DynIdx -; -------------------- ----- ---------------------- ------ -; SV_Position 0 noperspective -; TEXCOORD 0 linear -; COLOR 0 linear -; -; Output signature: -; -; Name Index InterpMode DynIdx -; -------------------- ----- ---------------------- ------ -; SV_Target 0 -; -; Buffer Definitions: -; -; cbuffer Constants -; { -; -; struct Constants -; { -; -; float scRGB_output; ; Offset: 0 -; float texture_type; ; Offset: 4 -; float input_type; ; Offset: 8 -; float color_scale; ; Offset: 12 -; float tonemap_method; ; Offset: 16 -; float tonemap_factor1; ; Offset: 20 -; float tonemap_factor2; ; Offset: 24 -; float sdr_white_point; ; Offset: 28 -; float4 Yoffset; ; Offset: 32 -; float4 Rcoeff; ; Offset: 48 -; float4 Gcoeff; ; Offset: 64 -; float4 Bcoeff; ; Offset: 80 -; -; } Constants; ; Offset: 0 Size: 96 -; -; } -; -; -; Resource Bindings: -; -; Name Type Format Dim ID HLSL Bind Count -; ------------------------------ ---------- ------- ----------- ------- -------------- ------ -; Constants cbuffer NA NA CB0 cb1 1 -; sampler0 sampler NA NA S0 s0 1 -; texture0 texture f32 2d T0 t0 1 -; texture1 texture f32 2d T1 t1 1 -; texture2 texture f32 2d T2 t2 1 -; -; -; ViewId state: -; -; Number of inputs: 12, outputs: 4 -; Outputs dependent on ViewId: { } -; Inputs contributing to computation of Outputs: -; output 0 depends on inputs: { 4, 5, 8 } -; output 1 depends on inputs: { 4, 5, 9 } -; output 2 depends on inputs: { 4, 5, 10 } -; output 3 depends on inputs: { 4, 5, 11 } -; -target datalayout = "e-m:e-p:32:32-i1:32-i8:32-i16:32-i32:32-i64:64-f16:32-f32:32-f64:64-n8:16:32:64" -target triple = "dxil-ms-dx" - -%dx.types.Handle = type { i8* } -%dx.types.CBufRet.f32 = type { float, float, float, float } -%dx.types.ResRet.f32 = type { float, float, float, float, i32 } -%"class.Texture2D >" = type { <4 x float>, %"class.Texture2D >::mips_type" } -%"class.Texture2D >::mips_type" = type { i32 } -%Constants = type { float, float, float, float, float, float, float, float, <4 x float>, <4 x float>, <4 x float>, <4 x float> } -%struct.SamplerState = type { i32 } - -define void @main() { - %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 2, i32 2, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) - %2 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 1, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) - %3 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) - %4 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) - %5 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) - %6 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) - %7 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) - %8 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) - %9 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) - %10 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) - %11 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) - %12 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %5, i32 0) ; CBufferLoadLegacy(handle,regIndex) - %13 = extractvalue %dx.types.CBufRet.f32 %12, 1 - %14 = fcmp fast oeq float %13, 0.000000e+00 - br i1 %14, label %114, label %15 - -;