From 61c2398a730fac90410d073519d41f480dfb577e Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 18 May 2025 18:23:21 -0500 Subject: [PATCH] More shader experiments experimenting with shaders and how exactly to apply and modify them to different worlds currently only the theabyss:frost_world is affected. Unspecified dimensions will be assigned to dimension.stop= * in dimension properties which shut's off the shaders entirely for any unassigned dimensions. --- .../minecraft/config/oculus.properties | 2 +- .../config/sodiumdynamiclights-client.toml | 6 +- 1.20.1-FearFactoryTest/minecraft/options.txt | 52 ++--- .../ComplementaryUnbound_r5.5.1test.txt | 2 +- .../shaders/dimension.properties | 8 +- .../shaders/shaders (Copy).properties | 209 ++++++++++++++++++ .../shaders/shaders.properties | 7 +- .../shaders/world2/composite.fsh | 7 + .../shaders/world2/composite.vsh | 7 + .../shaders/world2/composite2.fsh | 7 + .../shaders/world2/composite2.vsh | 7 + .../shaders/world2/composite3.fsh | 7 + .../shaders/world2/composite3.vsh | 7 + .../shaders/world2/composite4.fsh | 7 + .../shaders/world2/composite4.vsh | 7 + .../shaders/world2/composite5.fsh | 7 + .../shaders/world2/composite5.vsh | 7 + .../shaders/world2/composite6.fsh | 7 + .../shaders/world2/composite6.vsh | 7 + .../shaders/world2/composite7.fsh | 7 + .../shaders/world2/composite7.vsh | 7 + .../shaders/world2/deferred1.fsh | 7 + .../shaders/world2/deferred1.vsh | 7 + .../shaders/world2/dh_terrain.fsh | 7 + .../shaders/world2/dh_terrain.vsh | 7 + .../shaders/world2/dh_water.fsh | 7 + .../shaders/world2/dh_water.vsh | 7 + .../shaders/world2/final.fsh | 7 + .../shaders/world2/final.vsh | 7 + .../shaders/world2/gbuffers_armor_glint.fsh | 7 + .../shaders/world2/gbuffers_armor_glint.vsh | 7 + .../shaders/world2/gbuffers_basic.fsh | 7 + .../shaders/world2/gbuffers_basic.vsh | 7 + .../shaders/world2/gbuffers_beaconbeam.fsh | 7 + .../shaders/world2/gbuffers_beaconbeam.vsh | 7 + .../shaders/world2/gbuffers_block.fsh | 7 + .../shaders/world2/gbuffers_block.vsh | 7 + .../shaders/world2/gbuffers_clouds.fsh | 7 + .../shaders/world2/gbuffers_clouds.vsh | 7 + .../shaders/world2/gbuffers_damagedblock.fsh | 7 + .../shaders/world2/gbuffers_damagedblock.vsh | 7 + .../shaders/world2/gbuffers_entities.fsh | 7 + .../shaders/world2/gbuffers_entities.vsh | 7 + .../world2/gbuffers_entities_glowing.fsh | 8 + .../world2/gbuffers_entities_glowing.vsh | 8 + .../shaders/world2/gbuffers_hand.fsh | 7 + .../shaders/world2/gbuffers_hand.vsh | 7 + .../shaders/world2/gbuffers_line.fsh | 8 + .../shaders/world2/gbuffers_line.vsh | 8 + .../shaders/world2/gbuffers_skybasic.fsh | 7 + .../shaders/world2/gbuffers_skybasic.vsh | 7 + .../shaders/world2/gbuffers_skytextured.fsh | 7 + .../shaders/world2/gbuffers_skytextured.vsh | 7 + .../shaders/world2/gbuffers_spidereyes.fsh | 7 + .../shaders/world2/gbuffers_spidereyes.vsh | 7 + .../shaders/world2/gbuffers_terrain.fsh | 7 + .../shaders/world2/gbuffers_terrain.vsh | 7 + .../shaders/world2/gbuffers_textured.fsh | 7 + .../shaders/world2/gbuffers_textured.vsh | 7 + .../shaders/world2/gbuffers_water.fsh | 7 + .../shaders/world2/gbuffers_water.vsh | 7 + .../shaders/world2/gbuffers_weather.fsh | 7 + .../shaders/world2/gbuffers_weather.vsh | 7 + .../shaders/world2/shadow.fsh | 7 + .../shaders/world2/shadow.vsh | 7 + .../shaders/world2/shadowcomp.csh | 7 + 66 files changed, 669 insertions(+), 34 deletions(-) create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders (Copy).properties create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.fsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.vsh create mode 100644 1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadowcomp.csh diff --git a/1.20.1-FearFactoryTest/minecraft/config/oculus.properties b/1.20.1-FearFactoryTest/minecraft/config/oculus.properties index 282606a..05930d8 100644 --- a/1.20.1-FearFactoryTest/minecraft/config/oculus.properties +++ b/1.20.1-FearFactoryTest/minecraft/config/oculus.properties @@ -1,5 +1,5 @@ #This file stores configuration options for Iris, such as the currently active shaderpack -#Sun May 18 16:15:51 CDT 2025 +#Sun May 18 18:09:06 CDT 2025 colorSpace=SRGB disableUpdateMessage=false enableDebugOptions=false diff --git a/1.20.1-FearFactoryTest/minecraft/config/sodiumdynamiclights-client.toml b/1.20.1-FearFactoryTest/minecraft/config/sodiumdynamiclights-client.toml index 4ac86bb..e6072a2 100644 --- a/1.20.1-FearFactoryTest/minecraft/config/sodiumdynamiclights-client.toml +++ b/1.20.1-FearFactoryTest/minecraft/config/sodiumdynamiclights-client.toml @@ -2,11 +2,11 @@ [sodiumdynamiclights] #Lighting mode #Allowed Values: OFF, SLOW, FAST, REALTIME - mode = "OFF" + mode = "REALTIME" #Enable entities light source. - entities = false + entities = true #Enable first-person player light source. - self = false + self = true #Enable block entities light source. block_entities = false #Enables water-sensitive light sources check. This means that water-sensitive items will not light up when submerged in water. diff --git a/1.20.1-FearFactoryTest/minecraft/options.txt b/1.20.1-FearFactoryTest/minecraft/options.txt index a3f545d..99f0ffa 100644 --- a/1.20.1-FearFactoryTest/minecraft/options.txt +++ b/1.20.1-FearFactoryTest/minecraft/options.txt @@ -5,7 +5,7 @@ autoSuggestions:true chatColors:true chatLinks:true chatLinksPrompt:true -enableVsync:true +enableVsync:false entityShadows:true forceUnicodeFont:false discrete_mouse_scroll:false @@ -31,7 +31,7 @@ glintStrength:0.75 damageTiltStrength:1.0 highContrast:false gamma:0.0 -renderDistance:10 +renderDistance:32 simulationDistance:10 entityDistanceScaling:1.0 guiScale:3 @@ -205,37 +205,37 @@ key_key.ftbultimine:key.mouse.5 key_key.ftbteams.open_gui:key.keyboard.unknown key_chunkloaders.keys.open_screen:key.keyboard.c key_key.biomancy.item_default:key.keyboard.v -key_key.jei.closeRecipeGui:key.keyboard.escape -key_key.jei.bookmark:key.keyboard.a -key_key.jei.previousPage:key.keyboard.unknown -key_key.jei.focusSearch:key.keyboard.f:CONTROL -key_key.jei.clearSearchBar:key.mouse.right key_key.jei.previousSearch:key.keyboard.up -key_key.jei.recipeBack:key.keyboard.backspace +key_key.jei.previousCategory:key.keyboard.page.up:SHIFT +key_key.jei.toggleHideIngredient:key.mouse.left:CONTROL +key_key.jei.previousRecipePage:key.keyboard.page.up +key_key.jei.focusSearch:key.keyboard.f:CONTROL key_key.jei.nextPage:key.keyboard.unknown -key_key.jei.toggleOverlay:key.keyboard.o:CONTROL -key_key.jei.toggleCheatMode:key.keyboard.unknown +key_key.jei.recipeBack:key.keyboard.backspace +key_key.jei.showUses2:key.mouse.right key_key.jei.cheatItemStack:key.mouse.left:SHIFT -key_key.jei.toggleCheatModeConfigButton:key.mouse.left:CONTROL -key_key.jei.cheatOneItem:key.mouse.left -key_key.jei.showRecipe2:key.mouse.left +key_key.jei.cheatOneItem2:key.mouse.right key_key.jei.nextSearch:key.keyboard.down -key_key.jei.copy.recipe.id:key.keyboard.unknown -key_key.jei.cheatItemStack2:key.mouse.middle +key_key.jei.toggleWildcardHideIngredient:key.mouse.right:CONTROL +key_key.jei.toggleCheatMode:key.keyboard.unknown +key_key.jei.nextRecipePage:key.keyboard.page.down +key_key.jei.maxTransferRecipeBookmark:key.mouse.left:CONTROL +key_key.jei.clearSearchBar:key.mouse.right +key_key.jei.previousPage:key.keyboard.unknown +key_key.jei.toggleCheatModeConfigButton:key.mouse.left:CONTROL +key_key.jei.toggleOverlay:key.keyboard.o:CONTROL key_key.jei.showUses:key.keyboard.u key_key.jei.toggleBookmarkOverlay:key.keyboard.unknown -key_key.jei.previousRecipePage:key.keyboard.page.up -key_key.jei.toggleHideIngredient:key.mouse.left:CONTROL -key_key.jei.cheatOneItem2:key.mouse.right -key_key.jei.toggleEditMode:key.keyboard.unknown -key_key.jei.previousCategory:key.keyboard.page.up:SHIFT -key_key.jei.nextCategory:key.keyboard.page.down:SHIFT -key_key.jei.showUses2:key.mouse.right -key_key.jei.maxTransferRecipeBookmark:key.mouse.left:CONTROL -key_key.jei.toggleWildcardHideIngredient:key.mouse.right:CONTROL -key_key.jei.transferRecipeBookmark:key.mouse.left:SHIFT -key_key.jei.nextRecipePage:key.keyboard.page.down +key_key.jei.copy.recipe.id:key.keyboard.unknown key_key.jei.showRecipe:key.keyboard.r +key_key.jei.showRecipe2:key.mouse.left +key_key.jei.closeRecipeGui:key.keyboard.escape +key_key.jei.cheatItemStack2:key.mouse.middle +key_key.jei.nextCategory:key.keyboard.page.down:SHIFT +key_key.jei.transferRecipeBookmark:key.mouse.left:SHIFT +key_key.jei.cheatOneItem:key.mouse.left +key_key.jei.bookmark:key.keyboard.a +key_key.jei.toggleEditMode:key.keyboard.unknown key_key.ars_nouveau.open_book:key.keyboard.c key_key.ars_nouveau.selection_hud:key.keyboard.v key_key.ars_nouveau.next_slot:key.keyboard.x diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test.txt b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test.txt index d0226e5..3a9045f 100644 --- a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test.txt +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test.txt @@ -1,4 +1,4 @@ -#Sun May 18 16:15:51 CDT 2025 +#Sun May 18 18:09:06 CDT 2025 AURORA_CONDITION=4 CLOUD_STYLE_DEFINE=3 WATER_STYLE_DEFINE=3 diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/dimension.properties b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/dimension.properties index 6963155..3e1a38f 100644 --- a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/dimension.properties +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/dimension.properties @@ -3,8 +3,12 @@ dimension.world0=minecraft:overworld -dimension.world-1=minecraft:the_nether minecraft:nether +dimension.world-1=minecraft:the_nether -dimension.world1=minecraft:the_end minecraft:end +dimension.world1=minecraft:the_end + +dimension.world2=theabyss:frost_world dimension.stop= * + + diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders (Copy).properties b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders (Copy).properties new file mode 100644 index 0000000..d25cf17 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders (Copy).properties @@ -0,0 +1,209 @@ +# Profiles + profile.POTATO = SHADOW_QUALITY=-1 shadowDistance=64.0 ENTITY_SHADOWS_DEFINE=-1 WATER_REFLECT_QUALITY=1 BLOCK_REFLECT_QUALITY=0 LIGHTSHAFT_QUALI_DEFINE=0 SSAO_QUALI_DEFINE=2 FXAA_DEFINE=-1 DETAIL_QUALITY=0 CLOUD_QUALITY=1 ANISOTROPIC_FILTER=0 COLORED_LIGHTING=0 + profile.VERYLOW = SHADOW_QUALITY=0 shadowDistance=64.0 ENTITY_SHADOWS_DEFINE=-1 WATER_REFLECT_QUALITY=1 BLOCK_REFLECT_QUALITY=0 LIGHTSHAFT_QUALI_DEFINE=0 SSAO_QUALI_DEFINE=2 FXAA_DEFINE=-1 DETAIL_QUALITY=0 CLOUD_QUALITY=1 ANISOTROPIC_FILTER=0 COLORED_LIGHTING=0 + profile.LOW = SHADOW_QUALITY=0 shadowDistance=96.0 ENTITY_SHADOWS_DEFINE=-1 WATER_REFLECT_QUALITY=2 BLOCK_REFLECT_QUALITY=1 LIGHTSHAFT_QUALI_DEFINE=0 SSAO_QUALI_DEFINE=2 FXAA_DEFINE=-1 DETAIL_QUALITY=2 CLOUD_QUALITY=2 ANISOTROPIC_FILTER=0 COLORED_LIGHTING=0 + profile.MEDIUM = SHADOW_QUALITY=1 shadowDistance=128.0 ENTITY_SHADOWS_DEFINE=-1 WATER_REFLECT_QUALITY=2 BLOCK_REFLECT_QUALITY=1 LIGHTSHAFT_QUALI_DEFINE=1 SSAO_QUALI_DEFINE=2 FXAA_DEFINE=1 DETAIL_QUALITY=2 CLOUD_QUALITY=2 ANISOTROPIC_FILTER=0 COLORED_LIGHTING=0 + profile.HIGH = SHADOW_QUALITY=2 shadowDistance=192.0 ENTITY_SHADOWS_DEFINE=-1 WATER_REFLECT_QUALITY=2 BLOCK_REFLECT_QUALITY=3 LIGHTSHAFT_QUALI_DEFINE=2 SSAO_QUALI_DEFINE=2 FXAA_DEFINE=1 DETAIL_QUALITY=2 CLOUD_QUALITY=2 ANISOTROPIC_FILTER=0 COLORED_LIGHTING=0 + profile.VERYHIGH = SHADOW_QUALITY=3 shadowDistance=224.0 ENTITY_SHADOWS_DEFINE=-1 WATER_REFLECT_QUALITY=2 BLOCK_REFLECT_QUALITY=3 LIGHTSHAFT_QUALI_DEFINE=2 SSAO_QUALI_DEFINE=2 FXAA_DEFINE=1 DETAIL_QUALITY=3 CLOUD_QUALITY=3 ANISOTROPIC_FILTER=8 COLORED_LIGHTING=256 + profile.ULTRA = SHADOW_QUALITY=4 shadowDistance=256.0 ENTITY_SHADOWS_DEFINE=-1 WATER_REFLECT_QUALITY=2 BLOCK_REFLECT_QUALITY=3 LIGHTSHAFT_QUALI_DEFINE=3 SSAO_QUALI_DEFINE=2 FXAA_DEFINE=1 DETAIL_QUALITY=3 CLOUD_QUALITY=3 ANISOTROPIC_FILTER=8 COLORED_LIGHTING=512 + +# Screen Setup + screen= [INFORMATION] SHADER_STYLE RP_MODE [PERFORMANCE_SETTINGS] [CAMERA_SETTINGS] [LIGHTING_SETTINGS] [ATMOSPHERE_SETTINGS] [MATERIAL_SETTINGS] [OTHER_SETTINGS] + + screen.INFORMATION= info0 info1 info2 info3 info4 info5 info8 info9 info10 + + screen.PERFORMANCE_SETTINGS= SHADOW_QUALITY shadowDistance LIGHTSHAFT_QUALI_DEFINE ENTITY_SHADOWS_DEFINE DETAIL_QUALITY CLOUD_QUALITY WATER_REFLECT_QUALITY BLOCK_REFLECT_QUALITY FXAA_DEFINE SSAO_QUALI_DEFINE COLORED_LIGHTING ANISOTROPIC_FILTER + + screen.MATERIAL_SETTINGS= [IPBR_SETTINGS] [CUSTOM_PBR_SETTINGS] [WATER_SETTINGS] RAIN_PUDDLES [WAVING_SETTINGS] SPECIAL_PORTAL_EFFECTS + screen.IPBR_SETTINGS= GENERATED_NORMALS COATED_TEXTURES GENERATED_NORMAL_MULT COATED_TEXTURE_MULT ENTITY_GN_AND_CT [GLOWING_ORE_SETTINGS] [GLOWING_STUFF_SETTINGS] [OTHER_IPBR_SETTINGS] + screen.GLOWING_ORE_SETTINGS= GLOWING_ORE_MASTER GLOWING_ORE_MULT GLOWING_ORE_IRON GLOWING_ORE_GOLD GLOWING_ORE_COPPER GLOWING_ORE_REDSTONE GLOWING_ORE_LAPIS GLOWING_ORE_EMERALD GLOWING_ORE_DIAMOND GLOWING_ORE_NETHERQUARTZ GLOWING_ORE_NETHERGOLD GLOWING_ORE_GILDEDBLACKSTONE GLOWING_ORE_ANCIENTDEBRIS GLOWING_ORE_MODDED + screen.GLOWING_STUFF_SETTINGS= GLOWING_AMETHYST GLOWING_LICHEN EMISSIVE_REDSTONE_BLOCK EMISSIVE_LAPIS_BLOCK GLOWING_ARMOR_TRIM + screen.OTHER_IPBR_SETTINGS= IPBR_EMISSIVE_MODE IPBR_PARTICLE_FEATURES IPBR_COMPATIBILITY_MODE FANCY_GLASS GREEN_SCREEN_LIME + screen.CUSTOM_PBR_SETTINGS= NORMAL_MAP_STRENGTH CUSTOM_EMISSION_INTENSITY POM POM_DEPTH POM_QUALITY POM_DISTANCE POM_LIGHTING_MODE POM_ALLOW_CUTOUT DIRECTIONAL_BLOCKLIGHT + screen.WATER_SETTINGS= WATER_STYLE_DEFINE WATER_CAUSTIC_STYLE_DEFINE [WATER_COLOR_SETTINGS] [UNDERWATER_COLOR_SETTINGS] WATERCOLOR_MODE BRIGHT_CAVE_WATER WATER_ALPHA_MULT WATER_FOG_MULT WATER_FOAM_I WATER_REFRACTION_INTENSITY WAVING_WATER_VERTEX [WATER_WAVE_SETTINGS] + screen.WATER_COLOR_SETTINGS= WATERCOLOR_R WATERCOLOR_G WATERCOLOR_B + screen.UNDERWATER_COLOR_SETTINGS= UNDERWATERCOLOR_R UNDERWATERCOLOR_G UNDERWATERCOLOR_B + screen.WATER_WAVE_SETTINGS= WATER_BUMPINESS WATER_BUMP_SMALL WATER_BUMP_MED WATER_BUMP_BIG WATER_SPEED_MULT WATER_SIZE_MULT + screen.WAVING_SETTINGS= WAVING_FOLIAGE WAVING_LEAVES WAVING_WATER_VERTEX WAVING_LAVA WAVING_LILY_PAD WAVING_RAIN WAVING_SPEED WAVING_I NO_WAVING_INDOORS WAVING_I_RAIN_MULT + screen.CAMERA_SETTINGS= [TONEMAP_SETTINGS] [WORLD_BLUR_SETTINGS] BLOOM BLOOM_STRENGTH VIGNETTE_R IMAGE_SHARPENING UNDERWATER_DISTORTION CHROMA_ABERRATION MOTION_BLURRING MOTION_BLURRING_STRENGTH LENSFLARE_MODE LENSFLARE_I TAA_MODE DISTANT_LIGHT_BOKEH + screen.TONEMAP_SETTINGS= T_EXPOSURE TM_WHITE_CURVE T_UPPER_CURVE T_LOWER_CURVE T_SATURATION T_VIBRANCE [COLORGRADING_SETTINGS] + screen.COLORGRADING_SETTINGS= COLORGRADING GR_RR GR_GR GR_RG GR_GG GR_RB GR_GB GR_BR GR_RC GR_BG GR_GC GR_BB GR_BC + screen.WORLD_BLUR_SETTINGS= WORLD_BLUR WB_FOV_SCALED WB_CHROMATIC WB_ANAMORPHIC WB_DOF_I WB_DOF_FOCUS WB_DB_DAY_I WB_DB_NIGHT_I WB_DB_RAIN_I WB_DB_WATER_I WB_DB_NETHER_I WB_DB_END_I + screen.ATMOSPHERE_SETTINGS= [ATM_COLOR_SETTINGS] [CLOUD_SETTINGS] [FOG_SETTINGS] [SUN_MOON_SETTINGS] [NETHER_SETTINGS] [WEATHER_SETTINGS] AURORA_STYLE_DEFINE AURORA_CONDITION NIGHT_NEBULA NIGHT_NEBULA_I NIGHT_STAR_AMOUNT RAINBOWS + screen.CLOUD_SETTINGS= CLOUD_STYLE_DEFINE CLOUD_ALT1 CLOUD_SPEED_MULT CLOUD_CLOSED_AREA_CHECK CLOUD_SHADOWS [CLOUD_COLOR_SETTINGS] [CLOUD_UNBOUND_SETTINGS] [CLOUD_REIMAGINED_SETTINGS] + screen.CLOUD_COLOR_SETTINGS= CLOUD_R CLOUD_G CLOUD_B + screen.CLOUD_UNBOUND_SETTINGS= CLOUD_UNBOUND_AMOUNT CLOUD_UNBOUND_SIZE_MULT CLOUD_UNBOUND_RAIN_ADD + screen.CLOUD_REIMAGINED_SETTINGS= DOUBLE_REIM_CLOUDS CLOUD_ALT2 + screen.FOG_SETTINGS= BORDER_FOG CAVE_FOG ATM_FOG_MULT ATM_FOG_DISTANCE ATM_FOG_ALTITUDE LIGHTSHAFT_BEHAVIOUR SPECIAL_PALE_GARDEN_LIGHTSHAFTS LIGHTSHAFT_SMOKE LIGHTSHAFT_DAY_I LIGHTSHAFT_NIGHT_I LIGHTSHAFT_RAIN_I + screen.SUN_MOON_SETTINGS= SUN_MOON_STYLE_DEFINE SUN_ANGLE SUN_MOON_HORIZON SUN_MOON_DURING_RAIN + screen.NETHER_SETTINGS= NETHER_VIEW_LIMIT NETHER_COLOR_MODE NETHER_STORM NETHER_STORM_I NETHER_STORM_LOWER_ALT NETHER_STORM_HEIGHT + screen.WEATHER_SETTINGS= RAIN_STYLE SPECIAL_BIOME_WEATHER WEATHER_TEX_OPACITY SUN_MOON_DURING_RAIN + screen.ATM_COLOR_SETTINGS= ATM_COLOR_MULTS [MORNING_ATM_MULTS] [NOON_ATM_MULTS] [NIGHT_ATM_MULTS] [RAIN_ATM_MULTS] [NETHER_ATM_MULTS] [END_ATM_MULTS] + screen.MORNING_ATM_MULTS= ATM_MORNING_R ATM_MORNING_G ATM_MORNING_B ATM_MORNING_I + screen.NOON_ATM_MULTS= ATM_NOON_R ATM_NOON_G ATM_NOON_B ATM_NOON_I + screen.NIGHT_ATM_MULTS= ATM_NIGHT_R ATM_NIGHT_G ATM_NIGHT_B ATM_NIGHT_I + screen.RAIN_ATM_MULTS= ATM_RAIN_R ATM_RAIN_G ATM_RAIN_B ATM_RAIN_I + screen.NETHER_ATM_MULTS= ATM_NETHER_R ATM_NETHER_G ATM_NETHER_B ATM_NETHER_I + screen.END_ATM_MULTS= ATM_END_R ATM_END_G ATM_END_B ATM_END_I + screen.LIGHTING_SETTINGS= [LIGHT_COLOR_SETTINGS] AMBIENT_MULT [BLOCKLIGHT_COLOR_SETTINGS] SHADOW_SMOOTHING [PIXELATED_LIGHTING_SETTINGS] CAVE_LIGHTING HELD_LIGHTING_MODE BLOCKLIGHT_FLICKERING SSAO_I VANILLAAO_I PLAYER_SHADOW + screen.LIGHT_COLOR_SETTINGS= LIGHT_COLOR_MULTS [MORNING_LIGHT_MULTS] [NOON_LIGHT_MULTS] [NIGHT_LIGHT_MULTS] [RAIN_LIGHT_MULTS] [NETHER_LIGHT_MULTS] [END_LIGHT_MULTS] + screen.MORNING_LIGHT_MULTS= LIGHT_MORNING_R LIGHT_MORNING_G LIGHT_MORNING_B LIGHT_MORNING_I + screen.NOON_LIGHT_MULTS= LIGHT_NOON_R LIGHT_NOON_G LIGHT_NOON_B LIGHT_NOON_I + screen.NIGHT_LIGHT_MULTS= LIGHT_NIGHT_R LIGHT_NIGHT_G LIGHT_NIGHT_B LIGHT_NIGHT_I + screen.RAIN_LIGHT_MULTS= LIGHT_RAIN_R LIGHT_RAIN_G LIGHT_RAIN_B LIGHT_RAIN_I + screen.NETHER_LIGHT_MULTS= LIGHT_NETHER_R LIGHT_NETHER_G LIGHT_NETHER_B LIGHT_NETHER_I + screen.END_LIGHT_MULTS= LIGHT_END_R LIGHT_END_G LIGHT_END_B LIGHT_END_I + screen.BLOCKLIGHT_COLOR_SETTINGS= XLIGHT_R XLIGHT_G XLIGHT_B XLIGHT_I + screen.PIXELATED_LIGHTING_SETTINGS= PIXELATED_SHADOWS PIXELATED_BLOCKLIGHT PIXELATED_AO PIXEL_SCALE + screen.OTHER_SETTINGS= [SELECT_OUTLINE_SETTINGS] [WORLD_OUTLINE_SETTINGS] [MOON_PHASE_INF_SETTINGS] [ACL_FEATURES_SETTINGS] SHOW_LIGHT_LEVEL REDUCE_CLOSE_PARTICLES LESS_LAVA_FOG SNOWY_WORLD HAND_SWAYING COLOR_CODED_PROGRAMS GLOWING_COLORED_PARTICLES + screen.SELECT_OUTLINE_SETTINGS= SELECT_OUTLINE SELECT_OUTLINE_I SELECT_OUTLINE_R SELECT_OUTLINE_G SELECT_OUTLINE_B SELECT_OUTLINE_AUTO_HIDE + screen.WORLD_OUTLINE_SETTINGS= WORLD_OUTLINE WORLD_OUTLINE_THICKNESS WORLD_OUTLINE_I WORLD_OUTLINE_ON_ENTITIES DARK_OUTLINE DARK_OUTLINE_THICKNESS + screen.MOON_PHASE_INF_SETTINGS= MOON_PHASE_INF_LIGHT MOON_PHASE_INF_ATMOSPHERE MOON_PHASE_INF_REFLECTION MOON_PHASE_FULL MOON_PHASE_PARTIAL MOON_PHASE_DARK + screen.ACL_FEATURES_SETTINGS= COLORED_LIGHT_SATURATION COLORED_LIGHT_FOG COLORED_LIGHT_FOG_I CONNECTED_GLASS_EFFECT PORTAL_EDGE_EFFECT PUDDLE_VOXELIZATION COLORED_CANDLE_LIGHT + +# Set Sliders + sliders=shadowDistance BLOOM_STRENGTH CLOUD_ALT1 CLOUD_ALT2 T_EXPOSURE TM_WHITE_CURVE T_LOWER_CURVE T_UPPER_CURVE T_SATURATION T_VIBRANCE MOTION_BLURRING_STRENGTH NORMAL_MAP_STRENGTH CUSTOM_EMISSION_INTENSITY IMAGE_SHARPENING SUN_ANGLE ATM_FOG_MULT ATM_FOG_DISTANCE ATM_FOG_ALTITUDE CAVE_LIGHTING GR_RR GR_RG GR_RB GR_RC GR_GR GR_GG GR_GB GR_GC GR_BR GR_BG GR_BB GR_BC POM_DEPTH POM_QUALITY POM_DISTANCE WATER_BUMPINESS WATER_BUMP_SMALL WATER_BUMP_MED WATER_BUMP_BIG WATER_SPEED_MULT WATER_SIZE_MULT WATER_REFRACTION_INTENSITY SELECT_OUTLINE_I SELECT_OUTLINE_R SELECT_OUTLINE_G SELECT_OUTLINE_B LIGHT_NOON_R LIGHT_NOON_G LIGHT_NOON_B LIGHT_NOON_I ATM_NOON_R ATM_NOON_G ATM_NOON_B ATM_NOON_I LIGHT_MORNING_R LIGHT_MORNING_G LIGHT_MORNING_B LIGHT_MORNING_I ATM_MORNING_R ATM_MORNING_G ATM_MORNING_B ATM_MORNING_I LIGHT_NIGHT_R LIGHT_NIGHT_G LIGHT_NIGHT_B LIGHT_NIGHT_I ATM_NIGHT_R ATM_NIGHT_G ATM_NIGHT_B ATM_NIGHT_I LIGHT_RAIN_R LIGHT_RAIN_G LIGHT_RAIN_B LIGHT_RAIN_I ATM_RAIN_R ATM_RAIN_G ATM_RAIN_B ATM_RAIN_I LIGHT_NETHER_R LIGHT_NETHER_G LIGHT_NETHER_B LIGHT_NETHER_I ATM_NETHER_R ATM_NETHER_G ATM_NETHER_B ATM_NETHER_I LIGHT_END_R LIGHT_END_G LIGHT_END_B LIGHT_END_I ATM_END_R ATM_END_G ATM_END_B ATM_END_I WORLD_OUTLINE_I AMBIENT_MULT GENERATED_NORMAL_MULT COATED_TEXTURE_MULT LIGHTSHAFT_DAY_I LIGHTSHAFT_NIGHT_I LIGHTSHAFT_RAIN_I WATERCOLOR_R WATERCOLOR_G WATERCOLOR_B WATER_FOAM_I WATER_ALPHA_MULT WATER_FOG_MULT UNDERWATERCOLOR_R UNDERWATERCOLOR_G UNDERWATERCOLOR_B GLOWING_ORE_MULT SSAO_I VANILLAAO_I CHROMA_ABERRATION XLIGHT_R XLIGHT_G XLIGHT_B NIGHT_NEBULA_I WEATHER_TEX_OPACITY NETHER_STORM_LOWER_ALT NETHER_STORM_HEIGHT NETHER_STORM_I CLOUD_UNBOUND_AMOUNT CLOUD_UNBOUND_SIZE_MULT CLOUD_UNBOUND_RAIN_ADD CLOUD_SPEED_MULT WB_DOF_I WB_DOF_FOCUS WB_DB_DAY_I WB_DB_NIGHT_I WB_DB_RAIN_I WB_DB_WATER_I WB_DB_NETHER_I WB_DB_END_I WAVING_SPEED WAVING_I MOON_PHASE_FULL MOON_PHASE_PARTIAL MOON_PHASE_DARK LENSFLARE_I SHADOW_SMOOTHING BLOCKLIGHT_FLICKERING NETHER_VIEW_LIMIT CLOUD_R CLOUD_G CLOUD_B WAVING_I_RAIN_MULT COLORED_LIGHT_FOG_I XLIGHT_I COLORED_LIGHT_SATURATION PIXEL_SCALE + +# Special Define Handling + # Needed to disable colored lighting related code in shaders.properties + #ifdef MC_OS_MAC + #define COLORED_LIGHTING 0 + #endif + +# Pipeline Settings + oldHandLight = false + oldLighting = false + separateAo = true + underwaterOverlay = false + vignette = false + beacon.beam.depth = true + rain.depth = false + particles.ordering = mixed + +# Program Settings + alphaTest.gbuffers_weather=GREATER 0.0001 + alphaTest.gbuffers_skytextured=GREATER 0.0001 + alphaTest.gbuffers_skybasic=GREATER 0.0001 + alphaTest.gbuffers_water=GREATER 0.0001 + alphaTest.gbuffers_beaconbeam=GREATER 0.0001 + alphaTest.gbuffers_damagedblock=GREATER 0.004 + alphaTest.gbuffers_spidereyes=GREATER 0.0001 + alphaTest.gbuffers_clouds=GREATER 0.0001 + +# Link Programs to Options + # Note: Old Optifine seems to always treat "#if INT_DEFINE == X" checks as "#if 0 == X" so treat 0 as the default behaviour + # This quirk doesn't apply to "enabled=DEFINE" checks. Those work fine as long as the define is a boolean. + program.world0/composite2.enabled=MOTION_BLURRING + program.world-1/composite2.enabled=MOTION_BLURRING + program.world1/composite2.enabled=MOTION_BLURRING + program.world0/composite4.enabled=BLOOM + program.world-1/composite4.enabled=BLOOM + program.world1/composite4.enabled=BLOOM + #if SHADOW_QUALITY == -1 + program.world0/shadow.enabled=false + program.world-1/shadow.enabled=false + program.world1/shadow.enabled=false + #endif + #if FXAA_DEFINE == -1 + program.world0/composite7.enabled=FXAA + program.world-1/composite7.enabled=FXAA + program.world1/composite7.enabled=FXAA + #endif + #if COLORED_LIGHTING == 0 + program.world0/shadowcomp.enabled=false + program.world-1/shadowcomp.enabled=false + program.world1/shadowcomp.enabled=false + #endif + +# Miscellaneous + #if ENTITY_SHADOWS_DEFINE == -1 + shadowEntities = false + shadowBlockEntities = false + #if PLAYER_SHADOW == 1 + shadowPlayer = true + #endif + #endif + #if PLAYER_SHADOW == -1 + shadowPlayer = false + #endif + #ifdef DISTANT_HORIZONS + blend.dh_water=SRC_ALPHA ONE_MINUS_SRC_ALPHA ONE ONE_MINUS_SRC_ALPHA + blend.gbuffers_water=SRC_ALPHA ONE_MINUS_SRC_ALPHA ONE ONE_MINUS_SRC_ALPHA + dhShadow.enabled = false + dhClouds = off + #endif + #if COLORED_LIGHTING > 0 + iris.features.optional = CUSTOM_IMAGES + #endif + #if COLORED_LIGHTING > 0 + shadow.culling = reversed + voxelizeLightBlocks = false + #if COLORED_LIGHTING == 128 + image.voxel_img = voxel_sampler red_integer r8ui unsigned_int true false 128 64 128 + image.floodfill_img = floodfill_sampler rgba rgba16f half_float false false 128 64 128 + image.floodfill_img_copy = floodfill_sampler_copy rgba rgba16f half_float false false 128 64 128 + #elif COLORED_LIGHTING == 192 + image.voxel_img = voxel_sampler red_integer r8ui unsigned_int true false 192 96 192 + image.floodfill_img = floodfill_sampler rgba rgba16f half_float false false 192 96 192 + image.floodfill_img_copy = floodfill_sampler_copy rgba rgba16f half_float false false 192 96 192 + #elif COLORED_LIGHTING == 256 + image.voxel_img = voxel_sampler red_integer r8ui unsigned_int true false 256 128 256 + image.floodfill_img = floodfill_sampler rgba rgba16f half_float false false 256 128 256 + image.floodfill_img_copy = floodfill_sampler_copy rgba rgba16f half_float false false 256 128 256 + #elif COLORED_LIGHTING == 384 + image.voxel_img = voxel_sampler red_integer r8ui unsigned_int true false 384 192 384 + image.floodfill_img = floodfill_sampler rgba rgba16f half_float false false 384 192 384 + image.floodfill_img_copy = floodfill_sampler_copy rgba rgba16f half_float false false 384 192 384 + #elif COLORED_LIGHTING == 512 + image.voxel_img = voxel_sampler red_integer r8ui unsigned_int true false 512 256 512 + image.floodfill_img = floodfill_sampler rgba rgba16f half_float false false 512 256 512 + image.floodfill_img_copy = floodfill_sampler_copy rgba rgba16f half_float false false 512 256 512 + #elif COLORED_LIGHTING == 768 + image.voxel_img = voxel_sampler red_integer r8ui unsigned_int true false 768 256 768 + image.floodfill_img = floodfill_sampler rgba rgba16f half_float false false 768 256 768 + image.floodfill_img_copy = floodfill_sampler_copy rgba rgba16f half_float false false 768 256 768 + #elif COLORED_LIGHTING == 1024 + image.voxel_img = voxel_sampler red_integer r8ui unsigned_int true false 1024 256 1024 + image.floodfill_img = floodfill_sampler rgba rgba16f half_float false false 1024 256 1024 + image.floodfill_img_copy = floodfill_sampler_copy rgba rgba16f half_float false false 1024 256 1024 + #endif + + #if RAIN_PUDDLES > 0 + image.puddle_img = puddle_sampler red_integer r8ui unsigned_int true false 128 128 + #endif + #endif +# Custom Noise + texture.noise=lib/textures/noise.png + texture.deferred.colortex3=lib/textures/cloud-water.png + texture.gbuffers.gaux4=lib/textures/cloud-water.png + +# Custom Uniforms + uniform.float.framemod8 = frameCounter % 8 + uniform.float.isEyeInCave = if(isEyeInWater == 0, 1.0 - smooth(202, if(eyeAltitude < 5.0, eyeBrightness.y / 240.0, 1.0), 6, 12), 0.0) + + uniform.float.inDry = smooth(101, if(in(biome_precipitation, 0), 1, 0), 20, 10) + uniform.float.inRainy = smooth(102, if(in(biome_precipitation, 1), 1, 0), 20, 10) + uniform.float.inSnowy = smooth(103, if(in(biome_precipitation, 2), 1, 0), 20, 10) + + variable.float.difX = cameraPosition.x - previousCameraPosition.x + variable.float.difY = cameraPosition.y - previousCameraPosition.y + variable.float.difZ = cameraPosition.z - previousCameraPosition.z + variable.float.difSum = abs(difX) + abs(difY) + abs(difZ) + variable.float.moving = if(difSum > 0.0 && difSum < 1.0, 1, 0) + variable.float.moved = smooth(2, moving, 0, 31536000) + uniform.float.starter = smooth(3, moved, 20, 20) + + uniform.float.frameTimeSmooth = smooth(5, frameTime, 5, 5) + uniform.float.eyeBrightnessM = smooth(4, eyeBrightness.y / 240.0, 5, 5) + uniform.float.eyeBrightnessM2 = smooth(4, if(eyeBrightness.y > 239.0, 1, 0), 2, 2) + uniform.float.rainFactor = smooth(1, rainStrength, 3, 3) + + uniform.float.inNetherWastes=smooth(50, if(in(biome, BIOME_NETHER_WASTES), 1, 0), 15, 15) + uniform.float.inCrimsonForest=smooth(51, if(in(biome, BIOME_CRIMSON_FOREST), 1, 0), 15, 15) + uniform.float.inWarpedForest=smooth(52, if(in(biome, BIOME_WARPED_FOREST), 1, 0), 15, 15) + uniform.float.inBasaltDeltas=smooth(53, if(in(biome, BIOME_BASALT_DELTAS), 1, 0), 15, 15) + uniform.float.inSoulValley=smooth(54, if(in(biome, BIOME_SOUL_SAND_VALLEY), 1, 0), 15, 15) + + uniform.float.inPaleGarden=smooth(54, if(in(biome, BIOME_PALE_GARDEN), 1, 0), 15, 15) + + uniform.float.maxBlindnessDarkness=max(blindness, darknessFactor) \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders.properties b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders.properties index d25cf17..f6fbc89 100644 --- a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders.properties +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/shaders.properties @@ -96,23 +96,28 @@ program.world0/composite2.enabled=MOTION_BLURRING program.world-1/composite2.enabled=MOTION_BLURRING program.world1/composite2.enabled=MOTION_BLURRING + program.world2/composite2.enabled=MOTION_BLURRING program.world0/composite4.enabled=BLOOM program.world-1/composite4.enabled=BLOOM program.world1/composite4.enabled=BLOOM + program.world2/composite4.enabled=BLOOM #if SHADOW_QUALITY == -1 program.world0/shadow.enabled=false program.world-1/shadow.enabled=false program.world1/shadow.enabled=false + program.world2/shadow.enabled=false #endif #if FXAA_DEFINE == -1 program.world0/composite7.enabled=FXAA program.world-1/composite7.enabled=FXAA program.world1/composite7.enabled=FXAA + program.world2/composite7.enabled=FXAA #endif #if COLORED_LIGHTING == 0 program.world0/shadowcomp.enabled=false program.world-1/shadowcomp.enabled=false program.world1/shadowcomp.enabled=false + program.world2/shadowcomp.enabled=false #endif # Miscellaneous @@ -206,4 +211,4 @@ uniform.float.inPaleGarden=smooth(54, if(in(biome, BIOME_PALE_GARDEN), 1, 0), 15, 15) - uniform.float.maxBlindnessDarkness=max(blindness, darknessFactor) \ No newline at end of file + uniform.float.maxBlindnessDarkness=max(blindness, darknessFactor) diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.fsh new file mode 100644 index 0000000..2595a61 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define COMPOSITE + +#include "/program/composite.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.vsh new file mode 100644 index 0000000..610f285 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define COMPOSITE + +#include "/program/composite.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.fsh new file mode 100644 index 0000000..829c5a3 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define COMPOSITE2 + +#include "/program/composite2.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.vsh new file mode 100644 index 0000000..cca9727 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite2.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define COMPOSITE2 + +#include "/program/composite2.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.fsh new file mode 100644 index 0000000..171cf29 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define COMPOSITE3 + +#include "/program/composite3.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.vsh new file mode 100644 index 0000000..afe746f --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite3.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define COMPOSITE3 + +#include "/program/composite3.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.fsh new file mode 100644 index 0000000..0153d35 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define COMPOSITE4 + +#include "/program/composite4.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.vsh new file mode 100644 index 0000000..e6b0fff --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite4.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define COMPOSITE4 + +#include "/program/composite4.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.fsh new file mode 100644 index 0000000..f198bc1 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define COMPOSITE5 + +#include "/program/composite5.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.vsh new file mode 100644 index 0000000..75de49a --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite5.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define COMPOSITE5 + +#include "/program/composite5.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.fsh new file mode 100644 index 0000000..c94f04d --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define COMPOSITE6 + +#include "/program/composite6.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.vsh new file mode 100644 index 0000000..c803ba7 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite6.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define COMPOSITE6 + +#include "/program/composite6.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.fsh new file mode 100644 index 0000000..8563949 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define COMPOSITE7 + +#include "/program/composite7.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.vsh new file mode 100644 index 0000000..28acd20 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/composite7.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define COMPOSITE7 + +#include "/program/composite7.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.fsh new file mode 100644 index 0000000..766a657 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define DEFERRED1 + +#include "/program/deferred1.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.vsh new file mode 100644 index 0000000..4fb36af --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/deferred1.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define DEFERRED1 + +#include "/program/deferred1.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.fsh new file mode 100644 index 0000000..8763ca3 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define DH_TERRAIN + +#include "/program/dh_terrain.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.vsh new file mode 100644 index 0000000..606fd56 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_terrain.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define DH_TERRAIN + +#include "/program/dh_terrain.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.fsh new file mode 100644 index 0000000..d2d1483 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define DH_WATER + +#include "/program/dh_water.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.vsh new file mode 100644 index 0000000..267f96f --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/dh_water.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define DH_WATER + +#include "/program/dh_water.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.fsh new file mode 100644 index 0000000..55c2234 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define FINAL + +#include "/program/final.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.vsh new file mode 100644 index 0000000..12a4f42 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/final.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define FINAL + +#include "/program/final.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.fsh new file mode 100644 index 0000000..e78df41 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_ARMOR_GLINT + +#include "/program/gbuffers_armor_glint.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.vsh new file mode 100644 index 0000000..7777023 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_armor_glint.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_ARMOR_GLINT + +#include "/program/gbuffers_armor_glint.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.fsh new file mode 100644 index 0000000..ae83ebd --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_BASIC + +#include "/program/gbuffers_basic.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.vsh new file mode 100644 index 0000000..6c7a181 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_basic.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_BASIC + +#include "/program/gbuffers_basic.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.fsh new file mode 100644 index 0000000..747b947 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_BEACONBEAM + +#include "/program/gbuffers_beaconbeam.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.vsh new file mode 100644 index 0000000..20de7ac --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_beaconbeam.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_BEACONBEAM + +#include "/program/gbuffers_beaconbeam.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.fsh new file mode 100644 index 0000000..5771e1d --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_BLOCK + +#include "/program/gbuffers_block.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.vsh new file mode 100644 index 0000000..4541d62 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_block.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_BLOCK + +#include "/program/gbuffers_block.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.fsh new file mode 100644 index 0000000..a2f62a2 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_CLOUDS + +#include "/program/gbuffers_clouds.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.vsh new file mode 100644 index 0000000..90673b3 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_clouds.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_CLOUDS + +#include "/program/gbuffers_clouds.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.fsh new file mode 100644 index 0000000..88eabd7 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_DAMAGEDBLOCK + +#include "/program/gbuffers_damagedblock.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.vsh new file mode 100644 index 0000000..fb19727 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_damagedblock.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_DAMAGEDBLOCK + +#include "/program/gbuffers_damagedblock.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.fsh new file mode 100644 index 0000000..79660d9 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_ENTITIES + +#include "/program/gbuffers_entities.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.vsh new file mode 100644 index 0000000..69f2e9f --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_ENTITIES + +#include "/program/gbuffers_entities.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.fsh new file mode 100644 index 0000000..030727c --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.fsh @@ -0,0 +1,8 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_ENTITIES +#define GBUFFERS_ENTITIES_GLOWING + +#include "/program/gbuffers_entities.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.vsh new file mode 100644 index 0000000..6f76621 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_entities_glowing.vsh @@ -0,0 +1,8 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_ENTITIES +#define GBUFFERS_ENTITIES_GLOWING + +#include "/program/gbuffers_entities.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.fsh new file mode 100644 index 0000000..1cc9097 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_HAND + +#include "/program/gbuffers_hand.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.vsh new file mode 100644 index 0000000..5988429 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_hand.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_HAND + +#include "/program/gbuffers_hand.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.fsh new file mode 100644 index 0000000..f979206 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.fsh @@ -0,0 +1,8 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_BASIC +#define GBUFFERS_LINE + +#include "/program/gbuffers_basic.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.vsh new file mode 100644 index 0000000..bd68a35 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_line.vsh @@ -0,0 +1,8 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_BASIC +#define GBUFFERS_LINE + +#include "/program/gbuffers_basic.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.fsh new file mode 100644 index 0000000..08bf8d8 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define GBUFFERS_SKYBASIC + +#include "/program/gbuffers_skybasic.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.vsh new file mode 100644 index 0000000..e58e620 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skybasic.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define GBUFFERS_SKYBASIC + +#include "/program/gbuffers_skybasic.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.fsh new file mode 100644 index 0000000..3ffd34a --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define GBUFFERS_SKYTEXTURED + +#include "/program/gbuffers_skytextured.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.vsh new file mode 100644 index 0000000..f792149 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_skytextured.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define GBUFFERS_SKYTEXTURED + +#include "/program/gbuffers_skytextured.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.fsh new file mode 100644 index 0000000..a778796 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define GBUFFERS_SPIDEREYES + +#include "/program/gbuffers_spidereyes.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.vsh new file mode 100644 index 0000000..8ae1682 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_spidereyes.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define GBUFFERS_SPIDEREYES + +#include "/program/gbuffers_spidereyes.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.fsh new file mode 100644 index 0000000..79df238 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define OVERWORLD +#define GBUFFERS_TERRAIN + +#include "/program/gbuffers_terrain.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.vsh new file mode 100644 index 0000000..0abbcf9 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_terrain.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define OVERWORLD +#define GBUFFERS_TERRAIN + +#include "/program/gbuffers_terrain.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.fsh new file mode 100644 index 0000000..af8149a --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_TEXTURED + +#include "/program/gbuffers_textured.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.vsh new file mode 100644 index 0000000..b79fbac --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_textured.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_TEXTURED + +#include "/program/gbuffers_textured.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.fsh new file mode 100644 index 0000000..468355f --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_WATER + +#include "/program/gbuffers_water.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.vsh new file mode 100644 index 0000000..6056a6b --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_water.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define END +#define GBUFFERS_WATER + +#include "/program/gbuffers_water.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.fsh new file mode 100644 index 0000000..24bb38a --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define END +#define GBUFFERS_WEATHER + +#include "/program/gbuffers_weather.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.vsh new file mode 100644 index 0000000..06f8576 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/gbuffers_weather.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define GBUFFERS_WEATHER + +#include "/program/gbuffers_weather.glsl" \ No newline at end of file diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.fsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.fsh new file mode 100644 index 0000000..f5fe94f --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.fsh @@ -0,0 +1,7 @@ +#version 130 + +#define FRAGMENT_SHADER +#define NETHER +#define SHADOW + +#include "/program/shadow.glsl" diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.vsh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.vsh new file mode 100644 index 0000000..a6a1012 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadow.vsh @@ -0,0 +1,7 @@ +#version 130 + +#define VERTEX_SHADER +#define NETHER +#define SHADOW + +#include "/program/shadow.glsl" diff --git a/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadowcomp.csh b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadowcomp.csh new file mode 100644 index 0000000..da7a532 --- /dev/null +++ b/1.20.1-FearFactoryTest/minecraft/shaderpacks/ComplementaryUnbound_r5.5.1test/shaders/world2/shadowcomp.csh @@ -0,0 +1,7 @@ +#version 430 compatibility + +#define COMPUTE_SHADER +#define END +#define SHADOWCOMP + +#include "/program/shadowcomp.glsl" \ No newline at end of file