Paint and Outline

More
4 years 3 months ago #36 by toomighty
Replied by toomighty on topic Paint effect and depth-buffer based cel shading

One3rd wrote:

toomighty wrote: I'm trying to find the shaders but noluck for the paint shader. It seems that the cell shader was deleted from repository but I managed somehow to get the file
raw.githubusercontent.com/crosire/reshad...0/Shaders/Outline.fx (for reshade 3)

So now I'm looking for the paint shader but I can't find it on reshade 3 options... Any suggestion?


I too would like to know if there is a version of the paint shader that works with Reshade v3. Are the results in those images you posted from the paint shader in Reshade v2 or an external filter?


Those images are the result from photoshop filter. I'm trying to support modders to eventually make a better paint shader than the basic one which is right now avalaible. Regards

Please Log in or Create an account to join the conversation.

More
4 years 3 months ago #37 by xley
which one is currently available for reshade 3? since i can t find it anywhere

Please Log in or Create an account to join the conversation.

More
4 years 3 months ago - 4 years 3 months ago #38 by JPulowski
Replied by JPulowski on topic Paint effect and depth-buffer based cel shading

toomighty wrote: Yo'all

I'm trying to find the shaders but noluck for the paint shader. It seems that the cell shader was deleted from repository but I managed somehow to get the file
raw.githubusercontent.com/crosire/reshad...0/Shaders/Outline.fx (for reshade 3)

So now I'm looking for the paint shader but I can't find it on reshade 3 options... Any suggestion?

On the other hand I was wondering about if the following images are achievable?

imgur.com/a/1wHhe#0

Regards

JPulowski

crosire

OtisInf

Marty McFly

kingeric1992

NattyDread

Just drop Outline.fx into ../reshade-shaders/Shaders/ folder and it should be good to go. As for the paint shader i believe Crosire chose not to include it in the repository due to its performance-heavy nature since it is not that well suited for real-time tweaking. But I'll do a port for those who would like to use it. I'll submit it here after I am done.

Update: Here it is. Just save it as Paint.fx and drop it into ../reshade-shaders/Shaders/.
/**
 * Basic kuwahara filtering by Jan Eric Kyprianidis <www.kyprianidis.com>
 * https://code.google.com/p/gpuakf/source/browse/glsl/kuwahara.glsl
 * 
 * Copyright (C) 2009-2011 Computer Graphics Systems Group at the
 * Hasso-Plattner-Institut, Potsdam, Germany <www.hpi3d.de>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * Paint effect shader for ENB by kingeric1992
 * http://enbseries.enbdev.com/forum/viewtopic.php?f=7&t=3244#p53168
 * 
 * Modified and optimized for ReShade by JPulowski
 * https://reshade.me/forum/shader-presentation/261
 * 
 * Do not distribute without giving credit to the original author(s).
 * 
 * 1.0  - Initial release/port
 * 1.0a - Modified the code to make it compatible with SweetFX 2.0 Preview 7 and new Operation Piggyback which should give some performance increase
 * 1.1  - Removed SweetFX Operation Piggyback compatibility
 *        Added Framework compatibility
 * 1.2  - Rewritten and optimized some parts of the code
 * 1.3  - Port to ReShade 3.x
 */

uniform int PaintRadius <
	ui_type = "drag";
	ui_min = 0; ui_max = 20;
	ui_tooltip = "Amount of effect. Higher values require more performance.";
> = 2;

#include "ReShade.fxh"

float3 PS_ModePaint(float4 vpos : SV_Position, float2 texcoord : TexCoord) : SV_Target
{
	float4 col;
	float3 lumcoeff = float3(0.2126, 0.7152, 0.0722) * 9.0; // Multiplied by total number of available intensity levels
	
	float4 col0 = 0.0; float4 col1 = 0.0; float4 col2 = 0.0; float4 col3 = 0.0; float4 col4 = 0.0;
	float4 col5 = 0.0; float4 col6 = 0.0; float4 col7 = 0.0; float4 col8 = 0.0; float4 col9 = 0.0;
	
	for (int i = -PaintRadius; i <= PaintRadius; i++) {
		for (int j = -PaintRadius; j <= PaintRadius; j++) {
			col.rgb = tex2D(ReShade::BackBuffer, texcoord + ReShade::PixelSize * float2(i, j)).rgb;
			col.a   = round(dot(col.rgb, lumcoeff)) + 1.0;	// Store intensity in alpha channel and increase it by 1, so we can count
															// values between 0.0 - 1.0
			col0 += col.a ==  1.0 ? col : 0.0;
			col1 += col.a ==  2.0 ? col : 0.0;
			col2 += col.a ==  3.0 ? col : 0.0;
			col3 += col.a ==  4.0 ? col : 0.0;
			col4 += col.a ==  5.0 ? col : 0.0;
			col5 += col.a ==  6.0 ? col : 0.0;
			col6 += col.a ==  7.0 ? col : 0.0;
			col7 += col.a ==  8.0 ? col : 0.0;
			col8 += col.a ==  9.0 ? col : 0.0;
			col9 += col.a == 10.0 ? col : 0.0;
		}
	}

	// Calculate intensity count
	col1.a /=  2.0;
	col2.a /=  3.0;
	col3.a /=  4.0;
	col4.a /=  5.0;
	col5.a /=  6.0;
	col6.a /=  7.0;
	col7.a /=  8.0;
	col8.a /=  9.0;
	col9.a /= 10.0;
	 
	 col.a  =  0.0;
	
	// Calculate mode
	col = col0.a > col.a ? col0 : col;
	col = col1.a > col.a ? col1 : col;
	col = col2.a > col.a ? col2 : col;
	col = col3.a > col.a ? col3 : col;
	col = col4.a > col.a ? col4 : col;
	col = col5.a > col.a ? col5 : col;
	col = col6.a > col.a ? col6 : col;
	col = col7.a > col.a ? col7 : col;
	col = col8.a > col.a ? col8 : col;
	col = col9.a > col.a ? col9 : col;
	
	return col.rgb / col.a;
}

