home *** CD-ROM | disk | FTP | other *** search
Text File | 2001-04-17 | 32.5 KB | 1,123 lines |
-
-
-
- - 1 -
-
-
-
- 4. _B_u_g__F_i_x_e_s
-
- 4.1 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1_2__a_n_d__6_._5_._1_1
-
- 4.1.1 _O_c_t_a_n_e_2__V_P_r_o
-
- +o Some triangles rendered incorrectly when
- GL_VERTEX_PRECLIP is enabled. Bug Number 803888.
-
- +o System hangs or crashes when an application allocates
- huge amounts of texture memory. It generally took
- allocation of several hundred megabytes to cause these
- problems. Bug Number 809118.
-
- +o The query glGet(GL_STEREO) always returned GL_FALSE.
- Bug Number 811510.
-
- +o X Windows cursors larger than the supported 32x32 size
- should be clipped to 32x32. Bug Number 812178.
-
- +o Sony 24" monitor GDM-9011 unsupported. Bug Number
- 812388.
-
- +o Dithering should not be used when copying images with
- identical source and destination formats. Bug Number
- 812841.
-
- +o System crashes when several thousand texture objects
- are in existence simultaneously. Bug Number 812950.
-
- +o State changes made through glColorMaterial are
- sometimes lost when GL_VERTEX_PRECLIP is enabled. Bug
- Number 813307.
-
- +o Overhead of managing texture objects is unacceptably
- high when several thousand are in existence
- simultaneously. Bug Number 814243.
-
- +o Changes to lighting parameters were not always being
- sent to the VPro graphics hardware. This was most
- often seen when User Clipping Planes were enabled, but
- could also happen under other conditions. Bug Number
- 814449.
-
- +o Texture max_lod state is sometimes corrupted when
- switching between texture bindings and changing texture
- minification filter. Bug Number 814554.
-
- +o Pixels occasionally drawn incorrectly when using XOR
- and INVERT operations in X11. Bug Number 814997.
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- +o Some combinations of glPixelZoom and glDrawPixels in
- the stencil buffer can cause a segmentation fault
- within the OpenGL libraries. Bug Number 816108.
-
- +o Colors modified by large scale and bias values are
- clamped wrong. This only happens when the scale and
- bias computations go outside the range (0,4095) or (-
- 2048,2047). Bug Number 817380.
-
- +o Proxy texture queries on mipmap levels 1 or higher
- return inaccurate results. Bug Number 817449.
-
- +o Unsigned color matrices are renormalized incorrectly.
- Bug Number 817692.
-
- +o Color matrix operations show a performance drop from
- 6.5.9+patch4030, due to the matrix normalization pass.
- Bug Number 819063.
-
- 4.2 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1_1__a_n_d__6_._5_._1_0
-
- 4.2.1 _O_c_t_a_n_e_2__V_P_r_o
-
- +o Texture coordinate values not saved and restored
- correctly during some mode changes. Bug Number 797898.
-
- +o Performance degradation with drawpixels and
- texsubimage. Signed data types are converted to
- unsigned on the host, resulting in a loss of
- performance. Bug Number 800183.
-
- +o Per-pixel projective texturing improperly transforms
- texture coordinates. Bug Number 801552.
-
- +o remove confusing kernel warnings about failed DMAs.
- Bug Number 801904.
-
- +o Pixel transfer scale values >= 8 not working on
- Odyssey. Bug Number 802123.
-
- +o Avoid hostbased scale/bias by adding additional passes
- through the hw to perform conversion from signed data
- types to unsigned. Bug Number 804264.
-
- +o Accum buffer values invalid in lower left quadrant.
- Wrong scratchbuffer used in a couple of places. Bug
- Number 804571.
-
- +o Bad interaction in gfx memory allocation. Accumbuffers
- were not being initialized fully in the HW Accum load
- path. Bug Number 804575.
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- +o Tools like pixie and Purify which edit object code
- interact badly with the fast-dispatch mechanism. Bug
- Number 804578.
-
- +o Octane2 V6 pipe hangs in fullscreen AA scene. In soft
- accum code, doing an accumulate or load operation on
- configs that require a gfx-to-gfx transfer for format
- conversion, there's the potential for writing outside
- the scratchbuffer bounds. Bug Number 805104.
-
- +o In some applications which mix line loops and shaded
- graphics, notably A|W Maya, timing problems caused the
- rasterization hardware to hang. Bug Number 806456.
-
- +o Deallocating shared graphics contexts could cause a
- kernel PANIC. Bug Number 808361.
-
- +o Use of proxy texture objects consumed texture memory.
- Bug Number 810268.
-
- 4.3 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1_0__a_n_d__6_._5_._9
-
- 4.3.1 _A_l_l__P_l_a_t_f_o_r_m_s
-
- +o Zero pixel long lines rendered erroneously in GLX
- pixmaps. Bug Number 791875.
-
- 4.3.2 _O_c_t_a_n_e_2__V_P_r_o
-
- +o Spotlight cutoff angle incorrectly being applied for a
- positional light. Spotlights can only be directional,
- not positional. Bug Number 794988.
-
- +o glDrawPixels and glTexImage commands with a width or
- pixel transfer rowlength greater than 16k bytes produce
- corrupt image data. Bug Number 794577.
-
- +o glBitmap does not use the current rasterpos texcoord.
- Bug Number 795097.
-
- +o Texture objects are not shareable through a never
- current shareList context. Bug Number 795267.
-
- +o Calls to glFragmentMaterial not allowed withing
- glBegin/glEnd. Bug Number 795735.
-
- +o Convolving textures with a filter broken - imaging path
- flipped textures twice in y. Bug Number 795780.
-
- +o Operation of glColorFragmentMaterial inadequately
- documented. Bug Number 795885.
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- +o Accum signed clamp software bug for Octane2 V12 - use
- of the reconstruct24_clamp bit prematurely clamps to
- zero. Bug Number 797321.
-
- +o glBitmap is affected by line and point fill modes. Bug
- Number 797681.
-
- +o 24bit scaling for Octane2 V12 convolutions needs
- correction. Bug Number 799811.
-
- +o The FASTEST form of vertex_preclipping should detect
- and correct some over-the-shoulder line cases. Bug
- Number 800251.
-
- +o Certain sizes of projected geometry may suffer from
- erroneous clamping in screen space. Bug Number 802208.
-
- 4.3.3 _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
-
- +o Antialiased lines rendered incorrectly when
- SOFT_WIDE_AA_LINES is set. Bug number 788530.
-
- +o Hardware texture loading slows down after texture
- memory is swapped. Bug number 791498.
-
- +o Antialiased lines disappear when width == 1. Bug
- number 798637.
-
- +o GL_STACK_UNDERFLOW when calling
- glPushAttrib()/glPopAttrib() with GL_LINE_BIT. Bug
- number 799112.
-
- 4.3.4 _O_2
-
- +o Segv rendering polygon offset primitives that require
- clamping to the depth range. Bug number 792504.
-
- +o Polygon offset fill primitives are not smooth shaded in
- colorindex mode. Bug number 792803.
-
- 4.3.5 _I_n_d_i_g_o__L_G_1
-
- +o charstr() causes BUS-error if z-buffer is enabled. Bug
- number 797201.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- 4.4 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._9__a_n_d__6_._5_._8
-
- 4.4.1 _O_c_t_a_n_e_2__V_P_r_o
-
- +o glEvalCoord(), glEvalMesh() and glEvalPoint() affect
- the current values for color, normal and texture
- coordinates by setting them to the evaluated values if
- the corresponding maps are enabled. Bug Number 512731.
-
- +o Due to precision limits far clip plane may appear
- closer than specified. Bug Number 641824.
-
- +o Pbuffers fbconfigs can have hardware accumulation
- buffers only if the main framebuffer has been
- configured with hardware accumulation buffers. Bug
- Number 699459.
-
- +o Post-convolution scale-bias should be performed on the
- unclamped results of the convolution operation. Bug
- Number 768604.
-
- +o Exponential fog does not work correctly for z below -1.
- Bug Number 768728.
-
- +o Self-overlapping glCopyPixels() operations may not work
- right if glPixelZoom() factors are other than 1.0. Bug
- Number 770168.
-
- +o Pre-allocation of scratch buffers bloats the context to
- 3MB. Bug Number 774220.
-
- +o Parameters related to pixel_texture extension have
- wrong default values and can't always be set or queried
- properly. Bug Number 775279.
-
- +o Due to precision limits near clip plane may appear
- farther than specified. Bug Number 780902.
-
- +o The repeated sequence glRasterPos(), glBitmap()
- performs poorly. Bug Number 783698.
-
- +o The power-save function of the monitor is never
- invoked. Bug Number 783970.
-
- +o Machine hard-hang possible during transition to
- textport during a kernel panic. Bug Number 784228.
-
- +o Pipe memory manager is not honoring memory alignment
- constraints between differing byte-per-pixel usages.
- Bug Number 786182.
-
-
-
-
-
-
-
-
-
-
-
-
- - 6 -
-
-
-
- +o Shininess in per-frag lighting is not clamped to 0-128.
- Bug Number 786567.
-
- +o glIsEnabled does not return correct values for some
- SGIX extensions. Bug Number 787211.
-
- +o GL_ADD texture environment mode not implemented
- properly. Bug Number 787369.
-
- +o Convolution CONSTANT and REPLICATE border modes were
- not correct. Bug Number 787768.
-
- +o glGetTexParameter*() does not allow querying of
- TEXTURE_LOD_BIAS* and TEXTURE_MAX_CLAMP* parameters.
- Bug Number 788643.
-
- +o Diffuse light may be incorrect for back-facing polygons
- if two-sided material is on and two infinite light
- sources are specified. Bug Number 789030.
-
- +o Kernel panics when application misuses context sharing
- over a fork. Bug Number 789692.
-
- +o Texture corruption in minification after TexSubImage
- call. Bug Number 790092.
-
- +o The xsetmon application is not reporting any error when
- some incompatible power-on configurations are set. Bug
- 790226.
-
- +o Some polygons and triangle strips are not clipped
- correctly. Bug Number 790318.
-
- +o Texture allocation fails repeatedly after one failed
- attempt. Bug Number 790429.
-
- +o There is an arbitrary viewport size limit,
- inconveniently small, of 2048 pixels. Bug Number
- 790565.
-
- +o Board manager swap buffer requests could timeout and
- send forceful validation messages to the console. Bug
- Number 790891.
-
- +o Making a context current to a different drawable than
- before may leave the Scissor box and DrawBuffer in the
- wrong state. Bug Number 791576.
-
- +o Compiling glMaterialfv() with out-of-range parameter
- values into a display list may crash the application.
- Bug Number 791998.
-
-
-
-
-
-
-
-
-
-
-
- - 7 -
-
-
-
- +o Depth-tested color pixel transfers used a rasterpos z-
- coord of zero for all draws and copies. Bug Number
- 794263.
-
- 4.5 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._5__a_n_d__6_._5_._4
-
- 4.5.1 _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
-
- +o On MXI, SSI and SI lengthy DMA operations do not yield
- to lower priority threads. Bug Number 586934.
-
- +o Excessive ioctl calls during video texture validation
- on MXI, and SI with texture. Bug Number 606916.
-
- +o IrisGL LMC color mode changed up by enabling/disabling
- lighting. Bug Number 679302.
-
- +o Rendering uses old texels after texture sub-image
- loads. Bug Number 688377.
-
- +o Color logic op enable returned incorrectly. Bug Number
- 693497.
-
- +o Core dump during GL_ACCUM operation after MakeCurrent.
- Bug Number 694147.
-
- +o Can't use textures indirectly for more than one context
- during life of X server. Bug Number 696476.
-
- +o Stale depth-range used in feedback mode. Bug Number
- 696974.
-
- 4.5.2 _I_n_d_i_g_o_2__X_L
-
- +o N32 OpenGL wide points get wrong depth. Bug Number
- 692784.
-
- 4.5.3 _I_n_d_i_g_o
-
- +o N32 OpenGL core dumps drawing wide points. Bug Number
- 692591.
-
- +o N32 OpenGL wide points get wrong depth. Bug Number
- 692784.
-
- 4.6 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._4__a_n_d__6_._5_._3
-
- 4.6.1 _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
-
- +o Histogram with sink enabled pixels crashes graphics.
- Bug Number 673708.
-
-
-
-
-
-
-
-
-
-
-
- - 8 -
-
-
-
- +o Very big fractional zoom fails. Bug Number 675179.
-
- +o Graphics crashes at context-switch time. Bug Number
- 675937.
-
- 4.7 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._3__a_n_d__6_._5_._2
-
- 4.7.1 _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
-
- +o Changing drawables with software texturing enabled
- corrupts OpenGL state. Bug Number 655175.
-
- +o Color-Index AA lines have wrong color. Bug Number
- 579120.
-
- +o Texture allocator hangs. Bug Number 641936.
-
- +o Fractional pixel zoom crashes graphics. Bug Number
- 644786.
-
- +o Fractional pixel zoom wrong between 3 and 4. Bug
- Number 644853.
-
- +o Greatly magnified images not drawn. Bug Number 643600.
-
- +o Changing drawables with software texturing enabled
- corrupts OpenGL state. Bug Number 655175.
-
- +o Convolutions have artifacts. Bug Number 660505.
-
- 4.8 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5_._1__a_n_d__6_._5_._2
-
- 4.8.1 _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
-
- +o Powerflip backgrounds wrong on Impact graphics. Bug
- Number 507091.
-
- +o glStencilFunc may crash gfx if not preceeded by
- glFinish. Bug Number 578854.
-
- +o Evaluator state may be disturbed by context-switching.
- Bug Number 584097.
-
- +o Fragment operations affect glAccum(GL_RETURN,*). Bug
- Number 599628.
-
- +o Detail texture function interpolated incorrectly on
- machines with hardware texturing. Bug number 604510.
-
- +o Failure GLXDestroyContext during indirect rendering.
- Bug Number 621011.
-
-
-
-
-
-
-
-
-
-
-
- - 9 -
-
-
-
- +o IGLOO lmc color mode can't render indirectly. Bug
- Number 623684.
-
- +o Line color wrong when lines are clipped. Bug Number
- 631712.
-
- 4.9 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._5__a_n_d__6_._5_._1
-
- 4.9.1 _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
-
- +o Geometry not flushed when losing current. Bug Number
- 507358.
-
- +o Edge flags wrong in some cases. Bug Number 576511.
-
- +o Polygon stipple not context switched. Bug Number
- 577320.
-
- +o Fractional pixel zoom displaced by zoomed pixel height.
- Bug Number 580128.
-
- +o Fractional pixel zoom is now rounded to an integer only
- above 24x instead of above 6x. Bug Number 580128.
-
- +o Window clipping wrong on newly created contexts. Bug
- Number 587308.
-
- +o OpenGL 1.1 Polygon offset bias scaled by large factor.
- Bug Number 595452.
-
- 4.10 _B_u_g__F_i_x_e_s__B_e_t_w_e_e_n__I_R_I_X__6_._2_,__6_._3_,__6_._4_,__a_n_d__6_._5
-
- 4.10.1 _O_n_y_x/_I_n_f_i_n_i_t_e_R_e_a_l_i_t_y, _O_n_y_x_2/_I_n_f_i_n_i_t_e_R_e_a_l_i_t_y, _a_n_d
- _O_n_y_x_2/_R_e_a_l_i_t_y
-
- +o PAB2 with voc1b swaps fields when vampiring off of 30r2
- format. Bug Number 543728.
-
- +o XSGIvc 64bit call QueryChannelInfo dumps core. Bug
- Number 575616.
-
- +o Video - 10% of time, video comes up jittering/bouncing.
- Bug Number 330865.
-
- +o Setmon doesn't work on InfiniteReality unless X is
- running. Bug Number 353401.
-
- +o Texture load with convolve enable does not work. Bug
- Number 353894.
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 10 -
-
-
-
- +o Gfxinfo does not display video info correctly. Bug
- Number 354431.
-
- +o Texture Manager can Corrupt Textures. Bug Number
- 355810.
-
- +o Disabling any texture (1D/2D/3D) disables all
- texturing. Bug Number 355811.
-
- +o Non-2dMipmap texture binds not setting all necessary
- shadow parameters. Bug Number 356357.
-
- +o InfiniteReality w/ Sirius suffers from field-dominance
- confusion. Bug Number 356365.
-
- +o Add table driven AA points. Bug Number 356742.
-
- +o 3d sharpen does not work. Bug Number 356879.
-
- +o Texture Manager Alignment Issues. Bug Number 357038.
-
- +o Setmon -p <pipe> does not work. Bug Number 357335.
-
- +o Libvidfmt validator doesn't get hw config for 2nd pipe
- of two pipe system. Bug Number 357427.
-
- +o 1d convolution hangs graphics. Bug Number 358206.
-
- +o ilSharpenImg default kernel hangs graphics. Bug Number
- 358926.
-
- +o Blank video in IR textport. Bug Number 359464.
-
- +o Sirius may not be detected (by ircombine and others).
- Bug Number 361565.
-
- +o Very Wide Texture will not Download. Bug Number 363351.
-
- +o Redundant glXBindChannelToWindow calls result in X
- errors. Bug Number 363481.
-
- +o Quality of the multisample transparency mask is low.
- Bug Number 363681.
-
- +o Certain DG4 boards' DACs do not get initialized
- correctly. Bug Number 363854.
-
- +o glMaterial() change outside of bgn/end, between small
- geometry may have caused a pipe hang.. Bug Number
- 364443.
-
-
-
-
-
-
-
-
-
-
-
-
- - 11 -
-
-
-
- +o Switching between convolution filters crashes graphics.
- Bug Number 365808.
-
- +o GLX: Xsgi crash while indirect rendering. Bug Number
- 366790.
-
- +o The application cannot share filter4 textures between
- contexts. Bug Number 371032.
-
- +o Incorrect MipMap if Odd Number of Levels. Bug Number
- 372566.
-
- +o Texture Manager Swap-In uses Application Unpack Modes.
- Bug Number 372831.
-
- +o Min/max blend function broken on IR. Bug Number 372917.
-
- +o InfiniteReality graphics may hang during
- shutdown/reboot. Bug Number 373067.
-
- +o Push/Pop attrib of blend equation is broken. Bug Number
- 373220.
-
- +o IR stereo is field-swapped, cannot genlock to RE2
- serrated stereo. Bug Number 375120.
-
- +o H/C sync output select doesn't work. Bug Number 375675.
-
- +o Push/Pop of Texture Attributes is Broken. Bug Number
- 375894.
-
- +o 3d proxy textures do not work. Bug Number 378867.
-
- +o Pipe Crash if malloc Fails. Bug Number 381089.
-
- +o Texture Mangager Inefficient. Bug Number 381401.
-
- +o Texture Draw After a getteximage can Fail. Bug Number
- 383163.
-
- +o Texture Readback of non-zero min lod. Bug Number
- 383165.
-
- +o Swap-In of Exactly 64MB Texture can Fail. Bug Number
- 383350.
-
- +o Changing texture priorities on the fly may fail. Bug
- Number 384524.
-
- +o Ircombine won't load 640x480_180q field sequential. Bug
- Number 388118.
-
-
-
-
-
-
-
-
-
-
-
- - 12 -
-
-
-
- +o Sometimes managed area did not match video area. Bug
- Number 392758.
-
- +o Push/Pop attrib of texgen broken. Bug Number 395994.
-
- +o Texture scale and bias are not set on texture object
- bind. Bug Number 399151.
-
- +o Light position and spot direction aren't pushed/popped
- correctly. Bug Number 400363.
-
- +o Xsgi grows - pixmaps not being freed properly. Bug
- Number 407446.
-
- +o gluBuild2DMipmaps causes infinite loop. Bug Number
- 426457.
-
- +o Texgen with viewport clipping causes performance hit.
- Bug Number 431814.
-
- +o Context switching problem when rendering to pbuffers.
- Bug Number 433323.
-
- +o Context switching hoses X drawing to overlay planes.
- Bug Number 433687.
-
- +o Selection/feedback data is sometimes corrupted. Bug
- Number 433710.
-
- +o Deleting texture object causes crash in
- releaseMemBank(). Bug Number 437768.
-
- +o 64-bit OpenGL SEGVs in getmatrix test. Bug Number
- 438494.
-
- +o Clipmaps don't work with texture color lookup tables.
- Bug Number 447267.
-
- +o Readback of convolution kernel can hang pipe. Bug
- Number 449847.
-
- +o General clipmap HW sub-clipmap positioned badly. Bug
- Number 451935.
-
- +o Pipe crash in glTexSubImage3DEXT. Bug Number 453252.
-
- +o Pixmap rendering is broken on InfiniteReality. Bug
- Number 454622.
-
- +o Vsync frame scheduler support is missing. Bug Number
- 455030.
-
-
-
-
-
-
-
-
-
-
-
- - 13 -
-
-
-
- +o Software support for HU-DDO. Bug Number 457431.
-
- +o OpenGL doesn't allow window wider than 3k. Bug Number
- 464027.
-
- +o Z precision in GE. Bug Number 464438.
-
- +o IR BEF shadow write bug workaround. Bug Number 482637.
-
- +o Slow display list download on Onyx IR. Bug Number
- 493009.
-
- +o SceneViewer print to RGB file produces bad file. Bug
- Number 497144.
-
- +o SceneViewer provokes Xsgi memory leak. Bug Number
- 504810.
-
- +o Gfx hang in CosmoPlayer dlist download with shared
- contexts. Bug Number 514550.
-
- +o OpenGL apps don't run with X server proxies. Bug Number
- 524291.
-
- 4.10.2 _O_n_y_x/_R_e_a_l_i_t_y_E_n_g_i_n_e, _O_n_y_x/_R_e_a_l_i_t_y_E_n_g_i_n_e_2, _a_n_d
- _O_n_y_x/_V_T_X
-
- +o Graphics hang on REII IP19 when loading texture memory.
- Bug number 472831.
-
- +o DoubleBuffer application goes SingleBuffered in stereo.
- Bug number 481989.
-
- +o Pixmap rendering is broken on RealityEngine. Bug
- number 454622
-
- +o Incorrect primitive lighting when using
- GL_AMBIENT_AND_DIFFUSE parameter to glColorMaterial().
- Bug number 341355.
-
- +o A pipe hang caused by X server drawing large bitmap
- images. Bug number 419755.
-
- +o Incorrect X server drawing of bitmaps under certain
- circumstances. Bug number 372836.
-
- +o Corruption of dynamically allocated graphics subsystem
- memory (heap memory) that occurred when multiple
- graphics contexts allocate memory (i.e., for histogram,
- pixel maps, OpenGL's attribute stack etc.) such that
- the total size of the graphics subsystem heap exceeds
-
-
-
-
-
-
-
-
-
-
-
- - 14 -
-
-
-
- the available heap memory. Under certain circumstances
- such corruption would cause a pipe hang. Bug number
- 358341.
-
- +o Incorrect restoration of many parts of OpenGL state
- after glPopAttrib(). Examples are the stencil
- writemask, user clip planes, TexGen environments, etc.
- Bug numbers 406391, 407193.
-
- +o Incorrect handling of glCopyPixels() with convolution
- enabled. In addition to possible pipe hangs the
- determination of the ability to use optimized path
- based on the values of the color matrix and color
- buffer write mask was incorrect. The failure to select
- an optimized paths had a very significant performance
- implication. Bug numbers 365068 and 412633.
-
- +o Incorrect handling of GL_FUNC_REVERSE_SUBTRACT_EXT
- blend function. Bug number 370840.
-
- +o Incorrect handling of OpenGL's 1D and 2D evaluators'
- enable state. Bug number 357517.
-
- +o Incorrect error detection and handling for a variety of
- OpenGL commands both for illegal command parameter
- values and for issuing commands that are not allowed
- inside glBegin(...)/glEnd() while inside a
- glBegin(...)/glEnd(). One of the problems that has
- been fixed is described by bug number 372086.
-
- +o glGetTexGen() of the eye or object plane equations
- always returned the default values rather than the
- actual equations set by the user (although these
- equations were used when generating texture
- coordinates). Bug number 407195.
-
- +o glGetClipPlane() would return incorrect results when
- more than 16 graphics contexts were running
- simultaneously (the actual equations used by the system
- were however correct). Bug number 421407.
-
- +o Incorrect handling of linear fog; bug number 374451.
- Note that there were two issues in this case. First,
- there was a bug that caused certain fog parameters to
- be corrupted; this has been fixed. Second, there was
- no support for the IB2 chip, which has significantly
- improved fog capability compared to the older IB1. In
- order to preserve compatibility with previous releases,
- IB2 capability is not enabled by default. One must set
- the environment variable RE_FOG_MODE to the value 2 in
- order to enable it. Note that IB2 capability must be
-
-
-
-
-
-
-
-
-
-
-
- - 15 -
-
-
-
- used if compatibility between RealityEngine and
- InfiniteReality is desired.
-
- +o There was a memory leak in glColorTableSGI() when
- loading texture color lookup tables. Bug number
- 437745.
-
- +o Iconifying and de-iconifying a running application
- could cause a segmentation violation. The conditions
- needed to cause this are exceedingly rare, except in
- real-time applications running with non-degrading
- priority. Bug number 452106.
-
- +o Cursor colors with component values greater than 127
- were handled incorrectly. (No associated bug number.)
-
- +o Suspension and resumption of selection and feedback
- modes were handled incorrectly. Bug number 458806.
-
- +o A problem (introduced in patch 1442) with accidental
- enabling of user clip planes was fixed. This bug was
- manifest as incorrect feedback results after user clip
- planes had been set. (No associated bug number.)
-
- +o When using pixie with N32 OpenGL programs, the pixied
- program dumps core. Bug number 372990.
-
- +o Use of a glDrawPixels() command with an image of a
- particular size could cause display-list corruption,
- leading to a segmentation fault. Bug number 433594.
-
- +o The change introduced in patch SG0001702 to fix bug
- 374451 accidentally created new problems with
- exponential and EXP2 fog, for both OpenGL and IrisGL.
- Bug number 467103.
-
- +o The performance of IrisGL and OpenGL mode changes
- (i.e., setting of the color mask, depth test, blending
- and fog functions, enables, material binding, etc.),
- and OpenGL matrix queries have been improved by more
- than 30%.
-
- +o OpenGL switching between different contexts
- (glMakeCurrent/Read) performance has been improved by
- about 25%.
-
- +o The performance of OpenGL pushing and popping of the
- current state (glPush/PopAttrib(GL_CURRENT_BIT)) has
- been improved by a factor of more than 15.
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 16 -
-
-
-
- +o The performance of OpenGL and IrisGL evaluators has
- been improved by more than 40%.
-
- +o glDrawPixels of small images (< 50K bytes) has been
- tuned.
-
- +o The size of the available graphics subsystem dynamic
- memory (heap memory) has been doubled. Thus, for
- example, OpenGL applications can use a larger number of
- big pixel lookup tables (PixelMaps) simultaneously with
- a large histogram.
-
- +o The maximum width of an OpenGL viewport has been
- increased from 2048 to 2560. Bug number 448477.
-
- 4.10.3 _M_a_x__I_m_p_a_c_t_,__H_i_g_h__I_m_p_a_c_t_,__S_o_l_i_d__I_m_p_a_c_t_,__M_X_I_,__S_S_I_,__S_I
-
-
- +o Corrupt 3D textures on pacecar patch1447 (420320).
-
- +o PTC: Textures fail on solid impact (496353).
-
- +o Patch 1935: kernel panic in MgrasEramBufFree (504019).
-
- +o Allocating and deallocating P-Buffers crashes (504774).
-
- +o patch 1935: corrupted textures in perfly (512526).
-
- +o patch1935: GLquake - loading levels much slower
- (505864).
-
- +o Allocating and deallocating P-Buffers crashes (504774).
-
- +o OpenGL on MGras prevents unpin or unmap of memory
- (486824).
-
- +o 64-bit Performer-based applications with big texture
- fail (571915).
-
- 4.10.4 _O_2
-
- +o Color bias doesn't clamp correctly on O2 (555270).
-
- +o Poor read depth buffer performance on O2 (547483).
-
- +o Masked stencil buffer clears don't work on O2 (547481).
-
- +o Power-up stereo-in-a-window fails on O2 (545312).
-
- +o OpenGL stereo picking off by 20 pixels (543964).
-
-
-
-
-
-
-
-
-
-
-
-
- - 17 -
-
-
-
- +o Fast RGB broken with pixelzoom and histograming
- (543642).
-
- +o O2 fails w/ GL_UNPACK_ROW_LENGTH set to large value
- (542763).
-
- +o Soft pbuffer to texture to frame buffer problem
- (524922).
-
- 4.10.5 _G_R_2_,__G_R_3_,__E_x_t_r_e_m_e
-
- 4.10.6 _X_L_,__I_n_d_y
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-