AW: AW: AW: Problems with tilesort SPU

Décosterd Gaël <[email protected]>
Newsgroups gmane.comp.graphics.chromium.user
Message-ID <[email protected]>
Could you use your debugger to get more information?  The
crCanHoldOpcode() function has several conditions that it checks.  It
would be nice to know which one is failing.

I can't use a debugger under windows :( But I tried your second solution. Maybe it can help. If you can't find your reply in the ligne under, i'll just add some printf() somewhere to have some new informations?

Alternately, what happens if you simply remove the assertion from the
GET_BUFFERED_POINTER_NO_BEGINEND_FLUSH() macro in include/cr_pack.h?
 
I'm not sure what you mean, but I tried to remove the ligne: "CRASSERT(crPackCanHoldOpcode( 1, (len) ) ); \" from this part of the code 
 
######## ORIGINAL CODE cr_pack.h ############################
#define GET_BUFFERED_POINTER_NO_BEGINEND_FLUSH( pc, len ) \

THREADASSERT( pc ); \

CRASSERT( pc->currentBuffer ); \

data_ptr = pc->buffer.data_current; \

if ( !crPackCanHoldOpcode( 1, (len) ) ) \

{ \

pc->Flush( pc->flush_arg ); \

data_ptr = pc->buffer.data_current; \

CRASSERT(crPackCanHoldOpcode( 1, (len) ) ); \       <------- this line has been removed ------

} \

pc->buffer.data_current += (len)

####################################################

Here is the result after compiling and launching my project:
 
- File joined printspu named "_assert_removed_1"
 
###################### CRAPPFAKER console ###################
 
CR Debug(graphic1:0): Tilesort SPU: ---------- End of Init -------------
CR Debug(graphic1:0): Initializing error SPU
CR Debug(graphic1:0): Initializing passthrough SPU
CR Debug(graphic1:0): Initializing print SPU
CR Warning(graphic1:0): Couldn't find the CRMOTHERSHIP environment variable, def
aulting to localhost
CR Debug(graphic1:0): In crNetConnectToServer( "localhost", port=10000, mtu=8096
, broker=0 )
CR Debug(graphic1:0): Connecting to graphic1 on port 10000, with protocol tcpip
CR Debug(graphic1:0): Done connecting to localhost (swapping=0)
CR Debug(graphic1:0): Looking for the system's OpenGL library...
CR Debug(graphic1:0): Found it in default path.
CR Debug(graphic1:0): Tilesort SPU: CreateContext(16842837, 0x2f)
CR Debug(graphic1:0): Tilesort SPU: HDC = 16842837
CR Debug(graphic1:0): Buffer pool 031822D0 was empty; allocated new 2068 byte bu
ffer.
CR Warning(graphic1:0): crPackReleaseBuffer called with no current buffer
CR Debug(graphic1:0): Tilesort SPU: CreateContext(453052787, 0x2f)
CR Debug(graphic1:0): Tilesort SPU: HDC = 453052787
CR Error(graphic1:0): Assertion failed: pack->data_current <= pack->data_end, fi
le tilesortspu_flush.c, line 35
CR Debug(graphic1:0): Cleaning up SPU print
CR Debug(graphic1:0): Cleaning up SPU passthrough
CR Debug(graphic1:0): Cleaning up SPU error
CR Warning(graphic1:0): "C:\DOCUME~1\gael\LOCALS~1\Temp\cr75\java.exe": exited w
ith status=3
CR Debug(graphic1:0): Dead connection (sock=1944, host=graphic1), removing from
pool
 
############################################################
 
Then I tried to remove only the function "CRASSERT(" and ")" keeping "crPackCanHoldOpcode( 1, (len) )" in the macro.
 
Here is the result:
 
- File joined printspu named "_assert_removed_2"
 
###################### CRAPPFAKER console ###################
 
