Mesa (master): nv50: free src temp_temps on emit

2010-01-08 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 222738fcf54c3164083e6330eb837c0ed0489f0f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=222738fcf54c3164083e6330eb837c0ed0489f0f Author: Christoph Bumiller Date: Fri Jan 8 16:04:11 2010 +0100 nv50: free src temp_temps on emit --- src/gallium

Mesa (master): nv50: handle TGSI_OPCODE_SAD,UADD

2010-01-07 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: a009fa430597d6c31b623a3989e95e0812c495e9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a009fa430597d6c31b623a3989e95e0812c495e9 Author: Christoph Bumiller Date: Thu Jan 7 18:23:04 2010 +0100 nv50: handle TGSI_OPCODE_SAD,UADD --- src/gallium

Mesa (master): nv50: preallocate TEMPs written first time in a subroutine

2010-01-07 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 7fc5fcada5600b401d23a29a4a3d1a09e3492d1c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc5fcada5600b401d23a29a4a3d1a09e3492d1c Author: Christoph Bumiller Date: Thu Jan 7 21:17:13 2010 +0100 nv50: preallocate TEMPs written first time in a

Mesa (master): nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMIN

2010-01-07 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: d550de2342bd2672a74707554171f9f9f1947baa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d550de2342bd2672a74707554171f9f9f1947baa Author: Christoph Bumiller Date: Thu Jan 7 17:59:58 2010 +0100 nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMIN

Mesa (master): nv50: handle integer SET operations

2010-01-07 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 607b9c2e09def36aca0b77e26826cd22e2573e66 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=607b9c2e09def36aca0b77e26826cd22e2573e66 Author: Christoph Bumiller Date: Thu Jan 7 19:48:50 2010 +0100 nv50: handle integer SET operations --- src

Mesa (master): nv50: handle TGSI_OPCODE_SHL,ISHR,USHR

2010-01-07 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: ccc7d0cb7afdac3bca985b7326b53e5c8bf83b3a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc7d0cb7afdac3bca985b7326b53e5c8bf83b3a Author: Christoph Bumiller Date: Thu Jan 7 17:48:41 2010 +0100 nv50: handle TGSI_OPCODE_SHL,ISHR,USHR --- src

Mesa (master): nv50: handle TGSI_OPCODE_F2I, F2U, I2F, U2F plus src mods

2010-01-07 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 152b3bd6ef70b74e2df50ff555cfacb5423ebf17 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=152b3bd6ef70b74e2df50ff555cfacb5423ebf17 Author: Christoph Bumiller Date: Thu Jan 7 19:45:44 2010 +0100 nv50: handle TGSI_OPCODE_F2I,F2U,I2F,U2F plus src

Mesa (master): nv50: small fix for handling "dangerous" swizzles

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 45a01bc5bd95a6cc85a9db7d8e2c07812346373d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a01bc5bd95a6cc85a9db7d8e2c07812346373d Author: Christoph Bumiller Date: Thu Dec 31 22:24:13 2009 +0100 nv50: small fix for handling "dangerous"

Mesa (master): nv50: cannot kill branch if immediate is used

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 616ddc8dfa5bfc886db8d4c7ef7fc66793f7940d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=616ddc8dfa5bfc886db8d4c7ef7fc66793f7940d Author: Christoph Bumiller Date: Wed Dec 30 21:25:13 2009 +0100 nv50: cannot kill branch if immediate is used The

Mesa (master): nv50: fix TEXLOD sequence and use it only in FPs

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 4e4244b910c83797e3dde62020618f20eb026908 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4244b910c83797e3dde62020618f20eb026908 Author: Christoph Bumiller Date: Thu Dec 31 13:38:53 2009 +0100 nv50: fix TEXLOD sequence and use it only in FPs

Mesa (master): nv50: handle TGSI_OPCODE_EXP,LOG

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: d9ae8f31d5e687fae412edf888028cce69b039f0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ae8f31d5e687fae412edf888028cce69b039f0 Author: Christoph Bumiller Date: Wed Dec 30 20:54:58 2009 +0100 nv50: handle TGSI_OPCODE_EXP,LOG Not that they make

Mesa (master): nv50: make assimilate_temp safe

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: b3425bc3607666e5c8ba4f403b4ead8c8870e49c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3425bc3607666e5c8ba4f403b4ead8c8870e49c Author: Christoph Bumiller Date: Wed Dec 30 21:17:31 2009 +0100 nv50: make assimilate_temp safe Cannot change hw reg

