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

           Summary: Cannot create a valid pBuffer with height and/or width
                    of zero
           Product: Mesa
           Version: 7.10
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/X11
        AssignedTo: mesa-dev@lists.freedesktop.org
        ReportedBy: jonathan.kirk...@arm.com


Both the EGL and GLX specifications allow pbuffers to be created with a height
and/or width of zero (and these are the default values).

The MESA implmentation simply returns a surface handle of zero in
Fake_glXCreatePbuffer (within fakeglx.c) when these values are used, without
throwing an error. 

Because an error has not been thrown it appears than the buffer is valid when
it is not. Subsequent calls to query or destroy the buffer will cause errors.

Other implementations throw a BAD_VALUE error in this case although this is not
part of either specification.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to