From d81be3ca23fa86b2bfc9d1ebdb6c6dcb2be02152 Mon Sep 17 00:00:00 2001 From: gannon345 Date: Sun, 16 Jul 2023 14:59:01 -0600 Subject: [PATCH] Create GENERAL_CREATING_CUSTOM_SHADERS New shader documentation --- documentation/GENERAL_CREATING_CUSTOM_SHADERS | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 documentation/GENERAL_CREATING_CUSTOM_SHADERS diff --git a/documentation/GENERAL_CREATING_CUSTOM_SHADERS b/documentation/GENERAL_CREATING_CUSTOM_SHADERS new file mode 100644 index 000000000..ce32539b9 --- /dev/null +++ b/documentation/GENERAL_CREATING_CUSTOM_SHADERS @@ -0,0 +1,23 @@ +        [![Latest Version](https://img.shields.io/github/release/JustEnoughLinuxOS/distribution.svg?color=5998FF&label=latest%20version&style=flat-square)](https://github.com/JustEnoughLinuxOS/distribution/releases/latest) [![Activity](https://img.shields.io/github/commit-activity/m/JustEnoughLinuxOS/distribution?color=5998FF&style=flat-square)](https://github.com/JustEnoughLinuxOS/distribution/commits) [![Pull Requests](https://img.shields.io/github/issues-pr-closed/JustEnoughLinuxOS/distribution?color=5998FF&style=flat-square)](https://github.com/JustEnoughLinuxOS/distribution/pulls) [![Discord Server](https://img.shields.io/discord/948029830325235753?color=5998FF&label=chat&style=flat-square)](https://discord.gg/seTxckZjJy) +# + +# Creating custom shaders for use with JELOS presets +JELOS supports adding custom shaders in addition to the built-in shaders available in the "Advanced Game Options" and "Game Settings / Per System Advanced Configuration" settings. + +## Step 1: Launch a game and access the shaders menu in quick settings +If Shaders are set to "off," change to "on" + +## Step 2: Configure Shader settings to preference by modifying existing shaders +Specific parameters will vary on a per-shader basis. Example below is based on a custom shader with two passes for GBA: + +In shaders, choose "load" and then load "vba-color" (either from the main list, or if on android/PC, it'll be in the "handhelds" folder. + +Once loaded, go down to "shader passes" and change it from 1 to 2. + +For the second pass where it says "N/A" select it, go into the "handhelds" folder again and choose LCD1x. + +Then press "Apply changes" to set it. From there go into "shader parameters" and you'll see the darkening, brighten scanlines, and brighten LCD options. Configure parameters as preferred +Once it's configured to your liking, in the shaders menu press "save" and in the save menu set "Simple Presets" to "off" and then "save shader preset as" and name the custom shader. It'll now be selectable as a default like any of the other preconfigured shaders. + + +## Step 3: Add your device to your network