Mesa (master): nv50: add support for subroutines

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: f2cca04bd87547f8a76d87f4cd9b585de0cf40de URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2cca04bd87547f8a76d87f4cd9b585de0cf40de Author: Christoph Bumiller Date: Thu Dec 31 12:26:14 2009 +0100 nv50: add support for subroutines --- src/gallium

Mesa (master): nv50: alloc_reg on reg_instance

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 170cdb4507683fb9042620f7ab2ad96e57787d6c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=170cdb4507683fb9042620f7ab2ad96e57787d6c Author: Christoph Bumiller Date: Thu Dec 31 00:37:47 2009 +0100 nv50: alloc_reg on reg_instance If we create

Mesa (master): nv50: multiply polygon offset units by 2

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 0ba518e3274b020deac255061ab23c74aefeb3f1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba518e3274b020deac255061ab23c74aefeb3f1 Author: Christoph Bumiller Date: Tue Dec 29 12:04:34 2009 +0100 nv50: multiply polygon offset units by 2 --- src

Mesa (master): nv50: don't negate immediates in set_immd

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 3019afdbd862b86eb26d222d3a1d743faf3693be URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3019afdbd862b86eb26d222d3a1d743faf3693be Author: Christoph Bumiller Date: Mon Dec 28 23:17:26 2009 +0100 nv50: don't negate immediates in set_immd

Mesa (master): nv50: neg and abs modifiers for flops

2009-12-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 4d2551beb7b3f5ae9f47ee97e24556c5bcb905c8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2551beb7b3f5ae9f47ee97e24556c5bcb905c8 Author: Christoph Bumiller Date: Tue Dec 29 00:02:45 2009 +0100 nv50: neg and abs modifiers for flops Also fixes RSQ

Mesa (master): nv50: support TGSI_OPCODE_CONT

2009-12-24 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: b7b2226a75f1955da9bd4a28754b7eaebb01fed5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7b2226a75f1955da9bd4a28754b7eaebb01fed5 Author: Christoph Bumiller Date: Thu Dec 24 13:35:55 2009 +0100 nv50: support TGSI_OPCODE_CONT --- src/gallium

Mesa (master): nv50: make edgeflags work

2009-12-24 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: d29f55546dec74ca77dce3a3bf581c251be1d397 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d29f55546dec74ca77dce3a3bf581c251be1d397 Author: Christoph Bumiller Date: Thu Dec 24 12:39:42 2009 +0100 nv50: make edgeflags work It doesn't seem

Mesa (master): nv50: correct the negation of DDY sources

2009-12-22 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5 Author: Christoph Bumiller Date: Mon Dec 21 21:50:21 2009 +0100 nv50: correct the negation of DDY sources The state

Mesa (master): nv50: make address reg allocation a little less hacky

2009-12-20 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: b3ac75f7eb6348032c9b214d6048678aa1cc07c3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3ac75f7eb6348032c9b214d6048678aa1cc07c3 Author: Christoph Bumiller Date: Sun Dec 20 13:40:14 2009 +0100 nv50: make address reg allocation a little less hacky

Mesa (master): nv50: handle TGSI_OPCODE_RET,KILP

2009-12-20 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 3c7f109d67792e27064af5a07c754541348fd787 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c7f109d67792e27064af5a07c754541348fd787 Author: Christoph Bumiller Date: Sun Dec 20 14:12:35 2009 +0100 nv50: handle TGSI_OPCODE_RET,KILP --- src/gallium

Mesa (master): nv50: use BREAKADDR and BREAK for loops

2009-12-20 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 2ed083dda9600a1e20255b23c4bb9a156e765e1b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ed083dda9600a1e20255b23c4bb9a156e765e1b Author: Christoph Bumiller Date: Sun Dec 20 12:04:26 2009 +0100 nv50: use BREAKADDR and BREAK for loops This is

Mesa (master): nv50: be more cautious about using reg_instance

2009-12-14 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 2677f199a547f6e44d964b8c34dd7f60d9523ab2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2677f199a547f6e44d964b8c34dd7f60d9523ab2 Author: Christoph Bumiller Date: Mon Dec 14 18:39:13 2009 +0100 nv50: be more cautious about using reg_instance

Mesa (master): nv50: store immediates as uint32

2009-12-14 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 1778ddaf74aba72df167769bf42150810aac91a3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1778ddaf74aba72df167769bf42150810aac91a3 Author: Christoph Bumiller Date: Mon Dec 14 11:10:16 2009 +0100 nv50: store immediates as uint32 Sometimes we want

