Page MenuHome

Antonis Ryakiotakis (psy-fi)
Engineering

Projects (7)

User Details

User Since
Oct 16 2008, 6:09 PM (611 w, 5 d)

Recent Activity

Jun 3 2020

Antonis Ryakiotakis (psy-fi) created T77328: Crash with sculpt face set brush plus dyntopo.
Jun 3 2020, 11:31 PM · Sculpt, Paint & Texture, BF Blender

May 23 2020

Antonis Ryakiotakis (psy-fi) added a comment to rB08c1f5bf3359: Cycles: Improve sampling of area lights.

The commit message should be "mesh lights" instead. I should have reused the description in the review which is way more accurate of what this actually does.

May 23 2020, 3:17 PM
Antonis Ryakiotakis (psy-fi) committed rBL62424: Render tests: update after area light sampling changes.
Render tests: update after area light sampling changes
May 23 2020, 2:43 PM
Antonis Ryakiotakis (psy-fi) committed rB08c1f5bf3359: Cycles: Improve sampling of area lights (authored by Antonis Ryakiotakis (psy-fi)).
Cycles: Improve sampling of area lights
May 23 2020, 2:32 PM
Antonis Ryakiotakis (psy-fi) closed D6566: Cheaper sampling for distant mesh area lights.
May 23 2020, 2:32 PM · Cycles

May 18 2020

Duarte Farrajota Ramos (duarteframos) awarded D6566: Cheaper sampling for distant mesh area lights a Like token.
May 18 2020, 9:33 PM · Cycles
Antonis Ryakiotakis (psy-fi) added a comment to D6566: Cheaper sampling for distant mesh area lights.

Shall I push this then?

May 18 2020, 6:32 PM · Cycles

Feb 12 2020

Antonis Ryakiotakis (psy-fi) awarded D6825: Theme: Radial gradient background and enum for gradient type a Party Time token.
Feb 12 2020, 9:16 PM · BF Blender (2.83)

Jan 12 2020

Antonis Ryakiotakis (psy-fi) removed reviewers for D6566: Cheaper sampling for distant mesh area lights: Brecht Van Lommel (brecht), Sergey Sharybin (sergey).
Jan 12 2020, 10:02 PM · Cycles
Antonis Ryakiotakis (psy-fi) added a comment to D6566: Cheaper sampling for distant mesh area lights.

I'm testing this in a very simple file with an emitting suzanne mesh and a diffuse plane on the ground but I can't see any performance difference. Probably it's not worth submitting but will leave here just in case it's useful somehow.

Jan 12 2020, 10:01 PM · Cycles
Antonis Ryakiotakis (psy-fi) created D6566: Cheaper sampling for distant mesh area lights.
Jan 12 2020, 8:44 PM · Cycles

Dec 9 2019

Antonis Ryakiotakis (psy-fi) updated Antonis Ryakiotakis (psy-fi).
Dec 9 2019, 11:49 PM
Antonis Ryakiotakis (psy-fi) added a comment to D6070: Sculpt Face Sets.

I can't be 100% objective since I've worked on facemaps, but this feels, smells, barks and looks like facemaps. In fact I came here expecting to see the code reusing them and was quite surprised that it didn't.

Dec 9 2019, 11:32 PM · BF Blender (2.82)

Oct 3 2019

Antonis Ryakiotakis (psy-fi) added a comment to T70011: NVIDIA issue prevents full indirect draw call batching performance.

Is it possible to capture the render state with something like Renderdoc? Might give you a few hints.
If you haven't tried it already, it might be an issue with alignment of the data in the indirect buffer (wild guess though).

Oct 3 2019, 9:43 AM · EEVEE & Viewport, BF Blender

Aug 28 2019

Antonis Ryakiotakis (psy-fi) added a comment to T69241: Volume absorption extends beyond object boundaries during real time rendering.

Looks like a duplicate of T69070 but will leave it up to triage to determine

Aug 28 2019, 10:19 AM · EEVEE & Viewport, BF Blender
Antonis Ryakiotakis (psy-fi) created T69241: Volume absorption extends beyond object boundaries during real time rendering.
Aug 28 2019, 10:16 AM · EEVEE & Viewport, BF Blender

Dec 3 2018

Duarte Farrajota Ramos (duarteframos) awarded rB60d6eb0b5d57: Win32: Use the nicer looking blender-drawn confirmation message box when… a Love token.
Dec 3 2018, 4:54 AM

Dec 1 2018