float3 PS_Kuwahara(float4 vpos : SV_Position, float2 texcoord : TexCoord) : SV_Target
{
	float n = pow(PaintRadius, -2.0);
	float4 col = 1.0;
	
	// Using vectors instead of arrays, otherwise temp register index gets exceeded very quickly
	float4 m0 = 0.0, m1 = 0.0, m2 = 0.0, m3 = 0.0;
	float3 s1 = 0.0, s2 = 0.0, s3 = 0.0, s4 = 0.0;
	
	for (int i = 0; i < PaintRadius; i++) {
		for (int j = 0; j < PaintRadius; j++) {
			col.rgb = tex2D(ReShade::BackBuffer, texcoord + float2(-i, -j) * ReShade::PixelSize).rgb;
			m0.rgb += col.rgb;
			s1 += col.rgb * col.rgb;
			
			col.rgb = tex2D(ReShade::BackBuffer, texcoord + float2( i, -j) * ReShade::PixelSize).rgb;
			m1.rgb += col.rgb;
			s2 += col.rgb * col.rgb;
			
			col.rgb = tex2D(ReShade::BackBuffer, texcoord + float2( i,  j) * ReShade::PixelSize).rgb;
			m2.rgb += col.rgb;
			s3 += col.rgb * col.rgb;
			
			col.rgb = tex2D(ReShade::BackBuffer, texcoord + float2(-i,  j) * ReShade::PixelSize).rgb;
			m3.rgb += col.rgb;
			s4 += col.rgb * col.rgb;
		}
	}
	
	m0.rgb *= n; m1.rgb *= n;
	m2.rgb *= n; m3.rgb *= n;
	
	// Sigma2
	m0.a = dot(distance(s1.rgb * n, m0.rgb * m0.rgb), 1.0);
	m1.a = dot(distance(s2.rgb * n, m1.rgb * m1.rgb), 1.0);
	m2.a = dot(distance(s3.rgb * n, m2.rgb * m2.rgb), 1.0);
	m3.a = dot(distance(s4.rgb * n, m3.rgb * m3.rgb), 1.0);
	
	col = m0.a < col.a ? m0 : col;
	col = m1.a < col.a ? m1 : col;
	col = m2.a < col.a ? m2 : col;
	col = m3.a < col.a ? m3 : col;
	
	return col.rgb;
}

technique Kuwahara
{
	pass Kuwahara
	{
		VertexShader = PostProcessVS;
		PixelShader = PS_Kuwahara;
	}
}

technique kingeric1992
{
	pass kingericPaint
	{
		VertexShader = PostProcessVS;
		PixelShader = PS_ModePaint;
	}
}
Last edit: 4 years 3 months ago by JPulowski.
The following user(s) said Thank You: Rudy102

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #39 by hunt1hunt
Replied by hunt1hunt on topic Paint effect and depth-buffer based cel shading
Update: Here it is. Just save it as Paint.fx and drop it into ../reshade-shaders/Shaders/.
thank you for Paint.fx ! but why it can not be loaded by reshade3.06?
Last edit: 4 years 2 months ago by hunt1hunt.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #40 by JPulowski
Replied by JPulowski on topic Paint effect and depth-buffer based cel shading

hunt1hunt wrote: Update: Here it is. Just save it as Paint.fx and drop it into ../reshade-shaders/Shaders/.
thank you for Paint.fx ! but why it can not be loaded by reshade3.06?