Mesa (master): nv50: use m2mf z pos instead of calculating offset manually

2009-12-13 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 7b5a6fa0c87a821835161494987994a781401303 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5a6fa0c87a821835161494987994a781401303 Author: Christoph Bumiller Date: Sun Dec 13 14:14:41 2009 +0100 nv50: use m2mf z pos instead of calculating offset

Mesa (master): nv50: add craziness for non-constant TXB and TXL

2009-12-13 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 44d8c9add2f095fc365ede751253d9fb7fc5c6e1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d8c9add2f095fc365ede751253d9fb7fc5c6e1 Author: Christoph Bumiller Date: Sun Dec 13 13:44:49 2009 +0100 nv50: add craziness for non-constant TXB and TXL If

Mesa (master): nv50: add proper zslice offset in miptree_surface

2009-12-13 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 079b670111fe41cabf700d089f489d4b116af5eb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=079b670111fe41cabf700d089f489d4b116af5eb Author: Christoph Bumiller Date: Sun Dec 13 14:36:54 2009 +0100 nv50: add proper zslice offset in miptree_surface

Mesa (master): nv50: support TXB and TXL

2009-12-12 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: d80778218d512f51e1b52e2fe652021ecefd724a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80778218d512f51e1b52e2fe652021ecefd724a Author: Christoph Bumiller Date: Thu Dec 10 00:36:03 2009 +0100 nv50: support TXB and TXL ... and don't se

Mesa (master): nv50: fix depth comparison func TSC bits

2009-12-12 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: cc0ffaba7d1df234b3c62769ade9dee712117d2f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc0ffaba7d1df234b3c62769ade9dee712117d2f Author: Christoph Bumiller Date: Thu Dec 10 20:54:18 2009 +0100 nv50: fix depth comparison func TSC bits

Mesa (master): nv50: add S8Z24 depth texture format too

2009-12-12 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: b0036f391a1862c15c4e33d221314926dba3213b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0036f391a1862c15c4e33d221314926dba3213b Author: Christoph Bumiller Date: Wed Dec 9 23:45:52 2009 +0100 nv50: add S8Z24 depth texture format too --- src

Mesa (master): nv50: add src_mask case for IF opcode

2009-12-12 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 6a689783b9f61fc12e35f7e613697a3f4b07766b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a689783b9f61fc12e35f7e613697a3f4b07766b Author: Christoph Bumiller Date: Mon Dec 7 20:40:39 2009 +0100 nv50: add src_mask case for IF opcode --- src

Mesa (master): nv50: support vertex program textures

2009-12-12 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 6a15ec9141b070b088d03d87673d0d2741b7db6b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a15ec9141b070b088d03d87673d0d2741b7db6b Author: Christoph Bumiller Date: Thu Dec 10 20:50:02 2009 +0100 nv50: support vertex program textures --- src

Mesa (master): nv50: plug memory leak in miptree creation/destruction

2009-12-12 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 9f3644c42350fec2cda17e66548c517d9d00e47f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f3644c42350fec2cda17e66548c517d9d00e47f Author: Christoph Bumiller Date: Fri Dec 4 23:16:32 2009 +0100 nv50: plug memory leak in miptree creation

Mesa (master): nv50: use copies of tgsi src nv50_regs

2009-12-12 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: f7a97344924461d64bfa5bd1b6a2c1151b70cc7c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7a97344924461d64bfa5bd1b6a2c1151b70cc7c Author: Christoph Bumiller Date: Wed Dec 2 19:59:07 2009 +0100 nv50: use copies of tgsi src nv50_regs So we can use

Mesa (master): nv50: update linkage on rasterizer change

2009-11-29 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: c332525ad3cf8e946e60c3f9b96af525ca4cb71c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c332525ad3cf8e946e60c3f9b96af525ca4cb71c Author: Christoph Bumiller Date: Sat Nov 28 13:57:38 2009 +0100 nv50: update linkage on rasterizer change We need to

Mesa (master): nv50: don't permanently negate src in emit_ddy

2009-11-29 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 3f471c7948425a9c8ae23a563e0e816954a7589a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f471c7948425a9c8ae23a563e0e816954a7589a Author: Christoph Bumiller Date: Thu Nov 26 17:03:00 2009 +0100 nv50: don't permanently negate src in emi

Mesa (master): nv50: match VP outputs to FP inputs ourselves

2009-11-29 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 7494b829052a87d7a8c56c68300a110b40e401e8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7494b829052a87d7a8c56c68300a110b40e401e8 Author: Christoph Bumiller Date: Sun Nov 29 13:33:16 2009 +0100 nv50: match VP outputs to FP inputs ourselves For

