Opened 8 years ago

Closed 8 years ago

#8294 closed bug (fixed)

GL_INVALID_OPERATION in glReadPixels(no readbuffer)

Reported by: cipri Owned by: kallisti5
Priority: blocker Milestone: R1/alpha4
Component: Kits/OpenGL Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I'm using hrev43674 (with Mesa 7.8.2) and compiled my chess game to see how it runs on it. Like expected the 3D models were not drawn correctly, and i get the following messages:

Mesa: User error: GL_INVALID_OPERATION in glReadPixels(no readbuffer)

Change History (8)

comment:1 by korli, 8 years ago

Owner: changed from korli to kallisti5
Status: newassigned

comment:2 by kallisti5, 8 years ago

Yup, it's a known issue currently. I've been stuck trying to fix a blocking Heap corruption issue in Mesa under Haiku.

I (hopefully) should be wrapping this issue up shortly. Once the heap corruption is fixed i'll have a stable base to work on the GL qwerks :)

comment:3 by kallisti5, 8 years ago

See if things render properly in the latest version. Also let me know how the lack of double buffering effects you. (compare your GL app to GLTeapot)

comment:4 by kallisti5, 8 years ago

Milestone: R1R1/beta1
Priority: normalblocker
Version: R1/alpha3R1/Development

comment:5 by cipri, 8 years ago

for my application it's now fixed on hrev 43728 . It works like before. There is still one warning:

Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable

comment:6 by cipri, 8 years ago

so perhaps this ticket can be closed, and open a new ticket for dxtn compression?

comment:7 by kallisti5, 8 years ago

Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable

is ok. It is expected as mesa doesn't provide that library due to patent issues. We can't provide it either in a binary form.

comment:8 by kallisti5, 8 years ago

Milestone: R1/beta1R1/alpha4
Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.