On Sat, 2009-10-31 at 18:00 -0700, Ian Romanick wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Maxim Levitsky wrote:
> > Tested revision just before texformat-rework, and everything was fine,
> > after there few revisions that won't work, and then I notice significant
> > speed reduction, and hiccups.
> > 
> > Tested with default settings + 800x600, Intel G965
> 
> Is there a specific test case or application that shows the regression?
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAkrs3acACgkQX1gOwKyEAw8oFwCgiv04BtX59QOlQ/9YSZnkXp8n
> I/0Anihf4O3wQCmmcszj/3+meDHXGE58
> =SAEd
> -----END PGP SIGNATURE-----


To reproduce, just start the sauerbraten game.
I play now the version in ubuntu 9.10 (0.0.20090504.dfsg-1)

I tested the 'Private stan sauer', part 2 (run and guns ||)
Here attached version of configuration I used.

With this regression, I see frequent hickups, that make the game almost
unplayable. 


Without the regression I get about 18-24 FPS.


I bisected this bug (and tested successfully master branch with this
commit reverted)


2c30ee9bd69ed606b984c051748a7cdb34905eeb is first bad commit
commit 2c30ee9bd69ed606b984c051748a7cdb34905eeb
Author: Eric Anholt <[email protected]>
Date:   Fri Oct 30 13:20:13 2009 -0700

    i965: Fix BRW_WM_MAX_INSN to reflect current limits.
    
    Part of fixing bug #24355.





Best regards,
        Maxim Levitsky
// automatically written on exit, DO NOT MODIFY
// delete this file to have data/defaults.cfg overwrite these settings
// modify settings in game, or put settings in autoexec.cfg to override anything

name "unnamed"

loadcrosshair "data/crosshair.png" 0
loadcrosshair "data/hit.png" 2

ammohud 1
animationinterpolationtime 150
aniso 0
applydialog 1
ati_skybox_bug 0
autoauth 1
autorepammo 1
bilinear 1
blobdyntris 4096
blobfadehigh 8
blobfadelow 8
blobheight 32
blobintensity 60
blobmargin 1
blobs 1
blobstattris 4096
blood 1
blurdepthfx 1
blurdepthfxsigma 50
blurglare 4
blurglaresigma 50
blurshadowmap 1
blursmsigma 100
bumpmodels 1
bypassheightmapcheck 0
capturetether 1
caustics 0
chainsawhudgun 1
clockerror 1000000
clockfix 0
compresspng 9
compresstga 1
confade 30
confilter 3327
consize 5
crosshairfx 1
crosshairsize 15
cursorsize 30
damagecompass 1
damagecompassalpha 25
damagecompassfade 1000
damagecompassmax 200
damagecompassmin 25
damagecompasssize 30
damagescreen 1
damagescreenalpha 45
damagescreenfactor 7
damagescreenfade 125
damagescreenmax 100
damagescreenmin 10
deadpush 2
decalfade 10000
decals 1
depthfx 1
depthfxblend 16
depthfxemuprecision 1
depthfxfilter 1
depthfxfpscale 4096
depthfxpartblend 8
depthfxparts 1
depthfxprecision 0
depthfxrect 0
depthfxscale 64
depthfxsize 7
dynlightdist 1024
emitmillis 17
envmapmodels 1
envmapsize 7
explosion2d 0
fewparticles 100
ffdynlights 0
ffshadowmapdist 1024
filltjoints 1
flarecutoff 1000
flaresize 100
forceplayermodels 0
fov 100
fpdepthfx 0
fpshadowmap 0
fullbrightmodels 100
fullconfilter 65535
fullconsize 75
gamma 100
glare 0
glarescale 1.0
glaresize 8
glassenv 1
glowmodels 1
gpuskel 1
grass 0
grassdist 256
grassheight 4
grassstep 2.0
grasstaper 0.2
gui2d 1
guiautotab 16
guiclicktab 0
guifollow 1
guipushdist 4
highlightscore 1
hitcrosshair 425
hitsound 0
hudgun 1
hudgunsdir ""
hudgunsway 1
hwmipmap 0
invmouse 0
lightmodels 1
lobbymap "complex"
lobbymode 0
localmap "complex"
localmode 1
matskel 1
maxbarreldebris 10
maxcon 200
maxdebris 25
maxdecaldistance 512
maxdecaltris 1024
maxdynlights 3
maxfps 200
maxmodelradiusdistance 200
maxparticledistance 1024
maxparticles 4000
maxparticletextdistance 128
maxradarscale 1024
maxreflect 1
maxroll 3
maxservpings 25
maxsoundradius 340
maxsoundsatonce 5
maxtexsize 256
maxtrail 500
menuautoclose 120
menudistance 40
miniconfade 30
miniconfilter 768
miniconsize 5
miniconwidth 40
movieaccel 1
moviefps 24
movieh 240
moviesound 1
moviesync 0
moview 320
mumble 1
musicvol 60
muzzleflash 1
muzzlelight 1
nompedit 1
oqdynent 1
outlinemeters 0
particleglare 2
particlesize 100
particletext 1
playermodel 0
pvsthreads 1
ragdoll 1
ragdollfade 1000
ragdollmillis 10000
reducefilter 1
reflectdist 2000
reflectmms 1
reflectsize 8
refractfog 1
savebak 2
scoreboard2d 1
screenshotformat 2
searchlan 0
sensitivity 3.0
sensitivityscale 1.0
servpingdecay 15000
servpingrate 5000
shaderdetail 3
shadowmap 0
shadowmapbias 5
shadowmapdist 256
shadowmapintensity 40
shadowmappeelbias 20
shadowmapprecision 0
shadowmapradius 96
shadowmapsize 9
showclientnum 0
showconnecting 0
showfpsrange 0
showmat 1
showmodeinfo 1
showparticles 1
showping 1
showpj 0
showspectators 1
skyboxglare 1
slowmosp 0
smoothdist 32
smoothmove 75
soundvol 255
sparklyfix 0
spawnwait 0
teamcrosshair 1
teamhudguns 1
teamskins 0
texcompress 1024
texcompressquality -1
texgui2d 1
texreduce 0
thumbtime 50
trilinear 1
undomegs 5
usenp2 0
vertwater 1
waterenvmap 1
waterfade 1
waterfallenv 1
waterfallrefract 0
waterlod 1
waterreflect 0
waterrefract 1
watersubdiv 2
zoomautosens 1
zoomfov 35
zoominvel 250
zoomoutvel 100
zoomsens 1.0