Mesa (master): nv50: do conversion of last insn to 64 bit format first

2009-11-27 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: cad14c2542698de144bb5434cefa02d7a00aaa74 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cad14c2542698de144bb5434cefa02d7a00aaa74 Author: Christoph Bumiller Date: Fri Nov 27 21:29:38 2009 +0100 nv50: do conversion of last insn to 64 bit format

Mesa (master): nv50: bswap32 the polygon stipple pattern

2009-11-27 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 510fd280b54fa33ed229ef297a1a77c78811c592 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=510fd280b54fa33ed229ef297a1a77c78811c592 Author: Christoph Bumiller Date: Thu Nov 26 16:59:39 2009 +0100 nv50: bswap32 the polygon stipple pattern The

Mesa (master): gallium/util: added util_bswap32()

2009-11-27 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: e65258abf52bd1923a547f76bd7346bf5ed1c5c6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e65258abf52bd1923a547f76bd7346bf5ed1c5c6 Author: Christoph Bumiller Date: Thu Nov 26 16:58:59 2009 +0100 gallium/util: added util_bswap32() --- src/gallium

Mesa (master): nv50: clarify data for method 0x121c

2009-11-09 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 7204b92101ecf4e2fbc78cf91f387996396deec8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7204b92101ecf4e2fbc78cf91f387996396deec8 Author: Christoph Bumiller Date: Mon Nov 9 14:29:00 2009 +0100 nv50: clarify data for method 0x121c --- src

Mesa (master): nv50: enable all 32 threads of a warp

2009-11-07 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 44cb5b5c663da4d218448cfd2386b431de35c8d2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cb5b5c663da4d218448cfd2386b431de35c8d2 Author: Christoph Bumiller Date: Sat Nov 7 10:46:47 2009 +0100 nv50: enable all 32 threads of a warp This should be

Mesa (master): nv50: fix shader emit_tex for cube textures

2009-11-03 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 618e3b89f6ecdf422132ecea19315b326dd348ec URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=618e3b89f6ecdf422132ecea19315b326dd348ec Author: Christoph Bumiller Date: Tue Nov 3 23:30:18 2009 +0100 nv50: fix shader emit_tex for cube textures

Mesa (master): nv50: add abs-modifier for emit_minmax

2009-11-03 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 317ccfe0dfbfda13f58a26f661324d883b25a316 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=317ccfe0dfbfda13f58a26f661324d883b25a316 Author: Christoph Bumiller Date: Tue Nov 3 22:09:32 2009 +0100 nv50: add abs-modifier for emit_minmax --- src

Mesa (master): nv50: add 3d texture tiling and mip-mapping

2009-11-03 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 040e1d008f8f8258f1b0ee0fcdf4906e0979fb66 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=040e1d008f8f8258f1b0ee0fcdf4906e0979fb66 Author: Christoph Bumiller Date: Tue Nov 3 23:19:56 2009 +0100 nv50: add 3d texture tiling and mip-mapping Mip

Mesa (master): nv50: handle TGSI_SEMANTIC_FACE

2009-11-01 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 5de8f9744015d3645a12dac244ad47daf8481dd2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de8f9744015d3645a12dac244ad47daf8481dd2 Author: Christoph Bumiller Date: Sun Nov 1 14:15:30 2009 +0100 nv50: handle TGSI_SEMANTIC_FACE --- src/gallium

Mesa (master): nv50: make IF condition safe

2009-11-01 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 496c9eaacfabc4df4e6fb5ba230e60dc660554c8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=496c9eaacfabc4df4e6fb5ba230e60dc660554c8 Author: Christoph Bumiller Date: Sun Nov 1 14:04:54 2009 +0100 nv50: make IF condition safe Don't assume that

Mesa (master): nv50: implement TGSI_OPCODE_AND/OR/XOR

2009-11-01 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 99e308a0e0479971fe3a8a0aba586e19456e4b88 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e308a0e0479971fe3a8a0aba586e19456e4b88 Author: Christoph Bumiller Date: Sun Nov 1 14:27:35 2009 +0100 nv50: implement TGSI_OPCODE_AND/OR/XOR Will use AND

Mesa (master): nv50: fix textures with block size != cpp

2009-10-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 1cc16e1b831cef8e1573cc998cee3e55179bb830 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc16e1b831cef8e1573cc998cee3e55179bb830 Author: Christoph Bumiller Date: Sat Oct 31 20:46:59 2009 +0100 nv50: fix textures with block size != cpp First