Can you describe the issue more in detail? Is there any error messages? Or does it simply not show up in the UI? For the latter make sure that you have dropped the shader in the correct folder, even though there was something wrong ReShade always loads .fx files automatically, so any errors or whatsoever would trigger a message in the UI.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #41 by hunt1hunt
Replied by hunt1hunt on topic Paint effect and depth-buffer based cel shading
25/02/2017 23:47:59:936 [35208] | INFO | Compiling 'F:\Program Files (x86)\五星之光\Hour\reshade306\Painthzc.fx' ...
25/02/2017 23:48:05:598 [35208] | ERROR | Failed to compile 'F:\Program Files (x86)\五星之光\Hour\reshade306\Painthzc.fx':
F:\Program Files (x86)\???????\Hour\Shader@0x08DC7BE0(37,12-108): warning X3553: can't use gradient instructions in loops with break, forcing loop to unroll
F:\Program Files (x86)\???????\Hour\Shader@0x08DC7BE0(35,1-42): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
error messages
F:\Program Files (x86)\???????\Hour\Shader@0x08DC7BE0(33,1-42): error X3511: forced to unroll loop, but unrolling failed.
F:\Program Files (x86)\五星之光\Hour\reshade306\Painthzc.fx(96, 8): error: internal shader compilation failed
F:\Program Files (x86)\???????\Hour\Shader@0x13BE5F20(39,12-106): warning X3553: can't use gradient instructions in loops with break, forcing loop to unroll
F:\Program Files (x86)\???????\Hour\Shader@0x13BE5F20(37,1-57): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (404 iterations) or unrolled loop is too large, use the [unroll(n)] attribute to force an exact higher number
F:\Program Files (x86)\???????\Hour\Shader@0x13BE5F20(35,1-57): error X3511: forced to unroll loop, but unrolling failed.
F:\Program Files (x86)\五星之光\Hour\reshade306\Painthzc.fx(42, 8): error: internal shader compilation failed

.thank you for your shader.i use reshade 306
ReShade.fxh is 3.06
Last edit: 4 years 2 months ago by hunt1hunt.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #42 by Rudy102
Replied by Rudy102 on topic Paint and Outline
JPulowski - Thanks for the porting Paint shader :) Works great, ReShade 3.06, no problems so far. Tested in The Witcher 3 with "Cartoon.fx"




Imgur galerry
The following user(s) said Thank You: hunt1hunt

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #43 by hunt1hunt
Replied by hunt1hunt on topic Paint and Outline
hello,can you put your ReShade.fxh and other here?why you has no problems so far. ?thank you!