Mikhail Rachinskiy (alm) awarded rB0f5b53ba4dc0: Revert "Win32: Use the nicer looking blender-drawn confirmation message box… a Heartbreak token.
Dec 1 2018, 1:01 PM

Nov 30 2018

Antonis Ryakiotakis (psy-fi) added a comment to rB60d6eb0b5d57: Win32: Use the nicer looking blender-drawn confirmation message box when….

Thanks for letting me know. I'll leave it up to you guys

Nov 30 2018, 11:30 PM
Antonis Ryakiotakis (psy-fi) added a reverting change for rB60d6eb0b5d57: Win32: Use the nicer looking blender-drawn confirmation message box when…: rB0f5b53ba4dc0: Revert "Win32: Use the nicer looking blender-drawn confirmation message box….
Nov 30 2018, 11:29 PM
Antonis Ryakiotakis (psy-fi) committed rB0f5b53ba4dc0: Revert "Win32: Use the nicer looking blender-drawn confirmation message box… (authored by Antonis Ryakiotakis (psy-fi)).
Revert "Win32: Use the nicer looking blender-drawn confirmation message box…
Nov 30 2018, 11:29 PM
Gavin Scott (Zoot) awarded rB60d6eb0b5d57: Win32: Use the nicer looking blender-drawn confirmation message box when… a Like token.
Nov 30 2018, 10:38 PM
Zino Guerr (Zino) awarded rB60d6eb0b5d57: Win32: Use the nicer looking blender-drawn confirmation message box when… a Like token.
Nov 30 2018, 9:38 PM
Antonis Ryakiotakis (psy-fi) committed rB60d6eb0b5d57: Win32: Use the nicer looking blender-drawn confirmation message box when… (authored by Antonis Ryakiotakis (psy-fi)).
Win32: Use the nicer looking blender-drawn confirmation message box when…
Nov 30 2018, 9:12 PM

Apr 27 2018

Antonis Ryakiotakis (psy-fi) committed rBca66112b2967: Fix missing icons in non-portable local builds. (authored by Antonis Ryakiotakis (psy-fi)).
Fix missing icons in non-portable local builds.
Apr 27 2018, 4:11 PM
Antonis Ryakiotakis (psy-fi) committed rB84a706a36688: Minor fix, report missing instead of corrupt icon if file does not exist (authored by Antonis Ryakiotakis (psy-fi)).
Minor fix, report missing instead of corrupt icon if file does not exist
Apr 27 2018, 2:35 PM

Oct 23 2017

Antonis Ryakiotakis (psy-fi) committed rB4db67aab06df: Fix OpenGL extension report in system info operator. (authored by Antonis Ryakiotakis (psy-fi)).
Fix OpenGL extension report in system info operator.
Oct 23 2017, 9:22 PM

Aug 28 2017

Antonis Ryakiotakis (psy-fi) abandoned D2670: Crappy Persistent mapping based gawain.

Updating to latest driver fixed the delay here. This can surely be optimized better but it's not a blocker any more and it Works On My Machine (tm) now, so it will be up to you guys to improve this if you want.

Aug 28 2017, 2:18 PM · BF Blender: 2.8

May 22 2017

Antonis Ryakiotakis (psy-fi) committed rBf63714545001: Fix compilation on gcc (authored by Antonis Ryakiotakis (psy-fi)).
Fix compilation on gcc
May 22 2017, 2:40 AM

May 13 2017

Antonis Ryakiotakis (psy-fi) added inline comments to D2670: Crappy Persistent mapping based gawain.
May 13 2017, 12:16 PM · BF Blender: 2.8
Antonis Ryakiotakis (psy-fi) created D2670: Crappy Persistent mapping based gawain.
May 13 2017, 2:28 AM · BF Blender: 2.8

Apr 13 2017

Antonis Ryakiotakis (psy-fi) added inline comments to rB64660b902c3f: Use 'safe' macros for common free operation.
Apr 13 2017, 12:12 PM

Jan 9 2017

Antonis Ryakiotakis (psy-fi) raised a concern with rB2cf79f41fe37: Modifications to GPU_texture: -Remove NPOT check as it should be supported by….
Jan 9 2017, 4:30 PM

Sep 10 2016

Antonis Ryakiotakis (psy-fi) committed rB1a5777fd5ebc: Fix compilation (authored by Antonis Ryakiotakis (psy-fi)).
Fix compilation
Sep 10 2016, 12:00 AM