Mesa (master): nv50: use SIFC also for shader upload

2009-10-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 9831e1f76cd020e1cde2b13e03149415319a8135 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9831e1f76cd020e1cde2b13e03149415319a8135 Author: Christoph Bumiller Date: Sat Oct 31 13:38:22 2009 +0100 nv50: use SIFC also for shader upload Adds a more

Mesa (master): nv50: make MRTs work

2009-10-31 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 525f529d138168386224136dc45abb858677bac7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=525f529d138168386224136dc45abb858677bac7 Author: Christoph Bumiller Date: Sat Oct 31 11:25:48 2009 +0100 nv50: make MRTs work We have to indicate to the hw

Mesa (master): nv50: activate more lanes in a warp

2009-10-27 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 7d967b9b7c08aea2a471c5bf6aced8bfafdae874 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d967b9b7c08aea2a471c5bf6aced8bfafdae874 Author: Christoph Bumiller Date: Wed Oct 28 00:30:45 2009 +0100 nv50: activate more lanes in a warp Some cards have

Mesa (master): nv50: add depth texture formats, and a few others, too

2009-10-23 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 255a90a7bd829904554889dd19a16d86fc7f9274 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=255a90a7bd829904554889dd19a16d86fc7f9274 Author: Christoph Bumiller Date: Fri Oct 23 20:05:31 2009 +0200 nv50: add depth texture formats, and a few others

Mesa (master): nv50: do SIGN_SET as one instruction

2009-10-23 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 683722740c85fb6b8c0a930e8a4dce51e1709464 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=683722740c85fb6b8c0a930e8a4dce51e1709464 Author: Christoph Bumiller Date: Fri Oct 23 22:00:06 2009 +0200 nv50: do SIGN_SET as one instruction --- src

Mesa (master): nv50: fix saturation outside of tx_insn case

2009-10-23 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 99e728a13ea8518efc7e27242093b43470f102d6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e728a13ea8518efc7e27242093b43470f102d6 Author: Christoph Bumiller Date: Fri Oct 23 21:57:42 2009 +0200 nv50: fix saturation outside of tx_insn case

Mesa (master): nv50: allow all 127 TEMP regs

2009-10-23 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: ad67326f12c0d6298cffc0fc4e421ddc02b3cb07 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad67326f12c0d6298cffc0fc4e421ddc02b3cb07 Author: Christoph Bumiller Date: Fri Oct 23 21:38:37 2009 +0200 nv50: allow all 127 TEMP regs We should really learn

Mesa (master): nv50: fix address reg code

2009-10-23 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: c738c9ab67859f3d4412417333d0f023dd18dc19 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c738c9ab67859f3d4412417333d0f023dd18dc19 Author: Christoph Bumiller Date: Fri Oct 23 22:17:44 2009 +0200 nv50: fix address reg code Contained some rather

Mesa (master): nv50: handle PIPE_TEX_FILTER_ANISO case

2009-10-22 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 198925caa18526e5aa908ab50482aff814207dc2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=198925caa18526e5aa908ab50482aff814207dc2 Author: Christoph Bumiller Date: Thu Oct 22 22:57:30 2009 +0200 nv50: handle PIPE_TEX_FILTER_ANISO case Set the same

Mesa (master): nv50: add support for address regs

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: ec5c23551cdb4c369d8f8f392208f4d4bf29911b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5c23551cdb4c369d8f8f392208f4d4bf29911b Author: Christoph Bumiller Date: Mon Oct 19 18:17:45 2009 +0200 nv50: add support for address regs Allow indirect

Mesa (master): nv50: cleanup emit_kil

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: eb7ea97e7fff1ee39921ad81294c4963b5b3ded8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb7ea97e7fff1ee39921ad81294c4963b5b3ded8 Author: Christoph Bumiller Date: Mon Oct 19 17:53:31 2009 +0200 nv50: cleanup emit_kil --- src/gallium/drivers

Mesa (master): nv50: implement TGSI_OPCODE_CMP

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 2eef2017acbbb617c559555648c7745141f3aedb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eef2017acbbb617c559555648c7745141f3aedb Author: Christoph Bumiller Date: Mon Oct 19 17:47:29 2009 +0200 nv50: implement TGSI_OPCODE_CMP --- src/gallium

Mesa (master): nv50: quick fix for insn src negation

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: f204eb184237b387432413212a3a20d83c87594b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f204eb184237b387432413212a3a20d83c87594b Author: Christoph Bumiller Date: Tue Oct 13 15:09:13 2009 +0200 nv50: quick fix for insn src negation We only have a

