mirror of
https://github.com/BC46/freelancer-hd-edition
synced 2024-08-30 18:32:47 +00:00
Update ReShade to version 6.1.1
This commit is contained in:
parent
f093ef6534
commit
0d9185ce8d
@ -1,77 +1,20 @@
|
|||||||
[APP]
|
[APP]
|
||||||
Force10BitFormat=0
|
ForceDefaultRefreshRate=0
|
||||||
ForceFullscreen=0
|
ForceFullscreen=0
|
||||||
ForceResolution=0,0
|
|
||||||
ForceVsync=0
|
ForceVsync=0
|
||||||
ForceWindowed=0
|
ForceWindowed=0
|
||||||
|
|
||||||
[GENERAL]
|
[GENERAL]
|
||||||
EffectSearchPaths=.\reshade-shaders\Shaders
|
EffectSearchPaths=.\reshade-shaders\Shaders\**
|
||||||
NoDebugInfo=0
|
|
||||||
NoEffectCache=0
|
|
||||||
NoReloadOnInit=0
|
|
||||||
NoReloadOnInitForNonVR=0
|
|
||||||
PerformanceMode=0
|
|
||||||
PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=0,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0
|
PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=0,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0
|
||||||
PresetPath=.\ReShadePreset.ini
|
TextureSearchPaths=.\reshade-shaders\Textures\**
|
||||||
PresetTransitionDuration=1000
|
|
||||||
SkipLoadingDisabledEffects=0
|
|
||||||
TextureSearchPaths=.\reshade-shaders\Textures
|
|
||||||
|
|
||||||
[INPUT]
|
[INPUT]
|
||||||
ForceShortcutModifiers=1
|
GamepadNavigation=0
|
||||||
InputProcessing=2
|
|
||||||
KeyEffects=0,0,0,0
|
|
||||||
KeyNextPreset=0,0,0,0
|
|
||||||
KeyOverlay=36,0,0,0
|
KeyOverlay=36,0,0,0
|
||||||
KeyPerformanceMode=0,0,0,0
|
|
||||||
KeyPreviousPreset=0,0,0,0
|
|
||||||
KeyReload=0,0,0,0
|
|
||||||
KeyScreenshot=44,0,0,0
|
|
||||||
|
|
||||||
[OVERLAY]
|
[OVERLAY]
|
||||||
ClockFormat=0
|
|
||||||
FPSPosition=1
|
|
||||||
NoFontScaling=0
|
|
||||||
SavePresetOnModification=1
|
|
||||||
SaveWindowState=0
|
|
||||||
ShowClock=0
|
|
||||||
ShowForceLoadEffectsButton=1
|
|
||||||
ShowFPS=0
|
|
||||||
ShowFrameTime=0
|
|
||||||
ShowScreenshotMessage=1
|
|
||||||
TutorialProgress=2
|
TutorialProgress=2
|
||||||
VariableListHeight=300.000000
|
|
||||||
VariableListUseTabs=0
|
|
||||||
|
|
||||||
[SCREENSHOT]
|
[SCREENSHOT]
|
||||||
ClearAlpha=1
|
JPEGQuality=100
|
||||||
FileFormat=1
|
|
||||||
FileNaming=%AppName% %Date% %Time%
|
|
||||||
JPEGQuality=100
|
|
||||||
PostSaveCommand=
|
|
||||||
PostSaveCommandArguments="%TargetPath%"
|
|
||||||
PostSaveCommandNoWindow=0
|
|
||||||
PostSaveCommandWorkingDirectory=.\
|
|
||||||
SaveBeforeShot=0
|
|
||||||
SaveOverlayShot=0
|
|
||||||
SavePath=.\
|
|
||||||
SavePresetFile=0
|
|
||||||
|
|
||||||
[STYLE]
|
|
||||||
Alpha=1.000000
|
|
||||||
ChildRounding=0.000000
|
|
||||||
ColFPSText=1.000000,1.000000,0.784314,1.000000
|
|
||||||
EditorFont=
|
|
||||||
EditorFontSize=13
|
|
||||||
EditorStyleIndex=0
|
|
||||||
Font=
|
|
||||||
FontSize=13
|
|
||||||
FPSScale=1.000000
|
|
||||||
FrameRounding=0.000000
|
|
||||||
GrabRounding=0.000000
|
|
||||||
PopupRounding=0.000000
|
|
||||||
ScrollbarRounding=0.000000
|
|
||||||
StyleIndex=2
|
|
||||||
TabRounding=4.000000
|
|
||||||
WindowRounding=0.000000
|
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,7 @@
|
|||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: CC0-1.0
|
||||||
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if !defined(__RESHADE__) || __RESHADE__ < 30000
|
#if !defined(__RESHADE__) || __RESHADE__ < 30000
|
||||||
@ -105,6 +109,7 @@ namespace ReShade
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Vertex shader generating a triangle covering the entire screen
|
// Vertex shader generating a triangle covering the entire screen
|
||||||
|
// See also https://www.reddit.com/r/gamedev/comments/2j17wk/a_slightly_faster_bufferless_vertex_shader_trick/
|
||||||
void PostProcessVS(in uint id : SV_VertexID, out float4 position : SV_Position, out float2 texcoord : TEXCOORD)
|
void PostProcessVS(in uint id : SV_VertexID, out float4 position : SV_Position, out float2 texcoord : TEXCOORD)
|
||||||
{
|
{
|
||||||
texcoord.x = (id == 2) ? 2.0 : 0.0;
|
texcoord.x = (id == 2) ? 2.0 : 0.0;
|
||||||
|
@ -7,27 +7,27 @@
|
|||||||
#define RESHADE_VERSION(major,minor,build) (10000 * (major) + 100 * (minor) + (build))
|
#define RESHADE_VERSION(major,minor,build) (10000 * (major) + 100 * (minor) + (build))
|
||||||
#define SUPPORTED_VERSION(major,minor,build) (__RESHADE__ >= RESHADE_VERSION(major,minor,build))
|
#define SUPPORTED_VERSION(major,minor,build) (__RESHADE__ >= RESHADE_VERSION(major,minor,build))
|
||||||
|
|
||||||
// Since 3.0.0
|
// >= 3.0.0
|
||||||
// Commit current in-game user interface status
|
// Commit current in-game user interface status
|
||||||
// https://github.com/crosire/reshade/commit/302bacc49ae394faedc2e29a296c1cebf6da6bb2#diff-82cf230afdb2a0d5174111e6f17548a5R1183
|
// https://github.com/crosire/reshade/commit/302bacc49ae394faedc2e29a296c1cebf6da6bb2#diff-82cf230afdb2a0d5174111e6f17548a5R1183
|
||||||
// Added various GUI related uniform variable annotations
|
// Added various GUI related uniform variable annotations
|
||||||
// https://reshade.me/forum/releases/2341-3-0
|
// https://reshade.me/forum/releases/2341-3-0
|
||||||
#define __UNIFORM_INPUT_ANY ui_type = "input";
|
#define __UNIFORM_INPUT_ANY ui_type = "input";
|
||||||
|
|
||||||
#define __UNIFORM_INPUT_BOOL1 __UNIFORM_INPUT_ANY // It is unsupported on all version
|
#define __UNIFORM_INPUT_BOOL1 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_BOOL2 __UNIFORM_INPUT_ANY // It is unsupported on all version
|
#define __UNIFORM_INPUT_BOOL2 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_BOOL3 __UNIFORM_INPUT_ANY // It is unsupported on all version
|
#define __UNIFORM_INPUT_BOOL3 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_BOOL4 __UNIFORM_INPUT_ANY // It is unsupported on all version
|
#define __UNIFORM_INPUT_BOOL4 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_INT1 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_INT1 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_INT2 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_INT2 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_INT3 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_INT3 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_INT4 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_INT4 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_FLOAT1 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_FLOAT1 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_FLOAT2 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_FLOAT2 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_FLOAT3 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_FLOAT3 __UNIFORM_INPUT_ANY
|
||||||
#define __UNIFORM_INPUT_FLOAT4 __UNIFORM_INPUT_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_INPUT_FLOAT4 __UNIFORM_INPUT_ANY
|
||||||
|
|
||||||
// Since 4.0.1
|
// >= 4.0.1
|
||||||
// Change slider widget to be used with new "slider" instead of a "drag" type annotation
|
// Change slider widget to be used with new "slider" instead of a "drag" type annotation
|
||||||
// https://github.com/crosire/reshade/commit/746229f31cd6f311a3e72a543e4f1f23faa23f11#diff-59405a313bd8cbfb0ca6dd633230e504R1701
|
// https://github.com/crosire/reshade/commit/746229f31cd6f311a3e72a543e4f1f23faa23f11#diff-59405a313bd8cbfb0ca6dd633230e504R1701
|
||||||
// Changed slider widget to be used with < ui_type = "slider"; > instead of < ui_type = "drag"; >
|
// Changed slider widget to be used with < ui_type = "slider"; > instead of < ui_type = "drag"; >
|
||||||
@ -35,7 +35,7 @@
|
|||||||
#if SUPPORTED_VERSION(4,0,1)
|
#if SUPPORTED_VERSION(4,0,1)
|
||||||
#define __UNIFORM_DRAG_ANY ui_type = "drag";
|
#define __UNIFORM_DRAG_ANY ui_type = "drag";
|
||||||
|
|
||||||
// Since 4.0.0
|
// >= 4.0.0
|
||||||
// Rework statistics tab and add drag widgets back
|
// Rework statistics tab and add drag widgets back
|
||||||
// https://github.com/crosire/reshade/commit/1b2c38795f00efd66c007da1f483f1441b230309
|
// https://github.com/crosire/reshade/commit/1b2c38795f00efd66c007da1f483f1441b230309
|
||||||
// Changed drag widget to a slider widget (old one is still available via < ui_type = "drag2"; >)
|
// Changed drag widget to a slider widget (old one is still available via < ui_type = "drag2"; >)
|
||||||
@ -43,7 +43,7 @@
|
|||||||
#elif SUPPORTED_VERSION(4,0,0)
|
#elif SUPPORTED_VERSION(4,0,0)
|
||||||
#define __UNIFORM_DRAG_ANY ui_type = "drag2";
|
#define __UNIFORM_DRAG_ANY ui_type = "drag2";
|
||||||
|
|
||||||
// Since 3.0.0
|
// >= 3.0.0
|
||||||
// Commit current in-game user interface status
|
// Commit current in-game user interface status
|
||||||
// https://github.com/crosire/reshade/commit/302bacc49ae394faedc2e29a296c1cebf6da6bb2#diff-82cf230afdb2a0d5174111e6f17548a5R1187
|
// https://github.com/crosire/reshade/commit/302bacc49ae394faedc2e29a296c1cebf6da6bb2#diff-82cf230afdb2a0d5174111e6f17548a5R1187
|
||||||
// Added various GUI related uniform variable annotations
|
// Added various GUI related uniform variable annotations
|
||||||
@ -52,20 +52,20 @@
|
|||||||
#define __UNIFORM_DRAG_ANY ui_type = "drag";
|
#define __UNIFORM_DRAG_ANY ui_type = "drag";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define __UNIFORM_DRAG_BOOL1 __UNIFORM_DRAG_ANY // It is unsupported on all version
|
#define __UNIFORM_DRAG_BOOL1 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_BOOL2 __UNIFORM_DRAG_ANY // It is unsupported on all version
|
#define __UNIFORM_DRAG_BOOL2 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_BOOL3 __UNIFORM_DRAG_ANY // It is unsupported on all version
|
#define __UNIFORM_DRAG_BOOL3 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_BOOL4 __UNIFORM_DRAG_ANY // It is unsupported on all version
|
#define __UNIFORM_DRAG_BOOL4 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_INT1 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_INT1 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_INT2 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_INT2 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_INT3 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_INT3 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_INT4 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_INT4 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_FLOAT1 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_FLOAT1 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_FLOAT2 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_FLOAT2 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_FLOAT3 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_FLOAT3 __UNIFORM_DRAG_ANY
|
||||||
#define __UNIFORM_DRAG_FLOAT4 __UNIFORM_DRAG_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_DRAG_FLOAT4 __UNIFORM_DRAG_ANY
|
||||||
|
|
||||||
// Since 4.0.1
|
// >= 4.0.1
|
||||||
// Change slider widget to be used with new "slider" instead of a "drag" type annotation
|
// Change slider widget to be used with new "slider" instead of a "drag" type annotation
|
||||||
// https://github.com/crosire/reshade/commit/746229f31cd6f311a3e72a543e4f1f23faa23f11#diff-59405a313bd8cbfb0ca6dd633230e504R1699
|
// https://github.com/crosire/reshade/commit/746229f31cd6f311a3e72a543e4f1f23faa23f11#diff-59405a313bd8cbfb0ca6dd633230e504R1699
|
||||||
// Changed slider widget to be used with < ui_type = "slider"; > instead of < ui_type = "drag"; >
|
// Changed slider widget to be used with < ui_type = "slider"; > instead of < ui_type = "drag"; >
|
||||||
@ -73,7 +73,7 @@
|
|||||||
#if SUPPORTED_VERSION(4,0,1)
|
#if SUPPORTED_VERSION(4,0,1)
|
||||||
#define __UNIFORM_SLIDER_ANY ui_type = "slider";
|
#define __UNIFORM_SLIDER_ANY ui_type = "slider";
|
||||||
|
|
||||||
// Since 4.0.0
|
// >= 4.0.0
|
||||||
// Rework statistics tab and add drag widgets back
|
// Rework statistics tab and add drag widgets back
|
||||||
// https://github.com/crosire/reshade/commit/1b2c38795f00efd66c007da1f483f1441b230309
|
// https://github.com/crosire/reshade/commit/1b2c38795f00efd66c007da1f483f1441b230309
|
||||||
// Changed drag widget to a slider widget (old one is still available via < ui_type = "drag2"; >)
|
// Changed drag widget to a slider widget (old one is still available via < ui_type = "drag2"; >)
|
||||||
@ -84,20 +84,20 @@
|
|||||||
#define __UNIFORM_SLIDER_ANY __UNIFORM_DRAG_ANY
|
#define __UNIFORM_SLIDER_ANY __UNIFORM_DRAG_ANY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define __UNIFORM_SLIDER_BOOL1 __UNIFORM_SLIDER_ANY // It is unsupported on all version
|
#define __UNIFORM_SLIDER_BOOL1 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_BOOL2 __UNIFORM_SLIDER_ANY // It is unsupported on all version
|
#define __UNIFORM_SLIDER_BOOL2 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_BOOL3 __UNIFORM_SLIDER_ANY // It is unsupported on all version
|
#define __UNIFORM_SLIDER_BOOL3 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_BOOL4 __UNIFORM_SLIDER_ANY // It is unsupported on all version
|
#define __UNIFORM_SLIDER_BOOL4 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_INT1 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_INT1 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_INT2 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_INT2 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_INT3 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_INT3 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_INT4 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_INT4 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_FLOAT1 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_FLOAT1 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_FLOAT2 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_FLOAT2 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_FLOAT3 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_FLOAT3 __UNIFORM_SLIDER_ANY
|
||||||
#define __UNIFORM_SLIDER_FLOAT4 __UNIFORM_SLIDER_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_SLIDER_FLOAT4 __UNIFORM_SLIDER_ANY
|
||||||
|
|
||||||
// Since 3.0.0
|
// >= 3.0.0
|
||||||
// Add combo box display type for uniform variables and fix displaying of integer variable under Direct3D 9
|
// Add combo box display type for uniform variables and fix displaying of integer variable under Direct3D 9
|
||||||
// https://github.com/crosire/reshade/commit/b025bfae5f7343509ec0cacf6df0cff537c499f2#diff-82cf230afdb2a0d5174111e6f17548a5R1631
|
// https://github.com/crosire/reshade/commit/b025bfae5f7343509ec0cacf6df0cff537c499f2#diff-82cf230afdb2a0d5174111e6f17548a5R1631
|
||||||
// Added various GUI related uniform variable annotations
|
// Added various GUI related uniform variable annotations
|
||||||
@ -105,19 +105,19 @@
|
|||||||
#define __UNIFORM_COMBO_ANY ui_type = "combo";
|
#define __UNIFORM_COMBO_ANY ui_type = "combo";
|
||||||
|
|
||||||
// __UNIFORM_COMBO_BOOL1
|
// __UNIFORM_COMBO_BOOL1
|
||||||
#define __UNIFORM_COMBO_BOOL2 __UNIFORM_COMBO_ANY // It is unsupported on all version
|
#define __UNIFORM_COMBO_BOOL2 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_BOOL3 __UNIFORM_COMBO_ANY // It is unsupported on all version
|
#define __UNIFORM_COMBO_BOOL3 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_BOOL4 __UNIFORM_COMBO_ANY // It is unsupported on all version
|
#define __UNIFORM_COMBO_BOOL4 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_INT1 __UNIFORM_COMBO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_COMBO_INT1 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_INT2 __UNIFORM_COMBO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_COMBO_INT2 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_INT3 __UNIFORM_COMBO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_COMBO_INT3 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_INT4 __UNIFORM_COMBO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_COMBO_INT4 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_FLOAT1 __UNIFORM_COMBO_ANY // It is unsupported on all version
|
#define __UNIFORM_COMBO_FLOAT1 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_FLOAT2 __UNIFORM_COMBO_ANY // It is unsupported on all version
|
#define __UNIFORM_COMBO_FLOAT2 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_FLOAT3 __UNIFORM_COMBO_ANY // It is unsupported on all version
|
#define __UNIFORM_COMBO_FLOAT3 __UNIFORM_COMBO_ANY
|
||||||
#define __UNIFORM_COMBO_FLOAT4 __UNIFORM_COMBO_ANY // It is unsupported on all version
|
#define __UNIFORM_COMBO_FLOAT4 __UNIFORM_COMBO_ANY
|
||||||
|
|
||||||
// Since 4.0.0 (but the ui_items force set "Off\0On\0"), and if less than it force converted to checkbox
|
// >= 4.0.0
|
||||||
// Add option to display boolean values as combo box instead of checkbox
|
// Add option to display boolean values as combo box instead of checkbox
|
||||||
// https://github.com/crosire/reshade/commit/aecb757c864c9679e77edd6f85a1521c49e489c1#diff-59405a313bd8cbfb0ca6dd633230e504R1147
|
// https://github.com/crosire/reshade/commit/aecb757c864c9679e77edd6f85a1521c49e489c1#diff-59405a313bd8cbfb0ca6dd633230e504R1147
|
||||||
// https://github.com/crosire/reshade/blob/v4.0.0/source/gui.cpp
|
// https://github.com/crosire/reshade/blob/v4.0.0/source/gui.cpp
|
||||||
@ -125,7 +125,7 @@
|
|||||||
// https://reshade.me/forum/releases/4772-4-0
|
// https://reshade.me/forum/releases/4772-4-0
|
||||||
#define __UNIFORM_COMBO_BOOL1 __UNIFORM_COMBO_ANY
|
#define __UNIFORM_COMBO_BOOL1 __UNIFORM_COMBO_ANY
|
||||||
|
|
||||||
// Since 4.0.0
|
// >= 4.0.0
|
||||||
// Cleanup GUI code and rearrange some widgets
|
// Cleanup GUI code and rearrange some widgets
|
||||||
// https://github.com/crosire/reshade/commit/6751f7bd50ea7c0556cf0670f10a4b4ba912ee7d#diff-59405a313bd8cbfb0ca6dd633230e504R1711
|
// https://github.com/crosire/reshade/commit/6751f7bd50ea7c0556cf0670f10a4b4ba912ee7d#diff-59405a313bd8cbfb0ca6dd633230e504R1711
|
||||||
// Added radio button widget (via < ui_type = "radio"; ui_items = "Button 1\0Button 2\0...\0"; >)
|
// Added radio button widget (via < ui_type = "radio"; ui_items = "Button 1\0Button 2\0...\0"; >)
|
||||||
@ -136,48 +136,46 @@
|
|||||||
#define __UNIFORM_RADIO_ANY __UNIFORM_COMBO_ANY
|
#define __UNIFORM_RADIO_ANY __UNIFORM_COMBO_ANY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define __UNIFORM_RADIO_BOOL1 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_BOOL1 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_BOOL2 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_BOOL2 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_BOOL3 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_BOOL3 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_BOOL4 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_BOOL4 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_INT1 __UNIFORM_RADIO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_RADIO_INT1 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_INT2 __UNIFORM_RADIO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_RADIO_INT2 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_INT3 __UNIFORM_RADIO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_RADIO_INT3 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_INT4 __UNIFORM_RADIO_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_RADIO_INT4 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_FLOAT1 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_FLOAT1 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_FLOAT2 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_FLOAT2 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_FLOAT3 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_FLOAT3 __UNIFORM_RADIO_ANY
|
||||||
#define __UNIFORM_RADIO_FLOAT4 __UNIFORM_RADIO_ANY // It is unsupported on all version
|
#define __UNIFORM_RADIO_FLOAT4 __UNIFORM_RADIO_ANY
|
||||||
|
|
||||||
// Since 4.1.0
|
// >= 4.1.0
|
||||||
// Fix floating point uniforms with unknown "ui_type" not showing up in UI
|
// Fix floating point uniforms with unknown "ui_type" not showing up in UI
|
||||||
// https://github.com/crosire/reshade/commit/50e5bf44dfc84bc4220c2b9f19d5f50c7a0fda66#diff-59405a313bd8cbfb0ca6dd633230e504R1788
|
// https://github.com/crosire/reshade/commit/50e5bf44dfc84bc4220c2b9f19d5f50c7a0fda66#diff-59405a313bd8cbfb0ca6dd633230e504R1788
|
||||||
// Fixed floating point uniforms with unknown "ui_type" not showing up in UI
|
// Fixed floating point uniforms with unknown "ui_type" not showing up in UI
|
||||||
// https://reshade.me/forum/releases/5021-4-1
|
// https://reshade.me/forum/releases/5021-4-1
|
||||||
#define __UNIFORM_COLOR_ANY ui_type = "color";
|
#define __UNIFORM_COLOR_ANY ui_type = "color";
|
||||||
|
|
||||||
// Since 3.0.0
|
// >= 3.0.0
|
||||||
// Move technique list to preset configuration file
|
// Move technique list to preset configuration file
|
||||||
// https://github.com/crosire/reshade/blob/84bba3aa934c1ebe4c6419b69dfe1690d9ab9d34/source/runtime.cpp#L1328
|
// https://github.com/crosire/reshade/blob/84bba3aa934c1ebe4c6419b69dfe1690d9ab9d34/source/runtime.cpp#L1328
|
||||||
// Added various GUI related uniform variable annotations
|
// Added various GUI related uniform variable annotations
|
||||||
// https://reshade.me/forum/releases/2341-3-0
|
// https://reshade.me/forum/releases/2341-3-0
|
||||||
|
|
||||||
// If empty, these versions before 4.1.0 are decide that the type is color from the number of components
|
#define __UNIFORM_COLOR_BOOL1 __UNIFORM_COLOR_ANY
|
||||||
|
#define __UNIFORM_COLOR_BOOL2 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_BOOL1 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
#define __UNIFORM_COLOR_BOOL3 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_BOOL2 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
#define __UNIFORM_COLOR_BOOL4 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_BOOL3 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
#define __UNIFORM_COLOR_INT1 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_BOOL4 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
#define __UNIFORM_COLOR_INT2 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_INT1 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
#define __UNIFORM_COLOR_INT3 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_INT2 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
#define __UNIFORM_COLOR_INT4 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_INT3 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
|
||||||
#define __UNIFORM_COLOR_INT4 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
|
||||||
// __UNIFORM_COLOR_FLOAT1
|
// __UNIFORM_COLOR_FLOAT1
|
||||||
#define __UNIFORM_COLOR_FLOAT2 __UNIFORM_COLOR_ANY // It is unsupported on all version
|
#define __UNIFORM_COLOR_FLOAT2 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_FLOAT3 __UNIFORM_COLOR_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_COLOR_FLOAT3 __UNIFORM_COLOR_ANY
|
||||||
#define __UNIFORM_COLOR_FLOAT4 __UNIFORM_COLOR_ANY // If it was not supported in someday or now, please add information
|
#define __UNIFORM_COLOR_FLOAT4 __UNIFORM_COLOR_ANY
|
||||||
|
|
||||||
// Since 4.2.0
|
// >= 4.2.0
|
||||||
// Add alpha slider widget for single component uniform variables (#86)
|
// Add alpha slider widget for single component uniform variables (#86)
|
||||||
// https://github.com/crosire/reshade/commit/87a740a8e3c4dcda1dd4eeec8d5cff7fa35fe829#diff-59405a313bd8cbfb0ca6dd633230e504R1820
|
// https://github.com/crosire/reshade/commit/87a740a8e3c4dcda1dd4eeec8d5cff7fa35fe829#diff-59405a313bd8cbfb0ca6dd633230e504R1820
|
||||||
// Added alpha slider widget for single component uniform variables
|
// Added alpha slider widget for single component uniform variables
|
||||||
@ -188,7 +186,7 @@
|
|||||||
#define __UNIFORM_COLOR_FLOAT1 __UNIFORM_SLIDER_ANY
|
#define __UNIFORM_COLOR_FLOAT1 __UNIFORM_SLIDER_ANY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Since 4.3.0
|
// >= 4.3.0
|
||||||
// Add new "list" GUI widget (#103)
|
// Add new "list" GUI widget (#103)
|
||||||
// https://github.com/crosire/reshade/commit/515287d20ce615c19cf3d4c21b49f83896f04ddc#diff-59405a313bd8cbfb0ca6dd633230e504R1894
|
// https://github.com/crosire/reshade/commit/515287d20ce615c19cf3d4c21b49f83896f04ddc#diff-59405a313bd8cbfb0ca6dd633230e504R1894
|
||||||
// Added new "list" GUI widget
|
// Added new "list" GUI widget
|
||||||
@ -200,17 +198,17 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// __UNIFORM_LIST_BOOL1
|
// __UNIFORM_LIST_BOOL1
|
||||||
#define __UNIFORM_LIST_BOOL2 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_BOOL2 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_BOOL3 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_BOOL3 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_BOOL4 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_BOOL4 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_INT1 __UNIFORM_LIST_ANY // Supported in 4.3.0
|
#define __UNIFORM_LIST_INT1 __UNIFORM_LIST_ANY // >= 4.3.0
|
||||||
#define __UNIFORM_LIST_INT2 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_INT2 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_INT3 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_INT3 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_INT4 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_INT4 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_FLOAT1 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_FLOAT1 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_FLOAT2 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_FLOAT2 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_FLOAT3 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_FLOAT3 __UNIFORM_LIST_ANY
|
||||||
#define __UNIFORM_LIST_FLOAT4 __UNIFORM_LIST_ANY // Not supported in all versions
|
#define __UNIFORM_LIST_FLOAT4 __UNIFORM_LIST_ANY
|
||||||
|
|
||||||
// For compatible with ComboBox
|
// For compatible with 'combo'
|
||||||
#define __UNIFORM_LIST_BOOL1 __UNIFORM_COMBO_ANY
|
#define __UNIFORM_LIST_BOOL1 __UNIFORM_COMBO_ANY
|
||||||
|
Loading…
Reference in New Issue
Block a user