Sep 9 2016

Antonis Ryakiotakis (psy-fi) committed rBab7d44929953: Merge branch 'master' into temp_display_optimization (authored by Antonis Ryakiotakis (psy-fi)).
Merge branch 'master' into temp_display_optimization
Sep 9 2016, 11:14 PM

Sep 4 2016

Antonis Ryakiotakis (psy-fi) removed a reviewer for D1135: Initial support for an image layers system in Blender.: Antonis Ryakiotakis (psy-fi).
Sep 4 2016, 11:27 AM

Aug 30 2016

Mike Erwin (merwin) awarded rB194998766c65: Painstakingly merge branch 'master' into temp_viewport_fx_merge a Doubloon token.
Aug 30 2016, 6:47 AM

Jul 22 2016

Antonis Ryakiotakis (psy-fi) added a comment to T48352: Blender GLSL viewport DoF doesn't respect world scale.

Put some backwards compatibility in the mix, and this becomes a nice headache problem ;)

Jul 22 2016, 4:04 PM · EEVEE & Viewport, BF Blender
Antonis Ryakiotakis (psy-fi) added a comment to T48352: Blender GLSL viewport DoF doesn't respect world scale.

Made some changes to my comment because even my own brain was printing parsing errors after reading it.

Jul 22 2016, 4:01 PM · EEVEE & Viewport, BF Blender
Antonis Ryakiotakis (psy-fi) added a comment to T48352: Blender GLSL viewport DoF doesn't respect world scale.

Hey Brecht, the problem here is converting from scene units (depth buffer to world space that we use in the shader will be in scene units) to the units used internally by the camera. More specifically we are interested in "what percentage of the camera sensor is covered by the circle of confusion".

Jul 22 2016, 3:58 PM · EEVEE & Viewport, BF Blender

Jun 19 2016

Antonis Ryakiotakis (psy-fi) committed rB194998766c65: Painstakingly merge branch 'master' into temp_viewport_fx_merge (authored by Antonis Ryakiotakis (psy-fi)).
Painstakingly merge branch 'master' into temp_viewport_fx_merge
Jun 19 2016, 9:18 PM

Jun 2 2016

Antonis Ryakiotakis (psy-fi) added a comment to T45389: Can't display .blend thumbnail in the Windows explorer.

Well, you can also go to blender installation folder, open a command line on that directory with shift-right click and the relevant command and enter then blender -R in the console.

Jun 2 2016, 4:08 PM · Platform: Windows, BF Blender

May 21 2016

Antonis Ryakiotakis (psy-fi) added a comment to D2014: Cycles: Support bump mapping in GLSL viewport.

More comments...

May 21 2016, 2:17 PM

May 20 2016

Antonis Ryakiotakis (psy-fi) added a comment to D2014: Cycles: Support bump mapping in GLSL viewport.

One thing to keep in mind: derivatives are not well defined if there are conditionals in the shader execution leading up to the .evaluation of the derivatives (For instance, read http://hacksoflife.blogspot.de/2011/01/derivatives-ii-conditional-texture.html). The cycles node system allows arbitrary code to run in order to evaluate uvs, therefore you might fall into issues with that. You may be able to hardcode this into some node (for instance, the UV node itself), and this would work much better.

May 20 2016, 2:33 PM

May 16 2016

Antonis Ryakiotakis (psy-fi) changed the status of T48428: Unwrapping doesn't take into account mirror modifier geometry from Unknown Status to Invalid.

I'm afraid I'll have to agree that this is indeed not a bug - it works as intended so I will be closing this.

May 16 2016, 1:58 PM · BF Blender

May 6 2016

Antonis Ryakiotakis (psy-fi) added a comment to T48352: Blender GLSL viewport DoF doesn't respect world scale.

Generally if the units were right everywhere (and from what I remember they are not...) scene scale is applied to all lengths in the scene, and then the geometry should not change and the focus would be the same. The crappy thing here is that some parameters from camera are always assumed to be in one unit (mm) which should not change with scene scale probably. On the other hand, the whole point of the focus is to keep, well, things in focus, so this should work regardless of the units of the scene.

May 6 2016, 11:05 AM · EEVEE & Viewport, BF Blender

Mar 22 2016

Antonis Ryakiotakis (psy-fi) added a comment to T47860: Selecting object crashes Blender 2.77 on Ubuntu 14.04.

Found the bug report:

Mar 22 2016, 2:08 PM · BF Blender
Antonis Ryakiotakis (psy-fi) added a comment to T47860: Selecting object crashes Blender 2.77 on Ubuntu 14.04.

Hey @Jon Denning (gfxcoder), check if upgrading your Mesa package resolves this. There was a bug in old Mesa which was exactly this (VBO + selection = crash) and fixed two years after we reported it :). I think it was sometime in 2014/2015 which is when your implementation came out, so there's a chance latest versions are fine.