Mesa (master): nv50: submit user vbo data through the fifo

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: c0e80cf0e97cec526bb2ff0f94d9142e33374c20 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0e80cf0e97cec526bb2ff0f94d9142e33374c20 Author: Christoph Bumiller Date: Wed Oct 14 21:23:29 2009 +0200 nv50: submit user vbo data through the fifo

Mesa (master): nv50: add support for DDX and DDY opcodes

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 1635e8d6f4b96e691746e8c8c5a273089bae6843 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1635e8d6f4b96e691746e8c8c5a273089bae6843 Author: Christoph Bumiller Date: Wed Oct 14 21:27:35 2009 +0200 nv50: add support for DDX and DDY opcodes --- src

Mesa (master): nv50: use SIFC for TIC, TSC upload

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: fba2eabe13b8a3f8c1396c5949db3daab0192156 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fba2eabe13b8a3f8c1396c5949db3daab0192156 Author: Christoph Bumiller Date: Sat Oct 10 13:13:16 2009 +0200 nv50: use SIFC for TIC, TSC upload Add proper

Mesa (master): nv50: nicer texture format switch

2009-10-19 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 6ab2fcca9d40ed65ab8d88c0253969c5311b7320 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ab2fcca9d40ed65ab8d88c0253969c5311b7320 Author: Christoph Bumiller Date: Sat Oct 10 13:18:07 2009 +0200 nv50: nicer texture format switch Similar to nv40

Mesa (master): nv50: fix TEX for WriteMask not equal 0xf

2009-09-25 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 5f4f7ad965c40327f16297606ed4f425598bfc2c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f4f7ad965c40327f16297606ed4f425598bfc2c Author: Christoph Bumiller Date: Fri Sep 25 10:53:01 2009 +0200 nv50: fix TEX for WriteMask not equal 0xf If you e.g

Mesa (master): nv50: actually enable view volume clipping

2009-09-25 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 513cadf5afad18516f7299ade246f59d520753d0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=513cadf5afad18516f7299ade246f59d520753d0 Author: Christoph Bumiller Date: Thu Sep 24 17:37:08 2009 +0200 nv50: actually enable view volume clipping Until now

Mesa (master): nv50: RCP and RSQ cannot load from VP inputs

2009-09-25 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 001daf78c87b2d194b51bc650bf9f917d4224e31 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=001daf78c87b2d194b51bc650bf9f917d4224e31 Author: Christoph Bumiller Date: Thu Sep 24 17:24:48 2009 +0200 nv50: RCP and RSQ cannot load from VP inputs

Mesa (master): nv50: implement BGNLOOP, BRK, ENDLOOP

2009-09-25 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: e2b8dc3e38d1efddf2ded2e47a9e3092455d0f8a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2b8dc3e38d1efddf2ded2e47a9e3092455d0f8a Author: Christoph Bumiller Date: Fri Sep 25 10:24:40 2009 +0200 nv50: implement BGNLOOP, BRK, ENDLOOP There's a

Mesa (master): nv50: fix CEIL and TRUNC

2009-09-25 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: ef6805710d5c1b139695704051754f39654c8a2e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6805710d5c1b139695704051754f39654c8a2e Author: Christoph Bumiller Date: Fri Sep 25 10:33:02 2009 +0200 nv50: fix CEIL and TRUNC Separated the integer

Mesa (master): nv50: implement IF, ELSE, ENDIF opcodes

2009-09-25 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 1196f9fbd68d9f3d1acd3d097711b382d7489f41 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1196f9fbd68d9f3d1acd3d097711b382d7489f41 Author: Christoph Bumiller Date: Thu Sep 24 16:39:56 2009 +0200 nv50: implement IF, ELSE, ENDIF opcodes --- src

Mesa (master): nv50: fix stupid thinko in emit_set

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: d3a9cf54c0a95fb60ac8921e100d51b53c44541b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a9cf54c0a95fb60ac8921e100d51b53c44541b Author: Christoph Bumiller Date: Tue Sep 15 15:24:32 2009 +0200 nv50: fix stupid thinko in emit_set When swapping

Mesa (master): nv50: add support for point size per vertex

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 06dac41cc50303fe767041dcb4b2192763dd9c16 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06dac41cc50303fe767041dcb4b2192763dd9c16 Author: Christoph Bumiller Date: Tue Sep 15 11:49:41 2009 +0200 nv50: add support for point size per vertex

