From d5bed6dfa2142d403730e4c6e566900b5cb57320 Mon Sep 17 00:00:00 2001 From: iwubcode Date: Sun, 5 Nov 2023 20:55:12 -0600 Subject: [PATCH] Data: add graphics mod editor templates used when creating materials and custom draw pixel shaders --- Data/Sys/GraphicsModEditor/Templates/raster_material.json | 8 ++++++++ Data/Sys/GraphicsModEditor/Templates/raster_shader.json | 6 ++++++ .../Sys/GraphicsModEditor/Templates/raster_shader.ps.glsl | 4 ++++ .../Sys/GraphicsModEditor/Templates/raster_shader.vs.glsl | 4 ++++ 4 files changed, 22 insertions(+) create mode 100644 Data/Sys/GraphicsModEditor/Templates/raster_material.json create mode 100644 Data/Sys/GraphicsModEditor/Templates/raster_shader.json create mode 100644 Data/Sys/GraphicsModEditor/Templates/raster_shader.ps.glsl create mode 100644 Data/Sys/GraphicsModEditor/Templates/raster_shader.vs.glsl diff --git a/Data/Sys/GraphicsModEditor/Templates/raster_material.json b/Data/Sys/GraphicsModEditor/Templates/raster_material.json new file mode 100644 index 0000000000..a7f09b833c --- /dev/null +++ b/Data/Sys/GraphicsModEditor/Templates/raster_material.json @@ -0,0 +1,8 @@ +{ + "shader_asset": "", + "pixel_properties": [], + "vertex_properties": [], + "next_material_asset": "", + "pixel_textures": [], + "render_targets": [] +} diff --git a/Data/Sys/GraphicsModEditor/Templates/raster_shader.json b/Data/Sys/GraphicsModEditor/Templates/raster_shader.json new file mode 100644 index 0000000000..771e24b273 --- /dev/null +++ b/Data/Sys/GraphicsModEditor/Templates/raster_shader.json @@ -0,0 +1,6 @@ +{ + "pixel_properties": [], + "pixel_output_targets": [], + "pixel_samplers": [], + "vertex_properties": [] +} \ No newline at end of file diff --git a/Data/Sys/GraphicsModEditor/Templates/raster_shader.ps.glsl b/Data/Sys/GraphicsModEditor/Templates/raster_shader.ps.glsl new file mode 100644 index 0000000000..cebadf0254 --- /dev/null +++ b/Data/Sys/GraphicsModEditor/Templates/raster_shader.ps.glsl @@ -0,0 +1,4 @@ +void fragment(in DolphinFragmentInput frag_input, out DolphinFragmentOutput frag_output) +{ + dolphin_emulated_fragment(frag_input, frag_output); +} diff --git a/Data/Sys/GraphicsModEditor/Templates/raster_shader.vs.glsl b/Data/Sys/GraphicsModEditor/Templates/raster_shader.vs.glsl new file mode 100644 index 0000000000..42a336b1c7 --- /dev/null +++ b/Data/Sys/GraphicsModEditor/Templates/raster_shader.vs.glsl @@ -0,0 +1,4 @@ +void vertex(in DolphinVertexInput vertex_input, out DolphinVertexOutput vertex_output) +{ + dolphin_emulated_vertex(vertex_input, vertex_output); +}