Mar 22 2016, 10:59 AM · BF Blender

Mar 21 2016

Antonis Ryakiotakis (psy-fi) committed rB4acd218c0262: GPU compositing: (authored by Antonis Ryakiotakis (psy-fi)).
GPU compositing:
Mar 21 2016, 10:53 PM

Mar 13 2016

Antonis Ryakiotakis (psy-fi) added a comment to D1194: Full Inverse-Quadratic-Equation Lamp Falloff.

Committed in 861616bf693b78b070ada6cbc6aa79eb807fdde8 thanks for the patch

Mar 13 2016, 2:07 AM
Antonis Ryakiotakis (psy-fi) committed rB861616bf693b: Full Inverse-Quadratic-Equation Lamp Falloff (authored by Jack Andersen (jackoalan)).
Full Inverse-Quadratic-Equation Lamp Falloff
Mar 13 2016, 2:06 AM
Antonis Ryakiotakis (psy-fi) closed D1194: Full Inverse-Quadratic-Equation Lamp Falloff by committing rB861616bf693b: Full Inverse-Quadratic-Equation Lamp Falloff (authored by Jack Andersen (jackoalan)).
Mar 13 2016, 2:06 AM

Mar 12 2016

Antonis Ryakiotakis (psy-fi) added a comment to D1194: Full Inverse-Quadratic-Equation Lamp Falloff.

Can you rebase this against master? I'm getting some errors here

Mar 12 2016, 10:08 PM
Antonis Ryakiotakis (psy-fi) accepted D1194: Full Inverse-Quadratic-Equation Lamp Falloff.

LGTM

Mar 12 2016, 10:02 PM
Antonis Ryakiotakis (psy-fi) committed rBa3762f1fabf7: Define GPU buffer streams for material/ui data. (authored by Antonis Ryakiotakis (psy-fi)).
Define GPU buffer streams for material/ui data.
Mar 12 2016, 12:40 PM
Antonis Ryakiotakis (psy-fi) added inline comments to D1194: Full Inverse-Quadratic-Equation Lamp Falloff.
Mar 12 2016, 10:32 AM

Feb 15 2016

Antonis Ryakiotakis (psy-fi) added a comment to rBb4e10aa70b91: Fix T47405: subsurf triangulation was producing incorrect normals after last….

Aaaah, indeed you're right. Thanks for fixing, Brecht.

Feb 15 2016, 9:01 PM
Antonis Ryakiotakis (psy-fi) added inline comments to rBb4e10aa70b91: Fix T47405: subsurf triangulation was producing incorrect normals after last….
Feb 15 2016, 11:12 AM

Feb 11 2016

Antonis Ryakiotakis (psy-fi) removed a reviewer for D810: Environment lighting for the GLSL mode: Antonis Ryakiotakis (psy-fi).
Feb 11 2016, 6:55 PM · GPU / Viewport, Rendering
Antonis Ryakiotakis (psy-fi) removed a reviewer for D539: Code Cleanup: de-duplicate blend modes formulas: Antonis Ryakiotakis (psy-fi).
Feb 11 2016, 6:54 PM

Feb 5 2016

Antonis Ryakiotakis (psy-fi) added a comment to T47331: 3D view Display - bug with AO.

As always for best results we would need a render target to store screen space normals.

Feb 5 2016, 11:27 PM · EEVEE & Viewport, BF Blender
Antonis Ryakiotakis (psy-fi) added a comment to T47331: 3D view Display - bug with AO.

It's probably caused by different implementations of dfdx/dfdy functions. You might be able to get rid of some of those by introducing some more bias to the AO effect, but you'll have to test it on the GPU with the issue to make sure it works.

Feb 5 2016, 11:27 PM · EEVEE & Viewport, BF Blender

Jan 18 2016

Antonis Ryakiotakis (psy-fi) removed a reviewer for D1120: Normal Map node support for GLSL mode and the internal render (multiple tangents support): Antonis Ryakiotakis (psy-fi).
Jan 18 2016, 4:42 PM
Antonis Ryakiotakis (psy-fi) removed a reviewer for D1414: World textures displaying for viewport in BI.: Antonis Ryakiotakis (psy-fi).
Jan 18 2016, 11:14 AM · BF Blender: Next, GPU / Viewport, Rendering

