diff options
author | Antonioya <blendergit@gmail.com> | 2018-09-30 12:46:47 +0300 |
---|---|---|
committer | Antonioya <blendergit@gmail.com> | 2018-09-30 12:49:02 +0300 |
commit | 4a724081247205f1ebe34b2cac35bdfc76512b67 (patch) | |
tree | cc17035c9ef99868bfbeec5371a5795d0cb34e88 /source/blender/draw/engines/gpencil/shaders/fx | |
parent | f1afa6f6a71220fefcd3d967f261edd6ad93a43a (diff) |
GP: Do not use UI pixel scale for strokes
This scale value only must affect the interface, but never the stroke.
Diffstat (limited to 'source/blender/draw/engines/gpencil/shaders/fx')
6 files changed, 6 insertions, 12 deletions
diff --git a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_blur_frag.glsl b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_blur_frag.glsl index 1bf1d025430..3b2a4f6df66 100644 --- a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_blur_frag.glsl +++ b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_blur_frag.glsl @@ -8,10 +8,9 @@ uniform int blur[2]; uniform vec3 loc; uniform float pixsize; /* rv3d->pixsize */ -uniform float pixelsize; /* U.pixelsize */ uniform float pixfactor; -float defaultpixsize = pixsize * pixelsize * (1000.0 / pixfactor); +float defaultpixsize = pixsize * (1000.0 / pixfactor); vec2 noffset = vec2(blur[0], blur[1]); out vec4 FragColor; diff --git a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_light_frag.glsl b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_light_frag.glsl index 6dcd0499baf..c12dd223ebe 100644 --- a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_light_frag.glsl +++ b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_light_frag.glsl @@ -9,12 +9,11 @@ uniform float energy; uniform float ambient; uniform float pixsize; /* rv3d->pixsize */ -uniform float pixelsize; /* U.pixelsize */ uniform float pixfactor; out vec4 FragColor; -float defaultpixsize = pixsize * pixelsize * (1000.0 / pixfactor); +float defaultpixsize = pixsize * (1000.0 / pixfactor); #define height loc.w diff --git a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_pixel_frag.glsl b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_pixel_frag.glsl index 0b25dbbd012..eb5596c639a 100644 --- a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_pixel_frag.glsl +++ b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_pixel_frag.glsl @@ -9,13 +9,12 @@ uniform vec4 color; uniform vec3 loc; uniform float pixsize; /* rv3d->pixsize */ -uniform float pixelsize; /* U.pixelsize */ uniform float pixfactor; out vec4 FragColor; int uselines = size[2]; -float defaultpixsize = pixsize * pixelsize * (1000.0 / pixfactor); +float defaultpixsize = pixsize * (1000.0 / pixfactor); vec2 nsize = max(vec2(size[0], size[1]), 3.0); /* This pixelation shader is a modified version of original Geeks3d.com code */ diff --git a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_rim_prepare_frag.glsl b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_rim_prepare_frag.glsl index 6ea4faf11fd..2321429fbf1 100644 --- a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_rim_prepare_frag.glsl +++ b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_rim_prepare_frag.glsl @@ -14,10 +14,9 @@ uniform vec3 mask_color; uniform vec3 loc; uniform float pixsize; /* rv3d->pixsize */ -uniform float pixelsize; /* U.pixelsize */ uniform float pixfactor; -float defaultpixsize = pixsize * pixelsize * (1000.0 / pixfactor); +float defaultpixsize = pixsize * (1000.0 / pixfactor); vec2 noffset = vec2(offset[0], offset[1]); out vec4 FragColor; diff --git a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_shadow_prepare_frag.glsl b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_shadow_prepare_frag.glsl index 941b746d494..873f70eb1ab 100644 --- a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_shadow_prepare_frag.glsl +++ b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_shadow_prepare_frag.glsl @@ -20,7 +20,6 @@ uniform int orientation; uniform vec3 loc; uniform float pixsize; /* rv3d->pixsize */ -uniform float pixelsize; /* U.pixelsize */ uniform float pixfactor; #define M_PI 3.1415926535897932384626433832795 @@ -28,7 +27,7 @@ uniform float pixfactor; #define HORIZONTAL 0 #define VERTICAL 1 -float defaultpixsize = pixsize * pixelsize * (1000.0 / pixfactor); +float defaultpixsize = pixsize * (1000.0 / pixfactor); vec2 noffset = vec2(offset[0], offset[1]); out vec4 FragColor; diff --git a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_swirl_frag.glsl b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_swirl_frag.glsl index 78aacafdcb7..92485987c93 100644 --- a/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_swirl_frag.glsl +++ b/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_swirl_frag.glsl @@ -11,12 +11,11 @@ uniform float angle; uniform int transparent; uniform float pixsize; /* rv3d->pixsize */ -uniform float pixelsize; /* U.pixelsize */ uniform float pixfactor; out vec4 FragColor; -float defaultpixsize = pixsize * pixelsize * (1000.0 / pixfactor); +float defaultpixsize = pixsize * (1000.0 / pixfactor); /* project 3d point to 2d on screen space */ vec2 toScreenSpace(vec4 vertex) |