0.17

More
5 years 5 months ago - 5 years 5 months ago #1 by crosire
0.17 was created by crosire
Changelog

0.17.0:
  • Added warning message to screen if unable to load the source image for a texture
  • Added namespaces to shader language
  • Added "__APPLICATION__" predefined preprocessor macro containing the application name hash
  • Added missing effect parser error message when encountering an invalid struct member declaration
  • Added component parameter to "tex2Dgather" and "tex2Dgatheroffset" intrinsics
  • Added log messages on destroying hooked Direct3D/DXGI objects
  • Added vertical sync, texture and technique timing information to statistics overlay
  • Changed keyboard polling so that multiple techniques can use the same toggle key now
  • Fixed D3D8 vertex shader reassembling failure when "mov" instruction from vector register to scalar output register was used
  • Fixed GLSL translation not handling shader input and output arrays
  • Fixed D3D reference counting
  • Fixed D3D9 texture offset intrinsics and added support for "tex2Dsize" there
  • Fixed effect techniques not being applied in the order they were defined in the effect files
  • Changed "ID3D10DepthStencilView::Release" and "ID3D11DepthStencilView::Release" hooks back to VTable hooking
0.17.1:
  • Fixed crash after recompiling effect when statistics overlay was enabled
  • Fixed "LoadLibraryA" and "LoadLibraryW" hooks behaving slow when reference to injector module itself was requested
  • Removed dependency on "ID3D10StateBlock" by using own implementation
Last edit: 5 years 5 months ago by crosire. Reason: Updated to 0.17.1
The following user(s) said Thank You: aufkrawall, MrBeer, SunBroDave, Bishi, angellman, Alex_outer, GroinShooter, Concavax, brussell, Omnipotus and 10 other people also said thanks.
The topic has been locked.
More
5 years 5 months ago #2 by CeeJay.dk
Replied by CeeJay.dk on topic 0.17
"Changed keyboard polling so that multiple techniques can use the same toggle key now"

^- This also seems to have fixed the issue where reshade would react to key presses even if the game window was not the active one.

An unintended but welcome sideeffect - We'll take it.
The topic has been locked.
More
5 years 5 months ago #3 by jonaand
Replied by jonaand on topic 0.17
which is the key for enable or disable reshade in this version?
The following user(s) said Thank You: BrandonHortman, GhostRider521, vad
The topic has been locked.
More
5 years 5 months ago #4 by BrandonHortman
Replied by BrandonHortman on topic 0.17
It says scroll lock in the common_settings.cfg, but that does nothing.
Is there anyway to add the FPS counter back. The" #pragma" results in error.
The following user(s) said Thank You: vad
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #5 by crosire
Replied by crosire on topic 0.17
Again. ReShade has no key to enable/disable stuff. It never had. It provides the tools for shader developers to implement such a thing. So it has nothing to do with ReShade, but with the new framework shader pack. And the framework currently has none.
The FPS counter wasn't removed. It can be enabled as usual via "#pragma reshade showfps". =)
Last edit: 5 years 5 months ago by crosire.
The following user(s) said Thank You: BrandonHortman
The topic has been locked.
More
5 years 5 months ago #6 by BrandonHortman
Replied by BrandonHortman on topic 0.17
Sorry, I guess I misinterpreted the *.cfg file.
Also I realized was capitalizing the first letter in pragma.
The topic has been locked.
More
5 years 5 months ago #7 by crosire
Replied by crosire on topic 0.17

BrandonHortman wrote: Sorry, I guess I misinterpreted the *.cfg file.

It's good you pointed that out, so the value can be removed from the config file, since it isn't currently used.
The following user(s) said Thank You: BrandonHortman
The topic has been locked.
More
5 years 5 months ago #8 by jonaand
Replied by jonaand on topic 0.17
in 0.15 version and older, always when i press scrock loq effect turn off and on. but in this version not
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #9 by crosire
Replied by crosire on topic 0.17

jonaand wrote: in 0.15 version and older, always when i press scrock loq effect turn off and on. but in this version not

crosire wrote: Again. ReShade has no key to enable/disable stuff. It never had. It provides the tools for shader developers to implement such a thing. So it has nothing to do with ReShade, but with the new framework shader pack. And the framework currently has none.