bind "0" [setweapon FI]
bind "1" [setweapon SG]
bind "2" [setweapon CG]
bind "3" [setweapon RL]
bind "4" [setweapon RI]
bind "5" [setweapon GL]
bind "6" [setweapon PI]
bind "7" [setweapon FI]
bind "9" [thirdperson (= $thirdperson 0); if (= $thirdperson 0) [echo thirdperson OFF] [ echo thirdperson ON]]
bind "A" [left]
bind "BACKQUOTE" [saycommand /]
bind "D" [right]
bind "DELETE" [delbot]
bind "DOWN" [backward]
bind "E" [edittoggle]
bind "ESCAPE" [if (cleargui 1) [] [showgui main]]
bind "F1" [paused (= $paused 0); if (= $paused 0) [echo paused OFF] [ echo paused ON]]
bind "F11" [toggleconsole]
bind "F12" [screenshot]
bind "G" [togglezoom]
bind "I" [taunt]
bind "INSERT" [addbot]
bind "KP_MINUS" [conskip 5]
bind "KP_PLUS" [conskip -1000]
bind "LEFT" [left]
bind "MOUSE1" [attack]
bind "MOUSE2" [jump]
bind "MOUSE3" [weapon]
bind "MOUSE4" [universaldelta 1]
bind "MOUSE5" [universaldelta -1]
bind "R" [dropflag]
bind "RIGHT" [right]
bind "S" [backward]
bind "SLASH" [saycommand /]
bind "SPACE" [jump]
bind "T" [saycommand]
bind "TAB" [showscores]
bind "UP" [forward]
bind "W" [forward]
bind "Y" [sayteamcommand]
bind "Z" [togglezoom]
specbind "MOUSE1" [nextfollow]
specbind "MOUSE2" [nextfollow -1]
specbind "MOUSE3" [follow]
specbind "SPACE" [follow]
editbind "0" [allfaces (= $allfaces 0); if (= $allfaces 0) [echo allfaces OFF] [ echo allfaces ON]]
editbind "1" [domodifier 11]
editbind "2" [domodifier 12]
editbind "3" [domodifier 13]
editbind "4" [domodifier 14]
editbind "5" [hidehud (= $hidehud 0); if (= $hidehud 0) [echo hidehud OFF] [ echo hidehud ON]]
editbind "6" [entselsnap (= $entselsnap 0); if (= $entselsnap 0) [echo entselsnap OFF] [ echo entselsnap ON]]
editbind "7" [outline (= $outline 0); if (= $outline 0) [echo outline OFF] [ echo outline ON]]
editbind "8" [wireframe (= $wireframe 0); if (= $wireframe 0) [echo wireframe OFF] [ echo wireframe ON]]
editbind "B" [domodifier 9; brushcopy = 0;]
editbind "BACKSPACE" [editdel]
editbind "C" [editcopy]
editbind "COMMA" [domodifier 10; onrelease entautoview]
editbind "DELETE" [editdel]
editbind "F" [domodifier 2]
editbind "F2" [showtexgui]
editbind "F3" [cleargui; showentgui]
editbind "F4" [showgui mapmodels]
editbind "F5" [savemap]
editbind "F6" [notepad (mapcfgname)]
editbind "G" [domodifier 1]
editbind "H" [if $hmapedit [ editface 1 -1 ] [ hmapedit 1 ]]
editbind "I" [redo]
editbind "J" [gotosel]
editbind "K" [calclight]
editbind "KP0" [setblendpaintmode 0]
editbind "KP1" [setblendpaintmode 1]
editbind "KP2" [setblendpaintmode 2]
editbind "KP3" [setblendpaintmode 3]
editbind "KP4" [setblendpaintmode 4]
editbind "KP5" [setblendpaintmode 5]
editbind "KP8" [scrollblendbrush -1]
editbind "KP9" [scrollblendbrush 1]
editbind "KP_ENTER" [entselect insel]
editbind "L" [fullbright (= $fullbright 0); if (= $fullbright 0) [echo fullbright OFF] [ echo fullbright ON]]
editbind "LALT" [multiplier = 10;onrelease [multiplier = 1]]
editbind "LCTRL" [hmapedit  1; onrelease [ hmapedit  0]]
editbind "LSHIFT" [editcut]
editbind "M" [showmat (= $showmat 0); if (= $showmat 0) [echo showmat OFF] [ echo showmat ON]]
editbind "MOUSE1" [if $blendpaintmode [paintblendmap] [editdrag]]
editbind "MOUSE2" [if $blendpaintmode [rotateblendbrush] [editextend]]
editbind "MOUSE3" [selcorners]
editbind "N" [selentfindall]
editbind "PERIOD" [selentedit]
editbind "Q" [domodifier 3]
editbind "R" [domodifier 4]
editbind "RALT" [passthrough  1; onrelease [ passthrough  0]]
editbind "SPACE" [cancelsel]
editbind "T" [saycommand]
editbind "U" [undo; passthroughsel 0]
editbind "V" [editpaste]
editbind "X" [editflip]
editbind "Y" [domodifier 6]
editbind "Z" [undo; passthroughsel 0]