Mesa (master): nv50: let programs use the whole param buffer

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 750c6cae3d6f5b24c0c51537a5717894675645c6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=750c6cae3d6f5b24c0c51537a5717894675645c6 Author: Christoph Bumiller Date: Tue Sep 15 11:56:58 2009 +0200 nv50: let programs use the whole param buffer

Mesa (master): nv50: add preliminary support for point sprites

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 01670ca8073b57029625873b5c8374fb8716e1eb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01670ca8073b57029625873b5c8374fb8716e1eb Author: Christoph Bumiller Date: Mon Sep 14 21:03:19 2009 +0200 nv50: add preliminary support for point sprites

Mesa (master): nv50: proper linkage between VP and FP

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 6516594c8eec1088ee59e7c3254b2fdced2ff04b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6516594c8eec1088ee59e7c3254b2fdced2ff04b Author: Christoph Bumiller Date: Mon Sep 14 20:23:39 2009 +0200 nv50: proper linkage between VP and FP This moves

Mesa (master): nv50: add support for light-twoside

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 4d7b4781c82c60d646ee5e766824a0f894e4c292 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d7b4781c82c60d646ee5e766824a0f894e4c292 Author: Christoph Bumiller Date: Mon Sep 14 20:52:52 2009 +0200 nv50: add support for light-twoside --- src

Mesa (master): nv50: move allocation of pc regs

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 38849c529e76b99f56f522be183a5935d617bcab URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38849c529e76b99f56f522be183a5935d617bcab Author: Christoph Bumiller Date: Tue Sep 15 11:47:00 2009 +0200 nv50: move allocation of pc regs Make use of

Mesa (master): nv50: nicer initialization of nv50_regs

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: e0951797cb2b356e64494e121e46fa3e00e25cf6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0951797cb2b356e64494e121e46fa3e00e25cf6 Author: Christoph Bumiller Date: Tue Sep 15 11:45:40 2009 +0200 nv50: nicer initialization of nv50_regs --- src

Mesa (master): nv50: handle SEQ, SGT, SLE, SNE opcodes

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 2b963f5c723401aa2646bd48eefe065cd335e280 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b963f5c723401aa2646bd48eefe065cd335e280 Author: Christoph Bumiller Date: Thu Sep 10 22:38:09 2009 +0200 nv50: handle SEQ, SGT, SLE, SNE opcodes --- src

Mesa (master): nv50: handle CEIL and TRUNC opcodes

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 849885c7a6f44d96d74d9c5cd178a7bd2dd164ce URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=849885c7a6f44d96d74d9c5cd178a7bd2dd164ce Author: Christoph Bumiller Date: Thu Sep 10 22:42:57 2009 +0200 nv50: handle CEIL and TRUNC opcodes --- src

Mesa (master): nv50: add nv50_tgsi_insn to handle swizzles safely

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 234d82ed632f8b53eec805383874de4fd00eff2a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=234d82ed632f8b53eec805383874de4fd00eff2a Author: Christoph Bumiller Date: Tue Sep 15 11:44:19 2009 +0200 nv50: add nv50_tgsi_insn to handle swizzles safely

Mesa (master): nv50: SIN and COS use src0.w for dst.w

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: e774b3c0f24c2dd5cd33c09fc7be7601371317cc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e774b3c0f24c2dd5cd33c09fc7be7601371317cc Author: Christoph Bumiller Date: Tue Sep 15 11:44:59 2009 +0200 nv50: SIN and COS use src0.w for dst.w --- src

Mesa (master): nv50: use broadcast TEMP reg in tx_insn

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 81de711fc864247419221d700bd045addf22cb52 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81de711fc864247419221d700bd045addf22cb52 Author: Christoph Bumiller Date: Thu Sep 10 16:33:54 2009 +0200 nv50: use broadcast TEMP reg in tx_insn Makes some

Mesa (master): nv50: extend insn src mask function

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 5d141b3e3e4a6874a58c893b3039f5c276cd26da URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d141b3e3e4a6874a58c893b3039f5c276cd26da Author: Christoph Bumiller Date: Thu Sep 10 12:00:37 2009 +0200 nv50: extend insn src mask function Extend its usage

Mesa (master): nv50: add functions for swizzle resolution

2009-09-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 2da8608ad795d29fe7a908eaee3d6dd33e829f3e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da8608ad795d29fe7a908eaee3d6dd33e829f3e Author: Christoph Bumiller Date: Thu Sep 10 13:48:24 2009 +0200 nv50: add functions for swizzle resolution We&#x

Mesa (master): nv50: Fix m2mf positions.