28/02/2017 10:43:56:881 [12776] | INFO | Starting input capture for window 0005103A ...
28/02/2017 10:43:56:897 [12776] | INFO | Recreated runtime environment on runtime 0B4522D0.
28/02/2017 10:43:56:899 [12776] | INFO | Returning 'IDirect3DDevice9' object 0A0C25F8
28/02/2017 10:43:58:179 [12776] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Cartoon.fx' ...
28/02/2017 10:43:58:208 [12776] | INFO | > Successfully compiled.
28/02/2017 10:43:58:210 [12776] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Lightroom.fx' ...
28/02/2017 10:44:10:931 [12776] | INFO | > Successfully compiled.
28/02/2017 10:44:10:952 [12776] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\paint.fx' ...
28/02/2017 10:45:12:435 [12776] | ERROR | Failed to compile 'D:\Program Files (x86)\五星之光\Hour\reshade306\paint.fx':
D:\Program Files (x86)\???????\Hour\Shader@0x00BDCEC0(37,10): warning X3553: can't use gradient instructions in loops with break, forcing loop to unroll
D:\Program Files (x86)\???????\Hour\Shader@0x00BDCEC0(35,6): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
D:\Program Files (x86)\???????\Hour\Shader@0x00BDCEC0(33,6): error X3511: forced to unroll loop, but unrolling failed.
D:\Program Files (x86)\五星之光\Hour\reshade306\paint.fx(96, 8): error: internal shader compilation failed
D:\Program Files (x86)\???????\Hour\Shader@0x08DF7EE0(39,10): warning X3553: can't use gradient instructions in loops with break, forcing loop to unroll
D:\Program Files (x86)\???????\Hour\Shader@0x08DF7EE0(37,6): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (403 iterations), use the [unroll(n)] attribute to force an exact higher number
D:\Program Files (x86)\???????\Hour\Shader@0x08DF7EE0(35,6): error X3511: forced to unroll loop, but unrolling failed.
D:\Program Files (x86)\五星之光\Hour\reshade306\paint.fx(42, 8): error: internal shader compilation failed
Last edit: 4 years 2 months ago by hunt1hunt.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #44 by Rudy102
Replied by Rudy102 on topic Paint and Outline
hunt1hunt - Sure -> Preset

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #45 by hunt1hunt
Replied by hunt1hunt on topic Paint and Outline
thank you very much .
but just has wrong :
02/03/2017 10:04:42:456 [12676] | INFO | Initializing crosire's ReShade version '3.0.6.164' (32-bit) built on '2017-01-01 16:54:59' loaded from 'D:\Program Files (x86)\五星之光\Hour\d3d9.dll' to 'D:\Program Files (x86)\五星之光\Hour\game.dat' ...
02/03/2017 10:04:42:457 [12676] | INFO | Installing hook for '0x753C4977' with '0x527833E0' using method 1 ...
02/03/2017 10:04:42:473 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:473 [12676] | INFO | Installing hook for '0x753C48B3' with '0x527835C0' using method 1 ...
02/03/2017 10:04:42:487 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:487 [12676] | INFO | Installing hook for '0x753C48CB' with '0x52783650' using method 1 ...
02/03/2017 10:04:42:502 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:502 [12676] | INFO | Installing hook for '0x753C48FD' with '0x52783830' using method 1 ...
02/03/2017 10:04:42:517 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:517 [12676] | INFO | Registering hooks for 'C:\Windows\system32\d3d9.dll' ...
02/03/2017 10:04:42:518 [12676] | INFO | > Delayed.
02/03/2017 10:04:42:519 [12676] | INFO | Registering hooks for 'C:\Windows\system32\d3d10.dll' ...
02/03/2017 10:04:42:575 [12676] | INFO | > Delayed.
02/03/2017 10:04:42:575 [12676] | INFO | Registering hooks for 'C:\Windows\system32\d3d10_1.dll' ...
02/03/2017 10:04:42:604 [12676] | INFO | > Delayed.
02/03/2017 10:04:42:605 [12676] | INFO | Registering hooks for 'C:\Windows\system32\d3d11.dll' ...
02/03/2017 10:04:42:650 [12676] | INFO | > Delayed.
02/03/2017 10:04:42:651 [12676] | INFO | Registering hooks for 'C:\Windows\system32\dxgi.dll' ...
02/03/2017 10:04:42:679 [12676] | INFO | > Delayed.
02/03/2017 10:04:42:679 [12676] | INFO | Registering hooks for 'C:\Windows\system32\opengl32.dll' ...
02/03/2017 10:04:42:695 [12676] | INFO | > Delayed.
02/03/2017 10:04:42:696 [12676] | INFO | Registering hooks for 'C:\Windows\system32\user32.dll' ...
02/03/2017 10:04:42:698 [12676] | INFO | > Libraries loaded.
02/03/2017 10:04:42:698 [12676] | INFO | > Dumping matches in export table:
02/03/2017 10:04:42:698 [12676] | INFO | +
+
+
+
02/03/2017 10:04:42:698 [12676] | INFO | | Address | Ordinal | Name |
02/03/2017 10:04:42:698 [12676] | INFO | +
+
+
+
02/03/2017 10:04:42:698 [12676] | INFO | | 0x75171230 | 1797 | GetCursorPos |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x75167BD3 | 1854 | GetMessageA |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x751678E2 | 1858 | GetMessageW |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x75177044 | 2075 | PeekMessageA |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x751705D2 | 2076 | PeekMessageW |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x7517541E | 2100 | RegisterClassA |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x7516DBA8 | 2101 | RegisterClassExA |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x7516B185 | 2102 | RegisterClassExW |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x75168A65 | 2103 | RegisterClassW |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x751C8983 | 2115 | RegisterRawInputDevices |
02/03/2017 10:04:42:698 [12676] | INFO | | 0x751A9D84 | 2163 | SetCursorPos |
02/03/2017 10:04:42:698 [12676] | INFO | +
+
+
+
02/03/2017 10:04:42:698 [12676] | INFO | > Found 11 match(es). Installing ...
02/03/2017 10:04:42:698 [12676] | INFO | Installing hook for '0x75171230' with '0x52800F80' using method 1 ...
02/03/2017 10:04:42:713 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:713 [12676] | INFO | Installing hook for '0x75167BD3' with '0x52800B90' using method 1 ...
02/03/2017 10:04:42:728 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:728 [12676] | INFO | Installing hook for '0x751678E2' with '0x52800C30' using method 1 ...
02/03/2017 10:04:42:742 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:742 [12676] | INFO | Installing hook for '0x75177044' with '0x52800CD0' using method 1 ...
02/03/2017 10:04:42:757 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:757 [12676] | INFO | Installing hook for '0x751705D2' with '0x52800D70' using method 1 ...
02/03/2017 10:04:42:772 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:772 [12676] | INFO | Installing hook for '0x7517541E' with '0x52800110' using method 1 ...
02/03/2017 10:04:42:786 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:786 [12676] | INFO | Installing hook for '0x7516DBA8' with '0x528003B0' using method 1 ...
02/03/2017 10:04:42:801 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:801 [12676] | INFO | Installing hook for '0x7516B185' with '0x52800500' using method 1 ...
02/03/2017 10:04:42:814 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:814 [12676] | INFO | Installing hook for '0x75168A65' with '0x52800260' using method 1 ...
02/03/2017 10:04:42:829 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:829 [12676] | INFO | Installing hook for '0x751C8983' with '0x52800640' using method 1 ...
02/03/2017 10:04:42:843 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:843 [12676] | INFO | Installing hook for '0x751A9D84' with '0x52800E10' using method 1 ...
02/03/2017 10:04:42:857 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:858 [12676] | INFO | Registering hooks for 'C:\Windows\system32\ws2_32.dll' ...
02/03/2017 10:04:42:860 [12676] | INFO | > Libraries loaded.
02/03/2017 10:04:42:860 [12676] | INFO | > Dumping matches in export table:
02/03/2017 10:04:42:860 [12676] | INFO | +
+
+
+
02/03/2017 10:04:42:860 [12676] | INFO | | Address | Ordinal | Name |
02/03/2017 10:04:42:860 [12676] | INFO | +
+
+
+
02/03/2017 10:04:42:860 [12676] | INFO | | 0x76836DA1 | 87 | WSARecv |
02/03/2017 10:04:42:860 [12676] | INFO | | 0x7683E8DE | 89 | WSARecvFrom |
02/03/2017 10:04:42:860 [12676] | INFO | | 0x76834406 | 92 | WSASend |
02/03/2017 10:04:42:860 [12676] | INFO | | 0x7684B38C | 95 | WSASendTo |
02/03/2017 10:04:42:860 [12676] | INFO | | 0x76836826 | 16 | recv |
02/03/2017 10:04:42:860 [12676] | INFO | | 0x7683D414 | 17 | recvfrom |
02/03/2017 10:04:42:860 [12676] | INFO | | 0x76836C19 | 19 | send |
02/03/2017 10:04:42:860 [12676] | INFO | | 0x768334B5 | 20 | sendto |
02/03/2017 10:04:42:860 [12676] | INFO | +
+
+
+
02/03/2017 10:04:42:860 [12676] | INFO | > Found 8 match(es). Installing ...
02/03/2017 10:04:42:860 [12676] | INFO | Installing hook for '0x76836DA1' with '0x52801220' using method 1 ...
02/03/2017 10:04:42:875 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:875 [12676] | INFO | Installing hook for '0x7683E8DE' with '0x52801330' using method 1 ...
02/03/2017 10:04:42:889 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:889 [12676] | INFO | Installing hook for '0x76834406' with '0x528010F0' using method 1 ...
02/03/2017 10:04:42:903 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:903 [12676] | INFO | Installing hook for '0x7684B38C' with '0x52801180' using method 1 ...
02/03/2017 10:04:42:919 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:919 [12676] | INFO | Installing hook for '0x76836826' with '0x52801550' using method 1 ...
02/03/2017 10:04:42:934 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:934 [12676] | INFO | Installing hook for '0x7683D414' with '0x528015C0' using method 1 ...
02/03/2017 10:04:42:948 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:948 [12676] | INFO | Installing hook for '0x76836C19' with '0x528013C0' using method 1 ...
02/03/2017 10:04:42:962 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:962 [12676] | INFO | Installing hook for '0x768334B5' with '0x52801480' using method 1 ...
02/03/2017 10:04:42:976 [12676] | INFO | > Succeeded.
02/03/2017 10:04:42:976 [12676] | INFO | Initialized.
02/03/2017 10:04:43:106 [12676] | INFO | Redirecting 'Direct3DCreate9(32)' ...
02/03/2017 10:04:43:115 [12676] | INFO | Installing delayed hooks for 'C:\Windows\system32\d3d9.dll' ...
02/03/2017 10:04:43:116 [12676] | INFO | > Dumping matches in export table:
02/03/2017 10:04:43:116 [12676] | INFO | +
+
+
+
02/03/2017 10:04:43:116 [12676] | INFO | | Address | Ordinal | Name |
02/03/2017 10:04:43:116 [12676] | INFO | +
+
+
+
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BF371DB | 4 | D3DPERF_BeginEvent |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BF37249 | 5 | D3DPERF_EndEvent |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BF3746D | 6 | D3DPERF_GetStatus |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BF3738D | 7 | D3DPERF_QueryRepeatFrame |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BF372B5 | 8 | D3DPERF_SetMarker |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BF37402 | 9 | D3DPERF_SetOptions |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BF37321 | 10 | D3DPERF_SetRegion |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BEF0A62 | 13 | Direct3DCreate9 |
02/03/2017 10:04:43:116 [12676] | INFO | | 0x0BE9CCD5 | 14 | Direct3DCreate9Ex |
02/03/2017 10:04:43:116 [12676] | INFO | +
+
+
+
02/03/2017 10:04:43:116 [12676] | INFO | > Found 9 match(es). Installing ...
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BF371DB' with '0x527D0AE0' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BF37249' with '0x5277CAE0' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BF3746D' with '0x5277CAE0' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BF3738D' with '0x5277CAE0' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BF372B5' with '0x52784A70' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BF37402' with '0x5277BFF0' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BF37321' with '0x52784A70' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BEF0A62' with '0x527D0AF0' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:116 [12676] | INFO | Installing hook for '0x0BE9CCD5' with '0x527D0C40' using method 0 ...
02/03/2017 10:04:43:116 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:130 [12676] | INFO | Installing hook for '0x0BEB2E0E' with '0x527D01C0' using method 2 ...
02/03/2017 10:04:43:130 [12676] | INFO | > Succeeded.
02/03/2017 10:04:43:130 [12676] | INFO | Returning 'IDirect3D9' object 0C1B07E0
02/03/2017 10:04:43:132 [12676] | INFO | Redirecting 'IDirect3D9::CreateDevice(0C1B07E0, 0, 1, 00090CDC, 0x40, 00188B70, 00188B6C)' ...
02/03/2017 10:04:43:132 [12676] | INFO | > Dumping presentation parameters:
02/03/2017 10:04:43:132 [12676] | INFO | +
+
+
02/03/2017 10:04:43:132 [12676] | INFO | | Parameter | Value |
02/03/2017 10:04:43:132 [12676] | INFO | +
+
+
02/03/2017 10:04:43:132 [12676] | INFO | | BackBufferWidth | 1920 |
02/03/2017 10:04:43:132 [12676] | INFO | | BackBufferHeight | 1080 |
02/03/2017 10:04:43:132 [12676] | INFO | | BackBufferFormat | 21 |
02/03/2017 10:04:43:132 [12676] | INFO | | BackBufferCount | 2 |
02/03/2017 10:04:43:132 [12676] | INFO | | MultiSampleType | 0 |
02/03/2017 10:04:43:132 [12676] | INFO | | MultiSampleQuality | 0 |
02/03/2017 10:04:43:132 [12676] | INFO | | SwapEffect | 1 |
02/03/2017 10:04:43:132 [12676] | INFO | | DeviceWindow | 00090CDC |
02/03/2017 10:04:43:132 [12676] | INFO | | Windowed | FALSE |
02/03/2017 10:04:43:132 [12676] | INFO | | EnableAutoDepthStencil | TRUE |
02/03/2017 10:04:43:132 [12676] | INFO | | AutoDepthStencilFormat | 75 |
02/03/2017 10:04:43:132 [12676] | INFO | | Flags | 0 |
02/03/2017 10:04:43:132 [12676] | INFO | | FullScreen_RefreshRateInHz | 0 |
02/03/2017 10:04:43:132 [12676] | INFO | | PresentationInterval | 0 |
02/03/2017 10:04:43:132 [12676] | INFO | +
+
+
02/03/2017 10:04:43:629 [12676] | INFO | Starting input capture for window 00090CDC ...
02/03/2017 10:04:43:644 [12676] | INFO | Recreated runtime environment on runtime 0BAF1F48.
02/03/2017 10:04:43:657 [12676] | INFO | Returning 'IDirect3DDevice9' object 0B90CBF0
02/03/2017 10:04:44:948 [12676] | INFO | Redirecting 'RegisterRawInputDevices(6D8B1AD8, 1, 12)' ...
02/03/2017 10:04:44:948 [12676] | INFO | > Dumping device registration at index 0:
02/03/2017 10:04:44:948 [12676] | INFO | +
+
+
02/03/2017 10:04:44:948 [12676] | INFO | | Parameter | Value |
02/03/2017 10:04:44:948 [12676] | INFO | +
+
+
02/03/2017 10:04:44:948 [12676] | INFO | | UsagePage | 0x1 |
02/03/2017 10:04:44:948 [12676] | INFO | | Usage | 0x6 |
02/03/2017 10:04:44:948 [12676] | INFO | | Flags | 0x100 |
02/03/2017 10:04:44:948 [12676] | INFO | | TargetWindow | 00060D08 |
02/03/2017 10:04:44:948 [12676] | INFO | +
+
+
02/03/2017 10:04:44:950 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Bloom.fx' ...
02/03/2017 10:04:45:630 [12676] | WARN | > Successfully compiled with warnings:
D:\Program Files (x86)\五星之光\Hour\reshade306\Bloom.fx(285, 1): warning: switch statements do not currently support fall-through in Direct3D9!

