All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 110229] The driver is not waiting the shader have finished to update the framebuffer before displaying it.
@ 2019-03-23 22:55 bugzilla-daemon
  2019-03-23 23:22 ` bugzilla-daemon
                   ` (40 more replies)
  0 siblings, 41 replies; 42+ messages in thread
From: bugzilla-daemon @ 2019-03-23 22:55 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1816 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=110229

            Bug ID: 110229
           Summary: The driver is not waiting the shader have finished to
                    update the framebuffer before displaying it.
           Product: Mesa
           Version: 18.3
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/R100
          Assignee: dri-devel@lists.freedesktop.org
          Reporter: laurentduroisin@gmail.com
        QA Contact: dri-devel@lists.freedesktop.org

Hi!
I'm trying using per pixel linked lists with a source code that I've found on
the internet, but it deosn't work, the driver doesn't wait the shaders
executons have finished before updating the framebuffer event if I call
glFinish.

Mmmm..., I think it's a bug, I don't thing it's the code because the code is
not from me but from a code that I picked up on the Internet and which works on
windows.

Or maybe it's updating the double buffer with an empty framebuffer.

I added an sf::sleep to see what happens and it display the sprites during 5
seconds and then nothings.

The source code of my project can be found here :

https://github.com/LaurentDuroisin/ODFAEG

The bugs : 

-In the LightRenderComponent class, sometimes the normalMap is not updated
before the lights are drawn so the light is drawn above the wall even if the
light is behind the wall.

-In the per PerPixelLinkedListRenderComponent : same problem, the frame buffer
is updated before the shaders have finished to execute so nothing is drawn.

-In the OITRenderComponent class (weighted blended oit), same problem.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 3274 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2019-04-12 13:03 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-23 22:55 [Bug 110229] The driver is not waiting the shader have finished to update the framebuffer before displaying it bugzilla-daemon
2019-03-23 23:22 ` bugzilla-daemon
2019-03-24  8:34 ` bugzilla-daemon
2019-03-25 10:06 ` bugzilla-daemon
2019-03-25 10:06 ` bugzilla-daemon
2019-03-25 21:40 ` bugzilla-daemon
2019-03-26  0:27 ` bugzilla-daemon
2019-03-26 17:22 ` bugzilla-daemon
2019-03-26 22:09 ` bugzilla-daemon
2019-03-27  0:39 ` bugzilla-daemon
2019-03-27 17:33 ` bugzilla-daemon
2019-03-27 18:28 ` bugzilla-daemon
2019-03-29 14:23 ` bugzilla-daemon
2019-03-29 14:31 ` bugzilla-daemon
2019-03-29 15:43 ` bugzilla-daemon
2019-03-29 15:51 ` [Bug 110229] Textures binded to framebuffer objects or images are not correctly updated bugzilla-daemon
2019-03-29 21:36 ` bugzilla-daemon
2019-03-29 21:39 ` bugzilla-daemon
2019-03-30  8:11 ` bugzilla-daemon
2019-03-30 18:41 ` bugzilla-daemon
2019-03-31  3:08 ` bugzilla-daemon
2019-04-01  8:57 ` bugzilla-daemon
2019-04-01  9:11 ` bugzilla-daemon
2019-04-01 11:12 ` bugzilla-daemon
2019-04-01 11:19 ` bugzilla-daemon
2019-04-01 12:05 ` bugzilla-daemon
2019-04-01 12:20 ` bugzilla-daemon
2019-04-01 12:28 ` bugzilla-daemon
2019-04-08 13:19 ` bugzilla-daemon
2019-04-11 10:46 ` bugzilla-daemon
2019-04-11 10:47 ` [Bug 110229] glMemoryBarrier doesn't work bugzilla-daemon
2019-04-11 10:47 ` bugzilla-daemon
2019-04-11 11:31 ` bugzilla-daemon
2019-04-11 13:23 ` bugzilla-daemon
2019-04-11 13:28 ` bugzilla-daemon
2019-04-11 13:34 ` bugzilla-daemon
2019-04-11 15:00 ` bugzilla-daemon
2019-04-11 15:36 ` bugzilla-daemon
2019-04-11 15:39 ` bugzilla-daemon
2019-04-11 18:05 ` bugzilla-daemon
2019-04-12  9:53 ` bugzilla-daemon
2019-04-12 13:03 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.