2009-09-14 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: d8a191e314922735bfe0e7cf1906eb556a659f59 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8a191e314922735bfe0e7cf1906eb556a659f59 Author: Marcin Koƛcielnicki Date: Mon Sep 14 09:56:55 2009 + nv50: Fix m2mf positions. --- src/gallium/drivers/

Mesa (master): nv50: Fix tiling mode for lower mipmap levels.

2009-09-10 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 18882f4d30afcc849dca33ff93dbcd5ca45664b8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18882f4d30afcc849dca33ff93dbcd5ca45664b8 Author: Marcin Koƛcielnicki Date: Thu Sep 10 18:26:42 2009 + nv50: Fix tiling mode for lower mipmap levels. ---

Mesa (master): nv50: fix vbo_static_attrib method size error

2009-09-03 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: ffee352726750849b1e1efd00c52ddae813805f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffee352726750849b1e1efd00c52ddae813805f3 Author: Christoph Bumiller Date: Thu Sep 3 12:39:46 2009 +0200 nv50: fix vbo_static_attrib method size error The

Mesa (master): nv50: move centroid, flat bits when making interp long

2009-09-03 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 8b1ef3fa357f5bbd6d3f73714a86ce380b867a71 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b1ef3fa357f5bbd6d3f73714a86ce380b867a71 Author: Christoph Bumiller Date: Thu Sep 3 12:54:41 2009 +0200 nv50: move centroid, flat bits when making interp

Mesa (master): nv50: fix draw_elements_inline_u08/16

2009-09-03 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: c8258b95d63dd002d532309abdc95b51c57e6b45 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8258b95d63dd002d532309abdc95b51c57e6b45 Author: Christoph Bumiller Date: Thu Sep 3 12:37:05 2009 +0200 nv50: fix draw_elements_inline_u08/16 We've

Mesa (master): nv50: set provoking vertex state

2009-08-29 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 8313801911426a9a7b0bdbf2d6a4b2232428cc5b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8313801911426a9a7b0bdbf2d6a4b2232428cc5b Author: Christoph Bumiller Date: Sat Aug 29 17:22:12 2009 +0200 nv50: set provoking vertex state --- src/gallium

Mesa (master): nv50: use VTX_ATTR_nF for constant vtxelts

2009-08-20 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: d7c5ac6b6bf60cf7fd54dfea0e62ce57542c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7c5ac6b6bf60cf7fd54dfea0e62ce57542c Author: Christoph Bumiller Date: Thu Aug 20 21:39:02 2009 +0200 nv50: use VTX_ATTR_nF for constant vtxelts --- src

Mesa (master): nv50: set vertex buffer limits

2009-08-20 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 6d1f63f52029d8c3ba8849feb2cb0ca87427b8ac URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d1f63f52029d8c3ba8849feb2cb0ca87427b8ac Author: Christoph Bumiller Date: Thu Aug 20 21:30:49 2009 +0200 nv50: set vertex buffer limits --- src/gallium

Mesa (master): nv50: modify vbo format to hw translation, add BGRA swizzle

2009-08-20 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 80c5ab1586c03b06683d843842c052e2ff099e2e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80c5ab1586c03b06683d843842c052e2ff099e2e Author: Christoph Bumiller Date: Thu Aug 20 21:28:28 2009 +0200 nv50: modify vbo format to hw translation, add BGRA

Mesa (master): nv50: fix stencil state

2009-08-17 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 0204c7d8d712c1023b6d75f2f50b0e89dde8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0204c7d8d712c1023b6d75f2f50b0e89dde8 Author: Christoph Bumiller Date: Mon Aug 17 12:26:54 2009 +0200 nv50: fix stencil state It's the front st

Mesa (master): nv50: align registers used with TEX to 4

2009-08-15 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: a2af40b846e0b510887aaf15c2777387a3caae62 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2af40b846e0b510887aaf15c2777387a3caae62 Author: Christoph Bumiller Date: Sat Aug 15 16:22:27 2009 +0200 nv50: align registers used with TEX to 4 The TEX

Mesa (master): nv50: fix mipmap offsets and tiling

2009-08-14 Thread Christoph Bumiller
Module: Mesa Branch: master Commit: 442a5e434381987a426192e2b7d34847de50a0ed URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=442a5e434381987a426192e2b7d34847de50a0ed Author: Christoph Bumiller Date: Fri Aug 14 18:23:55 2009 +0200 nv50: fix mipmap offsets and tiling The hardware

<    2   3   4   5   6   7   8   >