02/03/2017 10:04:45:640 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\BloomR.fx' ...
02/03/2017 10:04:48:810 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:48:828 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Border.fx' ...
02/03/2017 10:04:48:863 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:48:866 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Cartoon.fx' ...
02/03/2017 10:04:48:896 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:48:898 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\ChromaticAberration.fx' ...
02/03/2017 10:04:49:630 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:49:636 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\ColorMood.fx' ...
02/03/2017 10:04:49:670 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:49:673 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\CrossProcess.fx' ...
02/03/2017 10:04:49:704 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:49:707 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Deband.fx' ...
02/03/2017 10:04:50:166 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:50:168 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\DiffuseGlow.fx' ...
02/03/2017 10:04:50:807 [12676] | INFO | > Successfully compiled.
02/03/2017 10:04:50:814 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\DOF.fx' ...
02/03/2017 10:05:23:304 [12676] | INFO | > Successfully compiled.
02/03/2017 10:05:23:329 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\FilmGrain.fx' ...
02/03/2017 10:05:23:370 [12676] | INFO | > Successfully compiled.
02/03/2017 10:05:23:373 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\FXAA.fx' ...
02/03/2017 10:05:23:663 [12676] | INFO | > Successfully compiled.
02/03/2017 10:05:23:667 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\LightDoF.fx' ...
02/03/2017 10:05:24:605 [12676] | INFO | > Successfully compiled.
02/03/2017 10:05:24:611 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Lightroom.fx' ...
02/03/2017 10:05:37:488 [12676] | INFO | > Successfully compiled.
02/03/2017 10:05:37:509 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\MXAO.fx' ...
02/03/2017 10:05:41:431 [12676] | INFO | > Successfully compiled.
02/03/2017 10:05:41:438 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Outline.fx' ...
02/03/2017 10:05:41:684 [12676] | INFO | > Successfully compiled.
02/03/2017 10:05:41:688 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Paint.fx' ...
02/03/2017 10:06:44:663 [12676] | ERROR | Failed to compile 'D:\Program Files (x86)\五星之光\Hour\reshade306\Paint.fx':
D:\Program Files (x86)\???????\Hour\Shader@0x0F724620(37,10): warning X3553: can't use gradient instructions in loops with break, forcing loop to unroll
D:\Program Files (x86)\???????\Hour\Shader@0x0F724620(35,6): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
D:\Program Files (x86)\???????\Hour\Shader@0x0F724620(33,6): error X3511: forced to unroll loop, but unrolling failed.
D:\Program Files (x86)\五星之光\Hour\reshade306\Paint.fx(96, 8): error: internal shader compilation failed
D:\Program Files (x86)\???????\Hour\Shader@0x0F725720(39,10): warning X3553: can't use gradient instructions in loops with break, forcing loop to unroll
D:\Program Files (x86)\???????\Hour\Shader@0x0F725720(37,6): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (403 iterations), use the [unroll(n)] attribute to force an exact higher number
D:\Program Files (x86)\???????\Hour\Shader@0x0F725720(35,6): error X3511: forced to unroll loop, but unrolling failed.
D:\Program Files (x86)\五星之光\Hour\reshade306\Paint.fx(42, 8): error: internal shader compilation failed

