Page MenuHome

Willian Padovani Germano (ianwill)
User

Projects

User Details

User Since
Apr 12 2003, 8:49 PM (844 w, 1 d)

Recent Activity

Nov 24 2016

Willian Padovani Germano (ianwill) added a task to D2376: Blender 2.8: OpenGL: immediate mode for wm_gesture.c (+ needed vert and frag shaders for dashed lines): T49043: replace OpenGL immediate mode in Blender 2.8.
Nov 24 2016, 2:42 AM · BF Blender: 2.8, OpenGL / GPU
Willian Padovani Germano (ianwill) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2376: Blender 2.8: OpenGL: immediate mode for wm_gesture.c (+ needed vert and frag shaders for dashed lines).
Nov 24 2016, 2:41 AM · BF Blender: 2.8, OpenGL / GPU
Willian Padovani Germano (ianwill) retitled D2376: Blender 2.8: OpenGL: immediate mode for wm_gesture.c (+ needed vert and frag shaders for dashed lines) from to Blender 2.8: OpenGL: immediate mode for wm_gesture.c (+ needed vert and frag shaders for dashed lines).
Nov 24 2016, 2:40 AM · BF Blender: 2.8, OpenGL / GPU

Oct 24 2016

Willian Padovani Germano (ianwill) added a comment to D2294: blender 2.8: OpenGL: New bezier curve shader and use in node editor..

Soooo, endly, I can confirm it's solving the problem yes. Thanks a lot.

Oct 24 2016, 3:45 AM · OpenGL / GPU, BF Blender: 2.8

Oct 23 2016

Willian Padovani Germano (ianwill) added a comment to D2294: blender 2.8: OpenGL: New bezier curve shader and use in node editor..

Hi again,

Oct 23 2016, 9:01 PM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) added a comment to D2294: blender 2.8: OpenGL: New bezier curve shader and use in node editor..

kgeogeo: as we talked on irc, I applied your patch, confirmed the glitch and investigated. You mentioned it only happened with triple buffering, that was a key information, thanks. With triple buffering Blender saves the screen areas as textures and only redraws on top of them specific elements, like commented here:

Oct 23 2016, 8:53 PM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) updated the diff for D2311: Blender 2.8: OpenGL: new immediate mode for wm_operators.c.

Updated the diff:

Oct 23 2016, 3:45 AM · OpenGL / GPU, BF Blender: 2.8

Oct 19 2016

Willian Padovani Germano (ianwill) added a task to D2312: Blender 2.8: OpenGL: new immediate mode for paint_image.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Oct 19 2016, 9:07 PM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2312: Blender 2.8: OpenGL: new immediate mode for paint_image.c.
Oct 19 2016, 9:07 PM · BF Blender: 2.8, OpenGL / GPU
Willian Padovani Germano (ianwill) retitled D2312: Blender 2.8: OpenGL: new immediate mode for paint_image.c from to Blender 2.8: OpenGL: new immediate mode for paint_image.c.
Oct 19 2016, 9:07 PM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) added a comment to D2311: Blender 2.8: OpenGL: new immediate mode for wm_operators.c.

Should we have another shader that combines texture and a uniform color or update GPU_SHADER_3D_IMAGE_MODULATE_ALPHA to do this job?

In general each shader should do exactly what you want -- no more no less. So make a new shader if you want different behavior. Sounds like a GPU_SHADER_2D_IMAGE_MODULATE_COLOR, yes? Would you like to do the GLSL part?

Oct 19 2016, 8:49 PM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) added a comment to D2311: Blender 2.8: OpenGL: new immediate mode for wm_operators.c.

Ah, forgot to mention: while testing this patch I found unfreed memory blocks. It happens if you go to Texture Painting, assign a texture (the object needs to have UV coords and a channel to paint on, just press the buttons indicated in the tool shelf in tex painting mode to add them). The error:

Oct 19 2016, 8:48 PM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) added a task to D2311: Blender 2.8: OpenGL: new immediate mode for wm_operators.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Oct 19 2016, 8:11 PM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2311: Blender 2.8: OpenGL: new immediate mode for wm_operators.c.
Oct 19 2016, 8:11 PM · BF Blender: 2.8, OpenGL / GPU
Willian Padovani Germano (ianwill) retitled D2311: Blender 2.8: OpenGL: new immediate mode for wm_operators.c from to Blender 2.8: OpenGL: new immediate mode for wm_operators.c.
Oct 19 2016, 8:10 PM · OpenGL / GPU, BF Blender: 2.8

Oct 18 2016

Willian Padovani Germano (ianwill) added a task to D2306: Blender 2.8: OpenGL: new immediate mode API for screendump.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Oct 18 2016, 2:57 AM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2306: Blender 2.8: OpenGL: new immediate mode API for screendump.c.
Oct 18 2016, 2:57 AM · BF Blender: 2.8, OpenGL / GPU
Willian Padovani Germano (ianwill) retitled D2306: Blender 2.8: OpenGL: new immediate mode API for screendump.c from to Blender 2.8: OpenGL: new immediate mode API for screendump.c.
Oct 18 2016, 2:56 AM · OpenGL / GPU, BF Blender: 2.8

Oct 12 2016

Willian Padovani Germano (ianwill) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2288: Blender 2.8: OpenGL: trying to replace immediate mode in wm_playanim.c.
Oct 12 2016, 12:07 AM · BF Blender: 2.8, OpenGL / GPU
Willian Padovani Germano (ianwill) added a task to D2288: Blender 2.8: OpenGL: trying to replace immediate mode in wm_playanim.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Oct 12 2016, 12:07 AM · OpenGL / GPU, BF Blender: 2.8
Willian Padovani Germano (ianwill) retitled D2288: Blender 2.8: OpenGL: trying to replace immediate mode in wm_playanim.c from to Blender 2.8: OpenGL: trying to replace immediate mode in wm_playanim.c.
Oct 12 2016, 12:06 AM · OpenGL / GPU, BF Blender: 2.8