Jan 13 2016

Antonis Ryakiotakis (psy-fi) removed a reviewer for D909: Vector Transform node support for GLSL mode and the internal renderer: Antonis Ryakiotakis (psy-fi).
Jan 13 2016, 10:48 AM · BF Blender: Next
Antonis Ryakiotakis (psy-fi) added a comment to T47170: Sculpt mode with Mask modifier enabled result an instant crash.

Note - if you comment this out, you'll probably be able to sculpt normally but your normals will be wrong in non-optimal drawing. The change is very subtle, you might miss the error unless you expect it, it should be apparent there. Try GLSL mode it should appear there.

Jan 13 2016, 12:38 AM · BF Blender
Antonis Ryakiotakis (psy-fi) added a comment to T47170: Sculpt mode with Mask modifier enabled result an instant crash.

cdDM_update_normals_from_pbvh makes sure normals are updated even when we don't use optimal drawing from pbvh. It basically flushes the changes from PBVH to the derivedmesh itself. It's mostly useful on non-solid draw mode or when we can't do optimized drawing with PBVH (check can_pbvh_draw function)

Jan 13 2016, 12:34 AM · BF Blender

Jan 11 2016

Antonis Ryakiotakis (psy-fi) removed a reviewer for D1413: Cube map support for GLSL render.: Antonis Ryakiotakis (psy-fi).
Jan 11 2016, 5:46 PM · GPU / Viewport, Rendering
Antonis Ryakiotakis (psy-fi) removed a member for User Interface: Antonis Ryakiotakis (psy-fi).
Jan 11 2016, 11:53 AM

Jan 7 2016

Antonis Ryakiotakis (psy-fi) edited Description on GPU / Viewport.
Jan 7 2016, 5:48 PM
Antonis Ryakiotakis (psy-fi) removed a member for GPU / Viewport: Antonis Ryakiotakis (psy-fi).
Jan 7 2016, 5:48 PM

Jan 6 2016

Antonis Ryakiotakis (psy-fi) placed T45153: OpenGL, Dupli-Objects draw without shading. up for grabs.
Jan 6 2016, 8:40 PM · EEVEE & Viewport, OpenGL Error
Antonis Ryakiotakis (psy-fi) placed T44887: MetaData of multilayer EXR not shown in UV/Image editor up for grabs.
Jan 6 2016, 8:40 PM · Images & Movies, BF Blender
Antonis Ryakiotakis (psy-fi) placed T41287: Color Picker applies color management incorrectly in 2.71 up for grabs.
Jan 6 2016, 8:39 PM · BF Blender
Antonis Ryakiotakis (psy-fi) placed T40465: Sculpting multi-res has artifacts: grabbing between different levels up for grabs.
Jan 6 2016, 8:39 PM · BF Blender
Antonis Ryakiotakis (psy-fi) placed T40605: Multires performance issues up for grabs.
Jan 6 2016, 8:39 PM · BF Blender
Antonis Ryakiotakis (psy-fi) placed T34035: animate some material and texture properties in GLSL mode. up for grabs.
Jan 6 2016, 8:39 PM · Rendering, BF Blender
Antonis Ryakiotakis (psy-fi) placed T27538: Fix for bug#27261, "GLSL shading disrespects node-material's texture's Image Mapping Extension setting" up for grabs.
Jan 6 2016, 8:39 PM · BF Blender
Antonis Ryakiotakis (psy-fi) placed T25411: Option to draw image in image and sequencer spaces with linear interpolation up for grabs.
Jan 6 2016, 8:39 PM · User Interface, BF Blender
Antonis Ryakiotakis (psy-fi) placed T43305: Spreadout enum in pie menu gives strange result up for grabs.
Jan 6 2016, 8:38 PM · User Interface, BF Blender
Antonis Ryakiotakis (psy-fi) placed T42796: Multires "Apply Base" broken on mesh with shape keys up for grabs.
Jan 6 2016, 8:38 PM · Tracker Curfew, BF Blender
Antonis Ryakiotakis (psy-fi) placed T42120: Render and playback of audio strip is not synchronised with the waveform up for grabs.
Jan 6 2016, 8:38 PM · BF Blender, Video Sequencer
Antonis Ryakiotakis (psy-fi) placed T41883: Strip keyframes not respected for scenes rendered by other scenes up for grabs.
Jan 6 2016, 8:38 PM · Video Sequencer, BF Blender
Antonis Ryakiotakis (psy-fi) placed T41598: Generated images not saved when exiting blender up for grabs.
Jan 6 2016, 8:38 PM · Sculpt, Paint & Texture, User Interface, Images & Movies
Antonis Ryakiotakis (psy-fi) placed T45407: CRASH on using high quality DOF setting in camera properties, on OSX10.7 up for grabs.
Jan 6 2016, 8:37 PM · EEVEE & Viewport, Platform: macOS, BF Blender
Antonis Ryakiotakis (psy-fi) placed T45221: Cutting meta strip including keyframed speed effect produces right part with incorrect length of internal strips up for grabs.
Jan 6 2016, 8:37 PM · VFX & Video, Video Sequencer, BF Blender
Antonis Ryakiotakis (psy-fi) placed T44875: Shadow only bug: shadows bake up for grabs.
Jan 6 2016, 8:37 PM · BF Blender
Antonis Ryakiotakis (psy-fi) placed T44808: User can not hear sound when drilled into a meta strip in the VSE up for grabs.
Jan 6 2016, 8:37 PM · Video Sequencer, BF Blender
Antonis Ryakiotakis (psy-fi) placed T46043: OpenGL Occlusion Queries based selection incorrect pose bone selection up for grabs.
Jan 6 2016, 8:37 PM · BF Blender
Antonis Ryakiotakis (psy-fi) placed T45043: Sculpting with dyntopo "brush detail" crashes Blender. up for grabs.
Jan 6 2016, 8:36 PM · Sculpt, Paint & Texture, BF Blender
Antonis Ryakiotakis (psy-fi) placed T44184: wrong color in viewport with sky up for grabs.
Jan 6 2016, 8:36 PM · BF Blender
Antonis Ryakiotakis (psy-fi) placed T43829: No alpha blend in cycles viewport, should expose BGE alpha blend setting in cycles UI. up for grabs.
Jan 6 2016, 8:36 PM · Game Engine