"bestscore_mpsp9c" = [240]
"curmap" = [firstevermap]
"customh" = [600]
"customw" = [800]
"defaultmodifier" = [0]
"delta_edit_0" = [ 
    if $blendpaintmode [
        scrollblendbrush $arg1
    ] [
        editfacewentpush $arg1 1 
    ]
]
"delta_edit_1" = [ gridpower (+ $arg1 $gridpower) ]
"delta_edit_10" = [ entautoview $arg1 ]
"delta_edit_11" = [ entproperty 0 (* $arg1 $multiplier) ]
"delta_edit_12" = [ entproperty 1 (* $arg1 $multiplier) ]
"delta_edit_13" = [ entproperty 2 (* $arg1 $multiplier) ]
"delta_edit_14" = [ entproperty 3 (* $arg1 $multiplier) ]
"delta_edit_2" = [ editfacewentpush $arg1 0 ]
"delta_edit_3" = [ editfacewentpush $arg1 2 ]
"delta_edit_4" = [ editrotate $arg1 ]
"delta_edit_5" = [ entproperty 0 $arg1 ]
"delta_edit_6" = [ edittex $arg1 ]
"delta_edit_9" = [ selectbrush $arg1 ]
"delta_game_0" = [ if (= $arg1 1) [ weapon 2 3 5 4 1 6 0 ] [ weapon 4 1 6 2 3 5 0 ] ]
"domodifier" = [ modifier = $arg1; onrelease [ modifier = $defaultmodifier ] ]
"guirolloveraction" = [quit]
"guirolloverimgaction" = [showgui maps]
"guirolloverimgpath" = [packages/base/load.jpg]
"guirollovername" = [quit]
"i" = [26]
"modifier" = [0]
"multiplier" = [1]
"n" = [26]
"newbinds" = [newbinds25]
"newbinds0" = [UP W]
"newbinds1" = [DOWN S]
"newbinds10" = [F11]
"newbinds11" = [F12]
"newbinds12" = [E]
"newbinds13" = [0 7]
"newbinds14" = [1]
"newbinds15" = [2]
"newbinds16" = [3]
"newbinds17" = [4]
"newbinds18" = [5]
"newbinds19" = [6]
"newbinds2" = [LEFT A]
"newbinds20" = [MOUSE3]
"newbinds21" = [MOUSE4]
"newbinds22" = [MOUSE5]
"newbinds23" = [R]
"newbinds24" = [INSERT]
"newbinds25" = [DELETE]
"newbinds3" = [RIGHT D]
"newbinds4" = [SPACE MOUSE2]
"newbinds5" = [MOUSE1]
"newbinds6" = [G Z]
"newbinds7" = [T]
"newbinds8" = [Y]
"newbinds9" = [TAB]
"newsens" = [3.0]
"t" = [26]
"universaldelta" = [
  do [delta_@(if $editing [ result edit ] [ result game ])_...@modifier @arg1]
]
"z" = [13]

