Page MenuHome

Huseyin Karakullukcu (imgeself)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 25 2019, 7:30 PM (11 w, 5 d)

Recent Activity

Aug 29 2019

Huseyin Karakullukcu (imgeself) updated Huseyin Karakullukcu (imgeself).
Aug 29 2019, 2:05 PM
Huseyin Karakullukcu (imgeself) updated Huseyin Karakullukcu (imgeself).
Aug 29 2019, 2:01 PM
Huseyin Karakullukcu (imgeself) added a comment to D5570: Fix T68950: Adding lots of edge loops to cylinder produces a crash.

Ensure the internal buffer will be recreated after size expand and size shrink. Shrink the internal buffer on immBegin.

Aug 29 2019, 12:07 AM

Aug 27 2019

Huseyin Karakullukcu (imgeself) added a comment to D5570: Fix T68950: Adding lots of edge loops to cylinder produces a crash.

Since new buffer size will be the same value as bytes_needed, I thought if ((bytes_needed + pre_padding) <= available_bytes) conditional was always going to fail and the code was going to create a new fresh buffer with the new size. It will most of the time but not always. If imm.buffer_offset and pre_padding are 0, the conditional is going to succeed because available_bytes will be equal to bytes_needed and it is going to skip new buffer creation code. You are right @Jesse Y (deadpin), I should handle this case.

Aug 27 2019, 12:47 PM

Aug 26 2019

Huseyin Karakullukcu (imgeself) added a comment to D5570: Fix T68950: Adding lots of edge loops to cylinder produces a crash.

IMM_BUFFER_SIZE is shrinks on immUnbindProgram

Aug 26 2019, 7:26 PM

Aug 24 2019

Huseyin Karakullukcu (imgeself) added a revision to T68950: Edge loops crashing blender (exeeding IMM_BUFFER_SIZE): D5570: Fix T68950: Adding lots of edge loops to cylinder produces a crash.
Aug 24 2019, 1:47 PM · Quick Hacks, GPU / Viewport, BF Blender
Huseyin Karakullukcu (imgeself) added a task to D5570: Fix T68950: Adding lots of edge loops to cylinder produces a crash: T68950: Edge loops crashing blender (exeeding IMM_BUFFER_SIZE).
Aug 24 2019, 1:47 PM

Aug 23 2019

Huseyin Karakullukcu (imgeself) created D5570: Fix T68950: Adding lots of edge loops to cylinder produces a crash.
Aug 23 2019, 9:48 PM

Aug 22 2019

Huseyin Karakullukcu (imgeself) added a comment to T68950: Edge loops crashing blender (exeeding IMM_BUFFER_SIZE).

@Clément Foucault (fclem) Is making IMM_BUFFER_SIZE stretchable, a better solution or not? I think it fixes this problem very easily with small amount code change.

Aug 22 2019, 8:44 PM · Quick Hacks, GPU / Viewport, BF Blender
Huseyin Karakullukcu (imgeself) claimed T68950: Edge loops crashing blender (exeeding IMM_BUFFER_SIZE).
Aug 22 2019, 8:09 PM · Quick Hacks, GPU / Viewport, BF Blender

Jul 25 2019

Huseyin Karakullukcu (imgeself) added a watcher for Quick Hacks: Huseyin Karakullukcu (imgeself).
Jul 25 2019, 7:36 PM