CR Debug(graphic1:0): Initializing error SPU
CR Debug(graphic1:0): Initializing passthrough SPU
CR Debug(graphic1:0): Initializing print SPU
CR Warning(graphic1:0): Couldn't find the CRMOTHERSHIP environment variable, def
aulting to localhost
CR Debug(graphic1:0): In crNetConnectToServer( "localhost", port=10000, mtu=8096
, broker=0 )
CR Debug(graphic1:0): Connecting to graphic1 on port 10000, with protocol tcpip
CR Debug(graphic1:0): Done connecting to localhost (swapping=0)
CR Debug(graphic1:0): Looking for the system's OpenGL library...
CR Debug(graphic1:0): Found it in default path.
CR Debug(graphic1:0): Tilesort SPU: CreateContext(453052787, 0x2f)
CR Debug(graphic1:0): Tilesort SPU: HDC = 453052787
CR Debug(graphic1:0): Buffer pool 031822D0 was empty; allocated new 2068 byte bu
ffer.
CR Warning(graphic1:0): crPackReleaseBuffer called with no current buffer
CR Debug(graphic1:0): Tilesort SPU: CreateContext(-1979644746, 0x2f)
CR Debug(graphic1:0): Tilesort SPU: HDC = -1979644746
CR Error(graphic1:0): Assertion failed: pack->data_current <= pack->data_end, fi
le tilesortspu_flush.c, line 35
CR Debug(graphic1:0): Cleaning up SPU print
CR Debug(graphic1:0): Cleaning up SPU passthrough
CR Debug(graphic1:0): Cleaning up SPU error
CR Warning(graphic1:0): "C:\DOCUME~1\gael\LOCALS~1\Temp\cr75\java.exe": exited w
ith status=3
CR Debug(graphic1:0): Dead connection (sock=1944, host=graphic1), removing from
pool
 
############################################################
 
I hope you can help me :)
 
Gaël
 
________________________________

Von: Brian Paul [mailto:[email protected]]
Gesendet: Mo 08.05.2006 23:30
An: Décosterd Gaël
Cc: [email protected]
Betreff: Re: AW: AW: [Chromium-users] Problems with tilesort SPU



