Opened 7 years ago

Closed 7 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 Changed 7 years ago by korli

Owner: changed from korli to kallisti5
Status: newassigned

comment:2 Changed 7 years ago by kallisti5

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 Changed 7 years ago by kallisti5

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 Changed 7 years ago by kallisti5

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

comment:5 Changed 7 years ago by cipri

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 Changed 7 years ago by cipri

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

comment:7 Changed 7 years ago by kallisti5

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 Changed 7 years ago by kallisti5

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