02/03/2017 10:06:44:665 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\SurfaceSharpen.fx' ...
02/03/2017 10:06:45:340 [12676] | INFO | > Successfully compiled.
02/03/2017 10:06:45:343 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\Tonemap.fx' ...
02/03/2017 10:06:45:383 [12676] | INFO | > Successfully compiled.
02/03/2017 10:06:45:386 [12676] | INFO | Compiling 'D:\Program Files (x86)\五星之光\Hour\reshade306\VisualizeDepth.fx' ...
02/03/2017 10:06:45:409 [12676] | INFO | > Successfully compiled.
02/03/2017 10:06:45:410 [12676] | INFO | Loading image files for textures ...
02/03/2017 10:06:45:411 [12676] | ERROR | > Source 'LensDB.png' for texture 'texDirt' could not be found.
02/03/2017 10:06:45:412 [12676] | ERROR | > Source 'LensSprite.png' for texture 'texSprite' could not be found.
02/03/2017 10:08:32:004 [12676] | INFO | Destroyed runtime environment on runtime 0BAF1F48.
02/03/2017 10:08:32:005 [12676] | INFO | Destroyed 'IDirect3DSwapChain9' object 0EB69CC8.
02/03/2017 10:08:32:005 [12676] | WARN | Reference count for 'IDirect3DDevice9' object 0B90CBF0 is inconsistent: 2, but expected 0.
02/03/2017 10:08:32:005 [12676] | INFO | Destroyed 'IDirect3DDevice9' object 0B90CBF0.
02/03/2017 10:08:32:006 [12676] | INFO | Redirecting 'RegisterRawInputDevices(6D8B1B08, 1, 12)' ...
02/03/2017 10:08:32:006 [12676] | INFO | > Dumping device registration at index 0:
02/03/2017 10:08:32:006 [12676] | INFO | +
+
+
02/03/2017 10:08:32:006 [12676] | INFO | | Parameter | Value |
02/03/2017 10:08:32:006 [12676] | INFO | +
+
+
02/03/2017 10:08:32:006 [12676] | INFO | | UsagePage | 0x1 |
02/03/2017 10:08:32:006 [12676] | INFO | | Usage | 0x6 |
02/03/2017 10:08:32:006 [12676] | INFO | | Flags | 0x1 |
02/03/2017 10:08:32:006 [12676] | INFO | | TargetWindow | 00000000 |
02/03/2017 10:08:32:006 [12676] | INFO | +
+
+
02/03/2017 10:08:32:145 [12676] | INFO | Exiting ...
02/03/2017 10:08:32:145 [12676] | INFO | Uninstalling 33 hook(s) ...
02/03/2017 10:08:32:145 [12676] | INFO | Uninstalling hook for '0x753C4977' ...
02/03/2017 10:08:32:158 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:158 [12676] | INFO | Uninstalling hook for '0x753C48B3' ...
02/03/2017 10:08:32:171 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:171 [12676] | INFO | Uninstalling hook for '0x753C48CB' ...
02/03/2017 10:08:32:184 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:184 [12676] | INFO | Uninstalling hook for '0x753C48FD' ...
02/03/2017 10:08:32:197 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:197 [12676] | INFO | Uninstalling hook for '0x75171230' ...
02/03/2017 10:08:32:210 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:210 [12676] | INFO | Uninstalling hook for '0x75167BD3' ...
02/03/2017 10:08:32:223 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:223 [12676] | INFO | Uninstalling hook for '0x751678E2' ...
02/03/2017 10:08:32:237 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:237 [12676] | INFO | Uninstalling hook for '0x75177044' ...
02/03/2017 10:08:32:250 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:250 [12676] | INFO | Uninstalling hook for '0x751705D2' ...
02/03/2017 10:08:32:262 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:263 [12676] | INFO | Uninstalling hook for '0x7517541E' ...
02/03/2017 10:08:32:275 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:275 [12676] | INFO | Uninstalling hook for '0x7516DBA8' ...
02/03/2017 10:08:32:289 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:289 [12676] | INFO | Uninstalling hook for '0x7516B185' ...
02/03/2017 10:08:32:302 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:302 [12676] | INFO | Uninstalling hook for '0x75168A65' ...
02/03/2017 10:08:32:315 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:315 [12676] | INFO | Uninstalling hook for '0x751C8983' ...
02/03/2017 10:08:32:328 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:328 [12676] | INFO | Uninstalling hook for '0x751A9D84' ...
02/03/2017 10:08:32:341 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:341 [12676] | INFO | Uninstalling hook for '0x76836DA1' ...
02/03/2017 10:08:32:354 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:354 [12676] | INFO | Uninstalling hook for '0x7683E8DE' ...
02/03/2017 10:08:32:367 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:367 [12676] | INFO | Uninstalling hook for '0x76834406' ...
02/03/2017 10:08:32:381 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:381 [12676] | INFO | Uninstalling hook for '0x7684B38C' ...
02/03/2017 10:08:32:393 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:393 [12676] | INFO | Uninstalling hook for '0x76836826' ...
02/03/2017 10:08:32:408 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:408 [12676] | INFO | Uninstalling hook for '0x7683D414' ...
02/03/2017 10:08:32:421 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:421 [12676] | INFO | Uninstalling hook for '0x76836C19' ...
02/03/2017 10:08:32:434 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:435 [12676] | INFO | Uninstalling hook for '0x768334B5' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BF371DB' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BF37249' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BF3746D' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BF3738D' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BF372B5' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BF37402' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BF37321' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BEF0A62' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BE9CCD5' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Skipped.
02/03/2017 10:08:32:448 [12676] | INFO | Uninstalling hook for '0x0BEB2E0E' ...
02/03/2017 10:08:32:448 [12676] | INFO | > Succeeded.
02/03/2017 10:08:32:448 [12676] | INFO | Exited.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #46 by TreppenBananenHutstaender
Replied by TreppenBananenHutstaender on topic Paint and Outline
I have the same problem like hunt1hunt with the unroll loop thing.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #47 by hunt1hunt
Replied by hunt1hunt on topic Paint and Outline
problem maybe is d3d9.dll?

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #48 by matsilagi
Replied by matsilagi on topic Paint and Outline

