このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


ericb's place: OpenGL 移行s ( 2)

dimanche, ao?t 31, 2008

OpenGL 移行s ( 2)

Worked 5 hours on the thing last night (from 30th to 31st august).

Good some good news :

直す/買収する,八百長をするd the colorspace 問題/発行する: was the pDetectedFormat, means OpenGL 移行s work and appear in the 権利 colors now.

There is only one remaining important 問題/発行する (flicker)


Some 詳細(に述べる)s : GL_VERSION 1.2 or 1.3 (悪事,秘密などを)発見するd means we enter in the "if .. .#endif" 支配(する)/統制する structure

追加するing debug info, we have :

(判決などを)下すing::ColorSpaceType:: 2 ( if RGB, returns 2 )
GL_VERSION 1.2 or 1.3 (悪事,秘密などを)発見するd
nNumComponents = 4
nBitsPerPixel = 32
nComponentOrderIndex = 0

And in the #if .. #endif structure, this leads to lcl_ARGB32[] use, what is wrong. Indeed, 訂正する OGLFormat is lcl_RGB24 on Mac OS X Intel ( lcl_RGB32 untested, might work )

Simple 解答 -> not use or 直す/買収する,八百長をする the 怪しげな color space (犯罪,病気などの)発見, and use (just 急速な/放蕩な workaround) :

#if defined(GL_VERSION_1_2) && defined(GLU_VERSION_1_3) && !defined( QUARTZ ) // buggy

instead of : #if defined(GL_VERSION_1_2) && defined(GLU_VERSION_1_3)


TODO :

- cleanup in 無効の OGLTrans_TransitionerImpl::GLInitSlides() ,
- 接触する Radek, and Thorsten, and see. Maybe 分裂(する) the 現在の OGLTransitionerImpl.cxx in three arch-献身的な とじ込み/提出するs, should help to 避ける the growing forest of #if ..


Last remaining 問題/発行するs :

相殺する in window 方式, 原因(となる)d by scrollbar not 含むd in the slide position computation
(the でっちあげる,人を罪に陥れる dimensions are different)

=> Looks 第2位, because everything 作品 罰金 in a でっちあげる,人を罪に陥れる.

flicker

Very noisy when happening. Must be 直す/買収する,八百長をするd.

The problem is (using ssa words) : the slideshow 陳列する,発揮するs the slide first
then an opengl 見解(をとる) is painted on 最高の,を越す of it and plays the slide 移行
once it is 除去するd the old background appears again still 含む/封じ込めるing the first fr ame of the 活気/アニメーション, and after a very short time the slideshow engine draws the final でっちあげる,人を罪に陥れる,
which is 明白な as a flicker

Update: the 問題/発行するs always occurs, means it does 関心 both windowed and fullscreen 方式s.

There is probably some needDisplay or whatever other event sent, we should not. Needs to ask pl, the master of vcl.

Optimization / compatibility ?

Will be Fun ( cleanup in OGLTransitionerImpl::GLInitSlides() is 義務的な to be sure the (犯罪,病気などの)発見 作品 on every machine.

To be continued

Libell?s : , , , , , ,