--- Log opened Сбт Авг 12 00:00:12 2006
00:00 -!- pmdata [i=patrice@ANantes-154-1-11-207.w81-53.abo.wanadoo.fr] has joined #nouveau
00:00  * pmdata back again, box crashed
00:13 -!- EdB [n=EdB@ARennes-251-1-39-24.w81-250.abo.wanadoo.fr] has quit ["Konversation terminated!"]
00:28 < pmdata> anyone with nv17/nv18?
00:37 -!- K [i=hazel@tor/session/external/x-a4a59d6e451b8fdf] has quit [Remote closed the connection]
00:37 -!- K [i=hazel@tor/session/external/x-86117965eb6159d9] has joined #nouveau
00:38 -!- K [i=hazel@tor/session/external/x-86117965eb6159d9] has quit [Remote closed the connection]
00:58 < pmdata> time for a little xmoto session
01:36 -!- gnarlin [n=gnarlin@194-144-217-11.du.xdsl.is] has joined #nouveau
01:49 -!- `Duke` [n=gnu@ANantes-251-1-137-238.w86-210.abo.wanadoo.fr] has quit ["Fatal signal: Segmentation Fault"]
02:17 -!- pmdata [i=patrice@ANantes-154-1-11-207.w81-53.abo.wanadoo.fr] has left #nouveau []
02:25 -!- K [n=hazel@212.145.81.31] has joined #nouveau
02:40 -!- tibbs|h is now known as tibbs
02:49 -!- bryyce [n=bryce@65.172.181.6] has joined #nouveau
02:50 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
03:00 -!- K [n=hazel@212.145.81.31] has quit [Remote closed the connection]
03:21 -!- Gloubi [n=Gloubi@ABordeaux-253-1-66-65.w83-200.abo.wanadoo.fr] has joined #nouveau
03:21 -!- Gloubi [n=Gloubi@ABordeaux-253-1-66-65.w83-200.abo.wanadoo.fr] has left #nouveau ["I'll be back"]
04:12 -!- sturmflut [n=sturmflu@2001:6f8:992:1337:213:d4ff:feaa:8a9f] has joined #nouveau
04:26 -!- bryyce [n=bryce@65.172.181.6] has left #nouveau ["Leaving"]
04:46 -!- gnarlin [n=gnarlin@194-144-217-11.du.xdsl.is] has quit ["leaving"]
05:24 < sturmflut> I think there is something wrong with NV20_TCL_PRIMITIVE_3D_VIEWPORT_VERT
05:24 < sturmflut> in test_viewport() with parameters "1 1 256 256" I get the following two lines
05:24 < sturmflut> 3b3   0x00000000   0x01000002   NV20_TCL_PRIMITIVE_3D_VIEWPORT_HORIZ          = width = 256 | x = 2
05:24 < sturmflut> 3b4   0x00000000   0x01000100   NV20_TCL_PRIMITIVE_3D_VIEWPORT_VERT           = height = 256 | y = 256
05:25 < darktama> where was the window positioned on the screen?
05:29 < sturmflut> I would say X = 600, Y = 0 (horizontally centered, vertically aligned to the top of my screen).
05:31 < sturmflut> With parameters "1,1,512,512" the result is "width = 511 | x = 2 | height = 511 | y = 1"
05:34 < darktama> yup, I see similar weirdness on NV40
05:34 < darktama> have you seen doc/nv40_viewport_and_8c0.txt yot?
05:34 < darktama> yet*
05:36 < sturmflut> No, just updated CVS. I have been AFK for about two weeks
05:40 < sturmflut> This document actually reinforces my opinion about NVIDIA developers being completely crazy. How did you find that out?
05:40 < darktama> no idea, KoalaBR committed it
05:42 -!- Myrizio [n=Myrizio@host219-101.pool80104.interbusiness.it] has quit ["Leaving"]
07:06 < sturmflut> I corrected/decoded NV20_TCL_PRIMITIVE_3D_CLIP_PLANE* (http://rafb.net/paste/results/j15lQl80.html). It has been tested on an NV28 and the values displayed are the expected ones. PARAM1 to PARAM4 refers to the elements of "array of four double-precision float‐ing-point values" glClipPlane() takes, just rename it in case it isn't appropriate
07:20 < sturmflut> I found tha commands for all six planes now, http://rafb.net/paste/results/igH1Px82.html
07:21 < sturmflut> My hardware doesn't support more
07:32 -!- shenki [n=shenki@ppp175-149.lns3.adl4.internode.on.net] has joined #nouveau
08:07 < sturmflut> Commands for CLIP_PLANE_*_ENABLE and CLIP_PLANE*_[ABCD] on NV28 and NV34 (tested for up to 6 planes, adds values for 8): http://rafb.net/paste/results/Hsyx4I61.html
08:20 -!- sturmflut [n=sturmflu@2001:6f8:992:1337:213:d4ff:feaa:8a9f] has quit ["Konversation terminated!"]
09:11 -!- shenki [n=shenki@ppp175-149.lns3.adl4.internode.on.net] has quit [Read error: 60 (Operation timed out)]
10:40 -!- EdB [n=EdB@ARennes-251-1-37-8.w81-250.abo.wanadoo.fr] has joined #nouveau
10:48 -!- KoalaBR [n=KoalaBR@port-83-236-14-100.dynamic.qsc.de] has joined #nouveau
10:54 < KoalaBR> Hi
10:54 < KoalaBR> marcheu: Had a look at your dump. NV30 now behaves exactly like my NV43... But I don't understand why the first NV34 test was so very different...
11:17 -!- Lumag [n=Lumag@chimpanzee.school.ioffe.ru] has joined #nouveau
11:18 < Lumag> hi all
11:28 < KoalaBR> Hi
11:28 < KoalaBR> Deadline reached yesterday?
11:33 < Lumag> Yes :)
11:33 < KoalaBR> Good :)
11:33 -!- EdB [n=EdB@ARennes-251-1-37-8.w81-250.abo.wanadoo.fr] has quit ["Konversation terminated!"]
11:33 < Lumag> We even managed to fix last bug an hour before :)
11:34 < KoalaBR> Hehe. If it was only one bug, you were lucky :)
11:40 -!- Duke` [n=gnu@ANantes-251-1-137-238.w86-210.abo.wanadoo.fr] has joined #nouveau
11:48 < KoalaBR> Will be back later
11:48 -!- KoalaBR [n=KoalaBR@port-83-236-14-100.dynamic.qsc.de] has quit ["ChatZilla 0.9.61 [Mozilla rv:1.7.13/20060417]"]
11:48 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
12:17 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit ["Les choses que l'on possède, finissent par nous posséder"]
12:17 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
12:31 -!- EdB|w [n=EdB@212.234.68.206] has joined #nouveau
12:43 < Duke`> http://news.com.com/2061-10791_3-6104655.html
12:43 < Duke`> crap
12:51 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
12:51 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
13:21 -!- Myrizio [n=Myrizio@host219-101.pool80104.interbusiness.it] has joined #nouveau
13:23 < marcheu> KoalaBR: that's because of vertex programs, the nv30 has a lot of duplicated functionality...
13:23 < marcheu> ah, he's gone
13:41 -!- pmdata [n=patrice@ANantes-154-1-11-151.w81-53.abo.wanadoo.fr] has joined #nouveau
13:59 -!- EdB|w [n=EdB@212.234.68.206] has quit [Read error: 104 (Connection reset by peer)]
14:11 -!- K [i=hazel@tor/session/external/x-7d0c44b9c6b7bac6] has joined #nouveau
14:23 -!- EdB [n=EdB@ARennes-251-1-96-44.w86-199.abo.wanadoo.fr] has joined #nouveau
14:25 < pmdata> hello
14:28 < K> hi
14:50 < Lumag> hi
14:53 < Duke`> hi
15:00 < marcheu> hi
15:29 -!- gajownik1away [i=gajownik@zspswidwin.pl] has joined #nouveau
15:31 -!- gajownik_away [i=gajownik@zspswidwin.pl] has quit [Read error: 104 (Connection reset by peer)]
15:48 -!- sturmflut [n=sturmflu@2001:6f8:992:1337:213:d4ff:feaa:8a9f] has joined #nouveau
15:56 -!- pmdata [n=patrice@ANantes-154-1-11-151.w81-53.abo.wanadoo.fr] has quit ["using sirc version 2.211+KSIRC/1.3.11"]
16:04 -!- EdB [n=EdB@ARennes-251-1-96-44.w86-199.abo.wanadoo.fr] has quit ["Konversation terminated!"]
16:08 -!- KoalaBR [n=KoalaBR@port-83-236-12-101.dynamic.qsc.de] has joined #nouveau
16:08 < KoalaBR> Hi
16:10 < KoalaBR> marcheu: Hi
16:12 < marcheu> hey KoalaBR
16:13 < KoalaBR> Well, I need some advice on what to do next... What other tests belong to screen clipping?
16:13 < marcheu> hmm
16:13 < marcheu> did you commit all the nv30 stuff already ?
16:14 < KoalaBR> I still don't understand how we can forth the NV30 to behave like a NV40 regarding the clip planes,,,
16:15 < marcheu> that's because vertex programs are enabled
16:15 < KoalaBR> Other than that, I can take that commend ("NV30 unreliable") out
16:15 < KoalaBR> comment
16:15 < marcheu> the nv30 chip is a bastard one
16:15 < marcheu> it has both a fixed and a programmable vertex pipeline
16:16 < marcheu> when you use the fixed vertex pipeline, you use its clipping planes. but when you enable the programmable vertex pipeline, you use the clipping planes from the programmable pipeline
16:17 < marcheu> and that programmable nv30 vertex pipeline is the only vertex pipeline available on nv40, which is why nv40 uses it all the time
16:17 < marcheu> am I clear ?
16:17 < KoalaBR> Ok understood, so I change the docs accordingly and change the comment in objects.c
16:17 < KoalaBR> So what next?
16:18 < marcheu> yeah, and you also need to document both, and explain which is used when
16:18 < marcheu> hmm let me look at what we need on nv40
16:19 < KoalaBR> Well, I still don't understand how the fixed pipeline is setup. I have a few pointers. but I don't think that this will be enough
16:20 < darktama> how slow is the NV30 programmable pipeline compared to the fixed one?
16:20 < darktama> if it's comparable in speed, we may be able to ignore the fixed pipeline
16:20 < marcheu> darktama: I think that if the proprietay driver uses both, there must be a difference
16:21 < darktama> yeah, I thought that might be the case
16:21 < marcheu> KoalaBR: maybe you could look at occlusion queries
16:22 < marcheu> darktama: the nv30 is quite a disaster WRT the performance of programmable functionality
16:22 < KoalaBR> Ok, which test?
16:22 < marcheu> KoalaBR: the ones that you have to write yourself :)
16:22 < darktama> yeah, I had a FX5200 at one point.. I exchanged it for a RV350 after a couple of days :)
16:22 < KoalaBR> Perhaps we should update our feature matrix a bit
16:23 < KoalaBR> Arg, I need to have a look at the NEHE tuts then, I haven't come so far in OpenGL to learn what they do and how to programm those
16:24 < marcheu> yep
16:26 < marcheu> maybe also test the ycrcb texture formats
16:26 < KoalaBR> I kept away from textures as the matrix hinted that someone is already working on it ("Progress")
16:27 < darktama> for NV40 that was me, feel free to take over - I haven't looked at it much in ages
16:28 < KoalaBR> Ok
16:28 < marcheu> http://delphi3d.net/hardware/extsupport.php?extension=GL_NVX_ycrcb
16:28 < marcheu> you'd need an older driver & an older card
16:28 < KoalaBR> Thanks. Could I update the NV40 entry for "Screen clipping" as DONE then?
16:29 < KoalaBR> Older driver, wouldn't be much of a problem, a card would be problematic
16:29 < marcheu> screen clipping is 2D clipping
16:29 < marcheu> is that fully known yet ?
16:30 < KoalaBR> Viewpoints? What else?
16:30 < KoalaBR> I really am not a GL-Guru, so excuse my ignorance
16:30 < marcheu> what you figured out are 3D clipping planes
16:31 < marcheu> and that entry in the wiki is 2D clipping
16:31 < KoalaBR> not bad, either :)
16:31 < darktama> the 2D clip planes are PGRAPH regs I believe
16:31 < marcheu> whose purpose is to clip data in screen space
16:31 -!- EdB|w [n=EdB@212.234.68.206] has joined #nouveau
16:31 < KoalaBR> Ok
16:31 < marcheu> yeah, not bad, just pointing out that you shouldn't mark them as done :)
16:32 < KoalaBR> Yea. That message reached me
16:32 < marcheu> darktama: I think there are a couple of 2D clipping planes on quadro cards we don't know about
16:32 < marcheu> which probably fully work on geforces
16:33 < darktama> it'd be great to utilise some "quadro-only" features on all cards.. I wonder how nvidia would feel about that :P
16:34 < KoalaBR> darktama: Have you made progress on trying to draw a triangle
16:34 < KoalaBR> ?
16:36 < darktama> I haven't looked at it for a couple of weeks, will get back to it after I get NV20/NV30 vertex shaders sorted out
16:37 < darktama> I don't really know where to start finding problems.. ie. it could be something missing/wrong in the FIFO commands.. or it could be that we need to mess with something in PGRAPH before 3D will work
16:39 < darktama> I figure the engine must be partially working at least, it processes commands but nothing is drawn and it locks up eventually
16:40 -!- EdB|w_ [n=EdB@212.234.68.206] has joined #nouveau
16:42 < KoalaBR> :(
16:42 -!- Myrizio [n=Myrizio@host219-101.pool80104.interbusiness.it] has quit [Read error: 104 (Connection reset by peer)]
16:44 < darktama> hmm, I thought this update to Xorg 7.1 went ok.. but it seems wine's fonts are missing (with RenderAccel=false).. everything else is fine
16:44 < darktama> *sigh*
16:44  * darktama starts up Xglx
17:02 -!- EdB|w [n=EdB@212.234.68.206] has quit [Read error: 110 (Connection timed out)]
17:09 -!- Myrizio [n=Myrizio@host200-102.pool80104.interbusiness.it] has joined #nouveau
17:36 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
17:36 -!- Duke` [n=gnu@ANantes-251-1-137-238.w86-210.abo.wanadoo.fr] has quit [Read error: 104 (Connection reset by peer)]
17:38 -!- Duke` [n=gnu@ANantes-251-1-137-238.w86-210.abo.wanadoo.fr] has joined #nouveau
17:41 -!- Lumag [n=Lumag@chimpanzee.school.ioffe.ru] has left #nouveau []
17:44 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
17:56 < KoalaBR> darktama: Still get these   Object not found in the table, guessed type 0000!!!
17:56 < darktama> yup, just ignore them for now :)
17:57 < darktama> it wont effect the FIFO dump for the 3D commands
17:57 < KoalaBR> Ok
17:58 < KoalaBR> Well thanks to Google, I have found a simple Occlusion Query example
17:58 -!- gajownik1away [i=gajownik@zspswidwin.pl] has quit [Remote closed the connection]
17:59 < darktama> btw, if you're looking for some small examples check the Mesa sourcecode in progs/demos/ and progs/tests/
18:01 < KoalaBR> Well, I have only little experience with OpenGL, but I like "bit mangling", that's why I try to help here... Sorry if I am a little bit slow in understanding gfx related concepts :)
18:02 < darktama> hehe, it's ok.. I'm not too fluent in GL myself :)
18:02 < KoalaBR> So, your are from Tassie? Launceston?
18:02 < darktama> hobart
18:02 < KoalaBR> Beautiful city....
18:03 -!- Duke` [n=gnu@ANantes-251-1-137-238.w86-210.abo.wanadoo.fr] has quit [Connection timed out]
18:03 < darktama> hmm, I don't really notice.. guess it's because I've been here for so long
18:03 < KoalaBR> I did like the botanical garden and the old part of the harbor
18:04 < KoalaBR> Yea, as a bloody tourist, everything different from home is "beautiful" ;)
18:04 -!- Duke` [n=gnu@ANantes-251-1-100-16.w86-203.abo.wanadoo.fr] has joined #nouveau
18:04 < darktama> indeed :)
18:19 < KoalaBR> Will be back later
18:20 -!- KoalaBR [n=KoalaBR@port-83-236-12-101.dynamic.qsc.de] has quit ["ChatZilla 0.9.61 [Mozilla rv:1.7.13/20060417]"]
18:20 -!- sturmflut [n=sturmflu@2001:6f8:992:1337:213:d4ff:feaa:8a9f] has quit ["Konversation terminated!"]
19:13 -!- sturmflut [n=sturmflu@2001:6f8:992:1337:213:d4ff:feaa:8a9f] has joined #nouveau
19:27 < sturmflut> I decoded a large amount of commands for test_lights() and test_clip_plane() on NV28 and NV34, http://rafb.net/paste/results/AQAGSf47.html
19:40 < sturmflut> could somebody please have a look and commit them to the CVS?
19:48 -!- EdB|w_ [n=EdB@212.234.68.206] has quit [Read error: 104 (Connection reset by peer)]
20:16 -!- Myrizio [n=Myrizio@host200-102.pool80104.interbusiness.it] has quit ["Leaving"]
20:19 < sturmflut> Another patch (goes on top of that above): http://rafb.net/paste/results/JtWG3H78.html
20:30 -!- _Demo_ [n=Demo@modemcable206.154-131-66.mc.videotron.ca] has joined #nouveau
21:24 -!- K [i=hazel@tor/session/external/x-7d0c44b9c6b7bac6] has quit [Remote closed the connection]
21:24 -!- K [i=hazel@tor/session/external/x-86085f0f424eafcf] has joined #nouveau
21:30 -!- Myrizio [n=Myrizio@host200-102.pool80104.interbusiness.it] has joined #nouveau
21:32 < sturmflut> http://www.lieberbiber.de/projects/files/sturmflut_CLIP_PLANE_and_LIGHTS.patch
21:32 < sturmflut> If everything is correct I added definitions for 266 NV20/NV30 commands today
22:33 < Duke`> wow :)
22:37 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
23:33 -!- Myrizio [n=Myrizio@host200-102.pool80104.interbusiness.it] has quit ["Leaving"]
23:47 -!- Myrizio [n=Myrizio@host32-98.pool80104.interbusiness.it] has joined #nouveau
--- Log closed Вск Авг 13 00:00:12 2006