=)
Last edit: 5 years 5 months ago by crosire.
The topic has been locked.
More
5 years 5 months ago #10 by jonaand
Replied by jonaand on topic 0.17
in 0.15 version and older, always when i press scrock loq effect turn off and on. but in this version not

want a video record with mirillis action
piece of asshole
The topic has been locked.
More
5 years 5 months ago #11 by crosire
Replied by crosire on topic 0.17
I beg your pardon? May I redirect you to the forum rules =).
The topic has been locked.
More
5 years 5 months ago #12 by kgonepostl
Replied by kgonepostl on topic 0.17
I'm sorry I still don't understand why the toggle key was removed. Will it be implemented again in the future?
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #13 by crosire
Replied by crosire on topic 0.17
There never was a toggle key. What you are refering to is the toggle key of SweetFX 2.0. But starting with 0.17.0 ReShade no longer ships with SweetFX 2.0. It instead comes with the new framework shader pack, which currently has no global toggle key. Report your request for one in its subforum, if you want one, since it isn't a ReShade thing. =)
Last edit: 5 years 5 months ago by crosire.
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #14 by Mike Gous
Replied by Mike Gous on topic 0.17
(1) I downloaded Reshade 0.17.0 + Framework.
(2) I enabled some effects in Reshade\SweetFX_settings.cfg and it works.
(3) I am now looking for a key to toggle the effects in game off and on like we could do with "ScrolLock" in the previous Reshade versions.
(4) In previous versions there is a file "Global_settings.txt" with the following setting:

#define ReShade_ToggleKey VK_SCROLL //Set the key that should toggle the effects On/Off
(5) I cannnot find this file or the above setting in the new version.
(6) Maybe I am missing something?

Sorry Crosire, my mistake. :( I never read this post from the beginning. :)
Last edit: 5 years 5 months ago by Mike Gous.
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #15 by Martigen
Replied by Martigen on topic 0.17

crosire wrote: There never was a toggle key. What you are refering to is the toggle key of SweetFX 2.0. But starting with 0.17.0 ReShade no longer ships with SweetFX 2.0. It instead comes with the new framework shader pack, which currently has no global toggle key. Report your request for one in its subforum, if you want one, since it isn't a ReShade thing. =)

I may be a bit confused too -- should a toggle key be a global option and included in Common_settings.txt, as opposed to have one defined for each shader pack? Same for stats, fps counter etc. I know some of this may have originally been SweetFX code but this could be moved to Reshade. We currently have keys defined for border and depth for eg in Reshade's Common_settings.txt.

If there's a different vision/goal in mind with how it's all supposed to come together, a quick clarification may help :)
Last edit: 5 years 5 months ago by Martigen.
The topic has been locked.
More
5 years 5 months ago - 4 years 10 months ago #16 by BrandonHortman
Replied by BrandonHortman on topic 0.17
Please go here for information about the Framework Shader Pack.
A global toggle key has nothing to do with ReShade itself, but is defined in the shaders developed for ReShade

reshade.me/forum/shader-presentation/401...-03-29-4151?start=18
Last edit: 4 years 10 months ago by crosire. Reason: Fixed link
The following user(s) said Thank You: crosire, SunBroDave
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #17 by crosire
Replied by crosire on topic 0.17
Since the recent official switch to the "framework" shader pack caused a lot of confusion, especially among SweetFX veterans (about the suddenly missing toggle keys and what not), CeeJay's standalone SweetFX 2.0 version is back online too.

Sorry =)
Last edit: 5 years 5 months ago by crosire.
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #18 by adi518
Replied by adi518 on topic 0.17
I'm getting a red Sweet.fx syntax error. Edit: Sorry, my bad. I deleted the docs folder, not knowing you include it in your calls.

I find it a little odd that 0 is the default for loading effects on startup.
Last edit: 5 years 5 months ago by adi518.
The topic has been locked.
More
5 years 5 months ago - 5 years 5 months ago #19 by BatJoe
Replied by BatJoe on topic 0.17
Getting crashes in Assassins Creed Unity.

And I am finding I can only toggle effects on/off with certain games.
Last edit: 5 years 5 months ago by BatJoe.
The topic has been locked.
More
5 years 5 months ago #20 by Mike Gous
Replied by Mike Gous on topic 0.17
That's right.

The toggle (ScrollLock) works in d3d8.dll, dxgi.dll and OpenGL games, but not in d3d9.dll games.
The following user(s) said Thank You: Alex_outer
The topic has been locked.