Décosterd Gaël wrote:
> Hello,
> 
> I made the changes (your mail below). Now I have an other error :( But
> is seems to make crash java differently.
> 
> --> Mother ship no problem
> --> crserver --> connexion reset after crappfaker died
> 
> ######## CRAPPFAKER --> RELEASE = 0 ###########################
> 
> .............
> 
> CR Debug(graphic1:0): Tilesort SPU: ---------- End of Init -------------
> CR Debug(graphic1:0): Initializing error SPU
> CR Debug(graphic1:0): Initializing passthrough SPU
> CR Debug(graphic1:0): Initializing print SPU
> CR Warning(graphic1:0): Couldn't find the CRMOTHERSHIP environment
> variable, def
> aulting to localhost
> CR Debug(graphic1:0): In crNetConnectToServer( "localhost", port=10000,
> mtu=8096
> , broker=0 )
> CR Debug(graphic1:0): Connecting to graphic1 on port 10000, with
> protocol tcpip
> CR Debug(graphic1:0): Done connecting to localhost (swapping=0)
> CR Debug(graphic1:0): Looking for the system's OpenGL library...
> CR Debug(graphic1:0): Found it in default path.
> CR Debug(graphic1:0): Tilesort SPU: CreateContext(704709390, 0x2f)
> CR Debug(graphic1:0): Tilesort SPU: HDC = 704709390
> CR Debug(graphic1:0): Buffer pool 031422D0 was empty; allocated new 2068
> byte bu
> ffer.
> CR Warning(graphic1:0): crPackReleaseBuffer called with no current buffer
> CR Debug(graphic1:0): Tilesort SPU: CreateContext(-1308555569, 0x2f)
> CR Debug(graphic1:0): Tilesort SPU: HDC = -1308555569
> CR Error(graphic1:0): Assertion failed: crPackCanHoldOpcode( 1, (len) ),
> file pa
> ck_context.c, line 39

I tried reproducing this by hacking the psubmit.c demo to destroy the
rendering context, then creating a new one - like your client-side log
indicates.

It worked as expected for me.

Could you use your debugger to get more information?  The
crCanHoldOpcode() function has several conditions that it checks.  It
would be nice to know which one is failing.

Alternately, what happens if you simply remove the assertion from the
GET_BUFFERED_POINTER_NO_BEGINEND_FLUSH() macro in include/cr_pack.h?

-Brian
java Demo_CLIENT_LOG__assert_removed_1.txt (text/plain, 195 B)
CreateContext( 03816480, 47, 0 )
= 200
WindowCreate( 038168B8, 47 )
= 1
MakeCurrent( 1, 16842837, 200 )
Viewport( 0, 0, 1192, 833 )
DestroyContext( 200 )
CreateContext( 03842B10, 47, 0 )
java Demo_CLIENT_LOG_assert_removed_2.txt (text/plain, 196 B)
CreateContext( 03816480, 47, 0 )
= 200
WindowCreate( 038168B8, 47 )
= 1
MakeCurrent( 1, 453052787, 200 )
Viewport( 0, 0, 1192, 833 )
DestroyContext( 200 )
CreateContext( 03842B10, 47, 0 )
java Demo_SERVER_LOG__assert_removed_1.txt (text/plain, 8.7 KB)
GetIntegerv( GL_VIEWPORT, 0x00ABA474 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE1 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE2 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE3 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE4 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE5 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE6 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE7 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
GetString( GL_EXTENSIONS )
BindBufferARB( GL_ARRAY_BUFFER, 0 )
BindBufferARB( GL_ELEMENT_ARRAY_BUFFER, 0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE1 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE2 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE3 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE4 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE5 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE6 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE7 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE0 )
PolygonStipple( [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] )
CreateContext( 0012FDC4, 47, 0 )
= 1
WindowCreate( 0012FDC4, 47 )
= 1
GetChromiumParametervCR( GL_WINDOW_SIZE_CR, 1, GL_INT, 2, 0012FD78 )
MakeCurrent( 1, 16842837, 1 )
WindowPos2iARB( -10, -10 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE1 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE2 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE3 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE4 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE5 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE6 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE7 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
BindBufferARB( GL_ARRAY_BUFFER, 0 )
BindBufferARB( GL_ELEMENT_ARRAY_BUFFER, 0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE1 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE2 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE3 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE4 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE5 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE6 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE7 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE0 )
PolygonStipple( [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] )
GetString( GL_EXTENSIONS )
java Demo_SERVER_LOG_assert_removed_2.txt (text/plain, 8.7 KB)
GetIntegerv( GL_VIEWPORT, 0x00ABA474 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE1 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE2 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE3 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE4 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE5 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE6 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE7 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
GetString( GL_EXTENSIONS )
BindBufferARB( GL_ARRAY_BUFFER, 0 )
BindBufferARB( GL_ELEMENT_ARRAY_BUFFER, 0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE1 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE2 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE3 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE4 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE5 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE6 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE7 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FE5C )
ActiveTextureARB( GL_TEXTURE0 )
PolygonStipple( [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] )
CreateContext( 0012FDC4, 47, 0 )
= 1
WindowCreate( 0012FDC4, 47 )
= 1
GetChromiumParametervCR( GL_WINDOW_SIZE_CR, 1, GL_INT, 2, 0012FD78 )
MakeCurrent( 1, 453052787, 1 )
WindowPos2iARB( -10, -10 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE1 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE2 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE3 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE4 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE5 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE6 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE7 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
ActiveTextureARB( GL_TEXTURE0 )
MatrixMode( GL_MODELVIEW )
BindBufferARB( GL_ARRAY_BUFFER, 0 )
BindBufferARB( GL_ELEMENT_ARRAY_BUFFER, 0 )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
MatrixMode( GL_MODELVIEW )
PushMatrix(  )
LoadIdentity(  )
PopMatrix(  )
MatrixMode( GL_MODELVIEW )
ActiveTextureARB( GL_TEXTURE0 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE1 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE2 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE3 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE4 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE5 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE6 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE7 )
TexEnviv( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, 0012FDD0 )
ActiveTextureARB( GL_TEXTURE0 )
PolygonStipple( [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] )
GetString( GL_EXTENSIONS )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.