Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

Hi,

I am having depth buffer issues with LG VX10000. My application runs well on LG 9800,LG 9900,LG 9100,LG 9400,LG 8800. But on the LG VX10000 a bottom area of the screen is not getting rendered properly due to depth buffer issues. Please do let me know if you have info regarding the same.
P.S. If i turn off depth buffer the triangle gets properly rendered.

i tried QX engine projectedshadow demo. It was also giving the same problem. The depth buffer was not working properly.

i tried QX engine projectedshadow demo. It was also giving the same problem. The depth buffer was not working properly.

hey,
I got the solution to the above problem. Below is the reply from LG Mobile Developer Network support:
1. The reason why 3D application with 400x240 display resolution would fail to render on M6550 target.
The maximum resolution that can be rendered on Enhanced Platform (M6550, M6280, and so on) is 511 along a single dimension with up to 76800
(320x240) total pixels. If the stencil buffer is not being used, up to 81920 (320x256) total pixels may be rendered. This is a limitation of Graphics hardware and IMEM size.
(It's documented in the Q3D OEM Porting Guide <80-VB559-1>.)
2. Possible workaround to enable Q3Dimension on 400x240 display.
Render the QVGA area at the center of the screen, then pad the rest of the area. (For example, black bar around the QVGA)
So, now i have created a new bitmap of 400x204 size and using opengles rendering calls on that. Its working!! :)

hey,
I got the solution to the above problem. Below is the reply from LG Mobile Developer Network support:
1. The reason why 3D application with 400x240 display resolution would fail to render on M6550 target.
The maximum resolution that can be rendered on Enhanced Platform (M6550, M6280, and so on) is 511 along a single dimension with up to 76800
(320x240) total pixels. If the stencil buffer is not being used, up to 81920 (320x256) total pixels may be rendered. This is a limitation of Graphics hardware and IMEM size.
(It's documented in the Q3D OEM Porting Guide <80-VB559-1>.)
2. Possible workaround to enable Q3Dimension on 400x240 display.
Render the QVGA area at the center of the screen, then pad the rest of the area. (For example, black bar around the QVGA)
So, now i have created a new bitmap of 400x204 size and using opengles rendering calls on that. Its working!! :)