chore: cleaned up all of the decompiled shaders

This commit is contained in:
la
2026-03-04 07:52:32 +10:00
parent 39339e821e
commit 94d52937a5
3 changed files with 79 additions and 98 deletions
+17 -13
View File
@@ -21,24 +21,28 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
cbuffer cbuff : register(b4)
cbuffer screenspace_constants : register(b9)
{
float4 clear_colour;
float4 v_scaleoffset;
};
SamplerState screen_sampler_s : register(s0);
Texture2D<float4> screen_texture : register(t0);
float4 PS_ScreenSpace(float4 v0 : SV_POSITION, float2 v1 : TEXCOORD0) : SV_TARGET
void VS_ScreenSpace(uint vertex_id : SV_VertexID, out float4 position : SV_POSITION, out float2 texcoord : TEXCOORD0)
{
float4 o0;
o0.xyzw = screen_texture.Sample(screen_sampler_s, v1.xy).xyzw;
return o0;
float2 corner = float2(
(vertex_id << 1) & 2,
vertex_id & 2
);
position = float4(corner * float2(2, -2) + float2(-1, 1), 1, 1);
texcoord = corner * 0.5 * v_scaleoffset.zw + v_scaleoffset.xy;
}
float4 PS_ScreenClear(float4 v0 : SV_POSITION) : SV_TARGET
void VS_ScreenClear(uint vertex_id : SV_VertexID, out float4 position : SV_POSITION)
{
float4 o0;
o0.xyzw = clear_colour.xyzw;
return o0;
float2 corner = float2(
(vertex_id << 1) & 2,
vertex_id & 2
);
position = float4(corner * float2(2, -2) + float2(-1, 1), 1, 1);
}