hunt1hunt wrote: problem maybe is d3d9.dll?


Yes it is, the way the loop is coded is not compatible with DX9 renderer.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #49 by TreppenBananenHutstaender
Replied by TreppenBananenHutstaender on topic Paint and Outline
Could someone fix it i really want to use this Shader. :(

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago - 4 years 2 months ago #50 by xley
for some reason the shader doesn't show up in the reshade overlay when i start up my game. any idea what could cause that?

my other shaders are loading normally and there was no error message popping up in the ui.
Last edit: 4 years 2 months ago by xley.

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #51 by xley
the log now actually shows the error.

gyazo.com/8e67328d29f555a82863017d17a68295

help would be appreciated a lot :)

Please Log in or Create an account to join the conversation.

More
4 years 2 months ago #52 by TreppenBananenHutstaender
Replied by TreppenBananenHutstaender on topic Paint effect and depth-buffer based cel shading
See above, the Shader doesn't work with DX9 Games and someone needs to fix it.

Please Log in or Create an account to join the conversation.

More
1 year 11 months ago - 1 year 11 months ago #53 by Deathmedic
Replied by Deathmedic on topic Paint effect and depth-buffer based cel shading
I know this is very old but it would nice to see a reshade 4 version, as it spits out errors at line 129 and won't compile.

It didn't qoute the post so heres a link reshade.me/forum/shader-presentation/261...tline?start=20#20496
Last edit: 1 year 11 months ago by Deathmedic.

Please Log in or Create an account to join the conversation.

More
1 year 3 months ago #54 by mirt81
Replied by mirt81 on topic Paint and Outline
Paint is back now called Kuwahara-reshade-shaders and workin for + ReShade + 4.5.2 d3d9 ( tested) and other Apis

Graet new Time ByBy :-)

reshade.me/forum/shader-presentation/4030-kuwahara-anisotropic

drive.google.com/file/d/1S8icdS4m16N5409lJiYf3JWToYdeswBY/view
The following user(s) said Thank You: Deathmedic

Please Log in or Create an account to join the conversation.

More
1 year 3 months ago #55 by Deathmedic
Replied by Deathmedic on topic Paint and Outline
thanks alot, I had forgotten about this.

Please Log in or Create an account to join the conversation.