complete "capture" "packages/base" "ogz"
listcomplete "clearents" [ 
  light mapmodel playerstart envmap particles sound
  shells bullets rockets riflerounds grenades cartridges
  health healthboost greenarmour yellowarmour quaddamage
  teleport teledest
  monster carrot jumppad
  base respawnpoint
  spotlight
  box barrel platform elevator
  flag

]
complete "coop" "packages/base" "ogz"
complete "ctf" "packages/base" "ogz"
complete "demo" "." "dmo"
complete "dmsp" "packages/base" "ogz"
listcomplete "editmat" [air water clip glass noclip lava gameclip death]
complete "effic" "packages/base" "ogz"
complete "efficteam" "packages/base" "ogz"
listcomplete "entfind" [ 
  light mapmodel playerstart envmap particles sound
  shells bullets rockets riflerounds grenades cartridges
  health healthboost greenarmour yellowarmour quaddamage
  teleport teledest
  monster carrot jumppad
  base respawnpoint
  spotlight
  box barrel platform elevator
  flag

]
complete "ffa" "packages/base" "ogz"
complete "importcube" "packages/cube" "cgz"
complete "insta" "packages/base" "ogz"
complete "instactf" "packages/base" "ogz"
complete "instaprotect" "packages/base" "ogz"
complete "instateam" "packages/base" "ogz"
complete "map" "packages/base" "ogz"
listcomplete "newent" [ 
  light mapmodel playerstart envmap particles sound
  shells bullets rockets riflerounds grenades cartridges
  health healthboost greenarmour yellowarmour quaddamage
  teleport teledest
  monster carrot jumppad
  base respawnpoint
  spotlight
  box barrel platform elevator
  flag

]
complete "protect" "packages/base" "ogz"
complete "regencapture" "packages/base" "ogz"
complete "sp" "packages/base" "ogz"
complete "tac" "packages/base" "ogz"
complete "tacteam" "packages/base" "ogz"
complete "teamplay" "packages/base" "ogz"
// automatically written on exit, DO NOT MODIFY
// modify settings in game
fullscreen 1
scr_w 800
scr_h 600
colorbits 0
depthbits 0
stencilbits 1
fsaa -1
vsync 0
shaders 1
shaderprecision 0
soundchans 32
soundfreq 22050
soundbufferlen 1024
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to