Jan 3 2016

Antonis Ryakiotakis (psy-fi) committed rBd48abb8ffd5f: Get rid of yet another instance of DM_DRAW_OPTION_NO_MCOL (authored by Antonis Ryakiotakis (psy-fi)).
Get rid of yet another instance of DM_DRAW_OPTION_NO_MCOL
Jan 3 2016, 12:26 AM

Jan 2 2016

Antonis Ryakiotakis (psy-fi) committed rB09e3ef29c1ee: Get rid of three needless instances of DM_DRAW_OPTION_NO_MCOL. (authored by Antonis Ryakiotakis (psy-fi)).
Get rid of three needless instances of DM_DRAW_OPTION_NO_MCOL.
Jan 2 2016, 11:22 PM
Antonis Ryakiotakis (psy-fi) committed rBc2bd260122c5: GPU buffers: Add update functionality for existing buffers. (authored by Antonis Ryakiotakis (psy-fi)).
GPU buffers: Add update functionality for existing buffers.
Jan 2 2016, 7:56 PM
Antonis Ryakiotakis (psy-fi) added a comment to D1705: GPENCIL: Fix filling error for concave shapes.

Actually, I agree with @Brecht Van Lommel (brecht), using BLI_polyfill_calc might be the way to go here.
It just needs to be called after every edit. Maybe we should test how well that works first?

Jan 2 2016, 5:11 PM
Antonis Ryakiotakis (psy-fi) added a comment to D1705: GPENCIL: Fix filling error for concave shapes.

If artists find the old behaviour still useful then I guess it's fine to keep. Added some inline comments.

Jan 2 2016, 11:44 AM
Antonis Ryakiotakis (psy-fi) added a comment to D1705: GPENCIL: Fix filling error for concave shapes.

Ah, I see this is done with inversion...forget my last comment then.

Jan 2 2016, 2:15 AM
Antonis Ryakiotakis (psy-fi) added a comment to D1705: GPENCIL: Fix filling error for concave shapes.

Also, for better performance you can use two sided stencil, it should reduce the algorithm to two passes only.

Jan 2 2016, 1:51 AM
Antonis Ryakiotakis (psy-fi) added a comment to D1705: GPENCIL: Fix filling error for concave shapes.

A couple of notes:

Jan 2 2016, 1:46 AM