From: <bug...@fr...> - 2007-06-26 18:08:49
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #15 from pz...@ma... 2007-06-26 11:08 PST ------- Created an attachment (id=10460) --> (http://bugs.freedesktop.org/attachment.cgi?id=10460&action=view) Mesa part1 of tiling. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-06-26 18:09:33
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #16 from pz...@ma... 2007-06-26 11:09 PST ------- Created an attachment (id=10461) --> (http://bugs.freedesktop.org/attachment.cgi?id=10461&action=view) DRM tile part -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-06-26 18:10:18
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #17 from pz...@ma... 2007-06-26 11:09 PST ------- Created an attachment (id=10462) --> (http://bugs.freedesktop.org/attachment.cgi?id=10462&action=view) Mesa part 2 of tiling -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-06-26 18:10:45
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 pz...@ma... changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #10461|text/x-patch |text/plain mime type| | Attachment #10461|0 |1 is patch| | -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-06-26 18:11:18
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #18 from pz...@ma... 2007-06-26 11:11 PST ------- Created an attachment (id=10463) --> (http://bugs.freedesktop.org/attachment.cgi?id=10463&action=view) Mesa part 3 of tiling -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-06-26 18:13:55
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #19 from pz...@ma... 2007-06-26 11:13 PST ------- Patches implementing micro tiling on r300, if someone wants play with them. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: Adam K K. <ad...@vo...> - 2007-07-10 12:29:47
|
On Tuesday 26 June 2007 14:14:06 bug...@fr... wrote: > http://bugs.freedesktop.org/show_bug.cgi?id=8056 > > > > > > ------- Comment #19 from pz...@ma... 2007-06-26 11:13 PST ------- > Patches implementing micro tiling on r300, if someone wants play with them. FYI, I just gave these patches a shot. I have the libtxc_dxtn.so library installed and both GL_EXT_texture_compression_s3tc and GL_S3_s3tc are showing up in glxinfo. ut2004 and doom3 both play fine, with none of the texture problems associated with s3tc without these patches. Having S3TC enabled, though, does not give a big performance increase in either game. I consistently ended up with 2-3 extra fps in various ut2004 DM levels, and in doom3 demo1, but I'm not sure I can chalk that up to S3TC :-) Adam |
From: <bug...@fr...> - 2007-07-14 14:55:56
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ad...@vo... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO ------- Comment #20 from ad...@vo... 2007-07-14 07:55 PST ------- I'm curious if anyone else has tested them? They appear to work fine here, with ut2004 and doom3. Any chance we'd see them merged into the mesa tree? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-07-14 15:22:55
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #21 from z3r...@gm... 2007-07-14 08:22 PST ------- I did some testing and saw texture corruption. I think these patches need a lot more testing and possibly some improvements. It would really help if the patches were against Git, too, although I can apply the chunks that fail manually it is a pain. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-07-14 22:32:43
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #22 from ru...@me... 2007-07-14 15:32 PST ------- Oliver may I suggest a branch for experimenting with the tiling patches? might make it easier for people to participate... just a thought. (oh and nice job you have been doing on the driver) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-07-15 01:26:22
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #23 from z3r...@gm... 2007-07-14 18:26 PST ------- I don't have any objection to creating a branch for these patches; in fact, this is probably a very good idea. They defiantly still need some work before merging, though. I will have to get some tips on pushing a branch to the fd.o Git repo though, I've never done that before. :-) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-07-15 06:35:35
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #24 from Si...@gm... 2007-07-14 23:35 PST ------- (In reply to comment #23) > I will have to get some tips on pushing a branch to the fd.o > Git repo though, I've never done that before. :-) You might find http://www.freedesktop.org/wiki/Infrastructure/git useful. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-08-29 00:56:49
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #25 from ra...@ma... 2007-08-28 17:56 PST ------- Created an attachment (id=11317) --> (http://bugs.freedesktop.org/attachment.cgi?id=11317&action=view) New drm patch simple conversion after DRM_ERR removal. Compile and runtime tested. (only on rv280, but all radeons use this one module [radeon.ko] anyway ....) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-08 17:26:50
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 pz...@ma... changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #10460|0 |1 is obsolete| | -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-08 17:27:15
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 pz...@ma... changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #10462|0 |1 is obsolete| | -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-08 17:27:29
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 pz...@ma... changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #10463|0 |1 is obsolete| | -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-08 17:29:11
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #26 from pz...@ma... 2007-09-08 10:29 PST ------- Created an attachment (id=11472) --> (http://bugs.freedesktop.org/attachment.cgi?id=11472&action=view) R300 tiling mesa part Macro, micro tiling should work. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-09 11:16:51
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #27 from ru...@me... 2007-09-09 04:16 PST ------- Have you tried it with Nexiuz? I fixed up the patches some time ago, but some games like Nexiuz failed to load. I didn't have time to investigate.... -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-09 14:03:52
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #28 from pz...@ma... 2007-09-09 07:03 PST ------- For me nexuiz from Fedora 7 with new patch works ok. Small fix for small mipmap textures: diff --git a/src/mesa/drivers/dri/r300/r300_texstate.c b/src/mesa/drivers/dri/r300/r300_texstate.c index ad31e76..9c4fff9 100644 --- a/src/mesa/drivers/dri/r300/r300_texstate.c +++ b/src/mesa/drivers/dri/r300/r300_texstate.c @@ -345,7 +345,7 @@ static void r300SetTexImages(r300ContextPtr rmesa, t->image[0][i].dst_offset = curOffset; /* set blit pitch - used for pitch texture register too */ - t->image[0][i].dst_pitch = MAX2(t->image[0][i].width * t->transfer_size, 16); + t->image[0][i].dst_pitch = MAX2(t->image[0][i].width * t->transfer_size, ((i == 0) ? 16 : 8)); if (RADEON_DEBUG & DEBUG_TEXTURE) fprintf(stderr, -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-28 13:47:27
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ru...@me... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW ------- Comment #29 from ru...@me... 2007-09-28 06:47 PST ------- I have done some light testing. - No regressions with non-s3tc textures - minor texturing bugs with s3tc: - Quake 3 (dm1): there is a strange effect on the stairs when viewed from a distance - UT 2004 demo: the CTF flag looks wrong. My only reservation with this patch is that changes code paths used for non-s3tc textures as well. In other words it might break currently working games on some cards. So if we could get this patch tested by a few more testers I would be more confident getting this patch committed. The s3tc bugs we can always fix later. I tested it on my R420 (X800) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-28 19:08:46
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #30 from z3r...@gm... 2007-09-28 12:08 PST ------- I tested the new patches with my code a while ago, and the texture corruption problems seem to be fixed... I had the patches sitting in a local repo for a while, and forgot to mention it here. I think this could get committed soon, but I would like to get rid of all the #if 0/commented-out code before committing. Peter is probably the best person for the job, since he wrote the patch. :-) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-29 10:21:08
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #31 from Si...@gm... 2007-09-29 03:21 PST ------- I tried applying the last three non-obsolete patches to the latest mesa and libdrm from git. glxgears seems to work fine, but when I run quake3 or ut2004, they both pop up a window briefly before exiting prematurely, and the following is what gets printed last: *********************************WARN_ONCE********************************* File r300_state.c function r300SetupTextures line 1308 macro tiling enabled! *************************************************************************** *********************************WARN_ONCE********************************* File r300_state.c function r300SetupTextures line 1312 micro tiling enabled! *************************************************************************** drmRadeonCmdBuffer: -22 Without the patches applied, this doesn't happen. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-29 13:30:45
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #32 from z3r...@gm... 2007-09-29 06:30 PST ------- You're still using (part of) the old DRM then; it isn't enough to just install libdrm, you need to install both libdrm and the kernel modules. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-29 20:36:26
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #33 from pz...@ma... 2007-09-29 13:36 PST ------- I will try to test quake 3 and ut2004. I think, there is still some problem in doom3 too (I don't know if this is problem of my patches or r300 driver itself). I will check, if untiled non s3tc textures can be used with tiled s3tc textures in multitexturing. If yes, then old code can be used for non s3tc textures and new for s3tc. If not, then old code should be used with old drm or if s3tc is not enabled and new in all other cases. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-09-30 08:58:00
|
http://bugs.freedesktop.org/show_bug.cgi?id=8056 ------- Comment #34 from ru...@me... 2007-09-30 01:57 PST ------- I believe the code is correct; I just fear it might hit some hardware quirks/bugs/feature and break things. On the other hand we are 3 who have tested it without any problems so far. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |