Welcome, Guest.
Username: Password: Remember me

TOPIC: 0.17

0.17 1 year 8 months ago #1

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
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
Cheers, crosire =)
Last Edit: 1 year 8 months ago by crosire. Reason: Updated to 0.17.1
The topic has been locked.
The following user(s) said Thank You: aufkrawall, MrBeer, SunBroDave, Bishi, angellman, Alex_outer, GroinShooter, Concavax, brussell, Omnipotus and this user have 10 others thankyou

0.17 1 year 8 months ago #2

  • CeeJay.dk
  • CeeJay.dk's Avatar
  • Offline
  • Posts: 32
  • Thank you received: 50
"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.

0.17 1 year 8 months ago #3

  • jonaand
  • jonaand's Avatar
  • Offline
  • Posts: 17
  • Thank you received: 3
which is the key for enable or disable reshade in this version?
The topic has been locked.
The following user(s) said Thank You: BrandonHortman, GhostRider521, vad

0.17 1 year 8 months ago #4

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 topic has been locked.
The following user(s) said Thank You: vad

0.17 1 year 8 months ago #5

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
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". =)
Cheers, crosire =)
Last Edit: 1 year 8 months ago by crosire.
The topic has been locked.
The following user(s) said Thank You: BrandonHortman

0.17 1 year 8 months ago #6

Sorry, I guess I misinterpreted the *.cfg file.
Also I realized was capitalizing the first letter in pragma.
The topic has been locked.

0.17 1 year 8 months ago #7

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
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.
Cheers, crosire =)
The topic has been locked.
The following user(s) said Thank You: BrandonHortman

0.17 1 year 8 months ago #8

  • jonaand
  • jonaand's Avatar
  • Offline
  • Posts: 17
  • Thank you received: 3
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.

0.17 1 year 8 months ago #9

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
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.
=)
Cheers, crosire =)
Last Edit: 1 year 8 months ago by crosire.
The topic has been locked.

0.17 1 year 8 months ago #10

  • jonaand
  • jonaand's Avatar
  • Offline
  • Posts: 17
  • Thank you received: 3
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.

0.17 1 year 8 months ago #11

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
I beg your pardon? May I redirect you to the forum rules =).
Cheers, crosire =)
The topic has been locked.

0.17 1 year 8 months ago #12

  • kgonepostl
  • kgonepostl's Avatar
  • Offline
  • Posts: 82
  • Thank you received: 4
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.

0.17 1 year 8 months ago #13

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
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. =)
Cheers, crosire =)
Last Edit: 1 year 8 months ago by crosire.
The topic has been locked.

0.17 1 year 8 months ago #14

  • Mike Gous
  • Mike Gous's Avatar
  • Offline
  • Posts: 43
  • Thank you received: 3
(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: 1 year 8 months ago by Mike Gous.
The topic has been locked.

0.17 1 year 8 months ago #15

  • Martigen
  • Martigen's Avatar
  • Offline
  • Posts: 140
  • Thank you received: 35
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: 1 year 8 months ago by Martigen.
The topic has been locked.

0.17 1 year 8 months ago #16

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: 1 year 1 month ago by crosire. Reason: Fixed link
The topic has been locked.
The following user(s) said Thank You: crosire, SunBroDave

0.17 1 year 8 months ago #17

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2437
  • Thank you received: 1384
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 =)
Cheers, crosire =)
Last Edit: 1 year 8 months ago by crosire.
The topic has been locked.

0.17 1 year 8 months ago #18

  • adi518
  • adi518's Avatar
  • Offline
  • Posts: 8
  • Thank you received: 1
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: 1 year 8 months ago by adi518.
The topic has been locked.

0.17 1 year 8 months ago #19

  • BatJoe
  • BatJoe's Avatar
  • Offline
  • Posts: 4
  • Thank you received: 1
Getting crashes in Assassins Creed Unity.

And I am finding I can only toggle effects on/off with certain games.
Last Edit: 1 year 8 months ago by BatJoe.
The topic has been locked.

0.17 1 year 8 months ago #20

  • Mike Gous
  • Mike Gous's Avatar
  • Offline
  • Posts: 43
  • Thank you received: 3
That's right.

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