Mesa (master): 51 new commits
Christoph Bumiller
chrisbmr at kemper.freedesktop.org
Fri Oct 21 21:01:30 UTC 2011
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27b0c9d51300712f3b5d4af6cc20d53fcf9c8c46
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 20 23:36:15 2011 +0200
d3d1x: set primitive restart in the correct draw calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb0482a55bbebfdd4b06954fbfacf5a57a04b1f3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Oct 18 18:36:57 2011 +0200
nv50/ir: import SM4 converter
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d988361ead27ce61615669bd428b04d2aac7af4f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 20 22:42:59 2011 +0200
nouveau,nvc0: fix/improve handling of multiple constant buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28271fd00dc5dd83f95b5cb890e0ab2c0ff6159d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Oct 18 12:08:19 2011 +0200
nvc0: add support for linear and buffer textures and RTs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73ea0e7fd405af2866062492231c84580a306211
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Oct 18 12:07:01 2011 +0200
nvc0: add support for clip distance shader outputs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ecef4b1b1e3c3d7bc3a9d7811af497ace5506d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 21 22:58:18 2011 +0200
nvc0: handle more query types
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cc1dd5b8060ac2e4fc11318683720a6b6dc991a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 15 11:49:55 2011 +0200
nvc0: fix location of the PrimitiveID output
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3637537a1f84b8b3fa07507ea1f503d219cce496
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 17 23:26:57 2011 +0200
nvc0: prevent VERTEXID/INSTANCEID from consuming input slots
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c23e9052d787f5e87bc028409424f417a15831
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 17 23:30:02 2011 +0200
nvc0: fixes for program tessellation parameters
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc3a87f4046c995c31a06ee100852c2261625d1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 15 12:03:03 2011 +0200
nv50,nvc0: reset per-instance state for inactive vertex elements
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6994b57a509cff1a1d0d013c0b175ec4d83117a0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 22:22:04 2011 +0200
nv50,nvc0: reset base element in draw_arrays
It affects VERTEX_BUFFER_FIRST,COUNT submission, too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8828004e674b2036c23dd6b4a26cf94b98327792
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Oct 11 11:41:47 2011 +0200
nvc0: apply first_layer offset to all resources with array_size
Makes CUBE arrays work with d3d1x.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=840bc04b43a3799eb4fce004672c765e0278fd31
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 22:19:01 2011 +0200
nvc0: emit state to allow GP to select the RT layer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6db14200eb2ba09e4ab28f8880dae5d30cc861d0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 22:16:48 2011 +0200
nvc0: validate GP samplers, textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e104bb9f926ee4c0847327bc396f467a47e26582
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 22:12:42 2011 +0200
nvc0: fix clear_render_target/depth_stencil region
In all 3 dimensions (now clearing all layers too).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff583a47ee41390a594c5f569d991c9d4e5ee972
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Sep 25 18:00:07 2011 +0200
nvc0: fix assertion that immediate array buffer fits
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52c8c52b222e1fdb4c1f4ca3dedde9cd7b9c321f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 17 23:04:11 2011 +0200
nv50/ir: use RDSV to fetch FrontFacing before lowering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c930639d9f6d713ccfd16b390a41a9f584f348c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Oct 11 17:58:14 2011 +0200
nv50/ir: fix textureGrad with offsets and in non-FPs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e4e0ca6df52ddecd1bb2fe9a427549d1a82b9f9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 17 23:02:16 2011 +0200
nv50/ir: add wrap mode for shift operations
D3D1x specifies that only the low 5 bit of the shift are used.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=974102c7c27e45b0fb661e9374b2c51c9108922a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 6 20:45:08 2011 +0200
nv50/ir: initialize RelocInfo to 0
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7920c3c192bbccdc48823b02f00d2e1b39f1a9bf
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 6 14:32:58 2011 +0200
nvc0/ir: fix emission of cvt when register and type size differ
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37a08ddce54d28f90dc8db8e10792d0759938590
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 19:58:04 2011 +0200
nv50/ir: fix argument count for CUBE_ARRAY texture target
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ec5c8feb331af29548e98b0e78e810bbbc7009e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 17 23:00:59 2011 +0200
nvc0/ir: GP emit address must end up in $r0
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30cb66cd745fc793a2349f1d17046c50cd51c558
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 19:56:33 2011 +0200
nvc0/ir: TXQ requires different lowering from normal TEX
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b27f1468071ab68f38da0472b4bc20f4a0b0e87
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 19:54:34 2011 +0200
nv50/ir: initialize default prog_info values for GP,TP
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63ca1abcc48726aa69f0319060463933b3bda77c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 19:49:22 2011 +0200
nv50/ir: fix memory value equality check
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3a3844e8de7ff69606e16eab752152f70785de8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 14 19:47:45 2011 +0200
nv50/ir: fix leak in removal of graph root
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5cfab703b1179ac6e81c6281f6e25d1cab9d4c2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 20 20:43:11 2011 +0200
d3d1x: fix/improve OMSetRenderTargets
Don't count trailing NULL RTVs.
Don't skip update if only DSV has changed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dff43d8974f3eab650df613ac56d92a1f81d8ec
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 22:36:27 2011 +0200
d3d1x: avoid translating invalid blend, depth or stencil state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ff845e336ed0ccd6884aa072a19ac7ce7dd0a2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 22:29:12 2011 +0200
d3d1x: add support for buffer views
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fc5aee8ff6b53fb6385e2aed2d63b92dc972937
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 22:27:40 2011 +0200
d3d1x: improve CreateInputLayout
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=856f3336dc6687c6629f88f67e589e007763ddf0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 5 16:56:24 2011 +0200
d3d1x/context: fix IASetVertexBuffers stride comparison
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b6f3a2e3c1d364d243f170b0c9628f746301dea
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 21:27:09 2011 +0200
d3d1x: use ZS formats for TYPELESS resources with DS binding
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=845808f105f216861e725ce1bce67338357bba8d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 17 20:50:23 2011 +0200
d3d1x: use resource format if view format is UNKNOWN
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5081ebf23803c1f3042c3ca94f97865726d0c9f6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Sep 25 19:03:44 2011 +0200
d3d1x: fix shadow comparison to gallium enum off by one
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0e03c7694aa53c0dfb0513c57728c3582d8da7d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 17 20:49:56 2011 +0200
d3d1x: improve CheckFormatSupport
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77574bf0f46716490be741d8095a8d184eff6076
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 19:31:51 2011 +0200
d3d1x: update format mapping table
Use the proper integer formats.
Fix mapping of some PIPE depth formats to DXGI.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ab6c43079083c811761241b901d07f9ad2c9aff
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 20 20:12:51 2011 +0200
d3d1x: fix translation of subresource to layer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b7851623ed665ffc1ace5f46570b990346372ce
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 14:25:44 2011 +0200
d3d1x: fix initial data upload for 3D textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dac5baf2e4702fabe627adc5b30e537560e8980d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 14:22:37 2011 +0200
d3d1x: MipLevels -1 in resource view desc means all
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d70b5d10b30ffb715f54f870df6e6eb04acdf45
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Oct 11 14:22:32 2011 +0200
d3d1x/dxgi: fix initialization of pipe_box for Present copy
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c463dfe4e4999a0d745c31bce9a2a2bbe6a05899
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 14:40:44 2011 +0200
d3d1x: implement array textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c43b2f6a30dc9d42cb3b19c9396002b6c18a493e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 13 13:53:39 2011 +0200
nvc0/ir: handle levelZero modifier in TEX emission
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5f2c0505fd4f66422e034b041cdf0bc3dc46e99
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Sep 23 18:39:48 2011 +0200
nvc0/ir: fix lowering of DIV F32
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb884262931644340507b3abdc12c3842d3e9897
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 12 21:08:40 2011 +0200
d3d1x: fix refcounting of GalliumD3D11DeviceChild objects
An external Release would have lowered the device reference count,
but an internal reference in the context does not raise it (by
design).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fc2818f2b9e8a19e5349442e50dcee4858452c6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 12 20:44:53 2011 +0200
nvc0/ir: fix xy confusion typo in readTessCoord
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8ae342bf3efc2c43083ab11f0d52022cffe8ba4
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 12 19:37:02 2011 +0200
d3d1x/sm4: save CUSTOMDATA
This is the data for the immediate constant buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=903e3257d071caeeec84a096069a78b55666f72d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 12 18:04:50 2011 +0200
d3d1x: add FORK/JOIN phase opcodes to declarations
The phase instance counts are not necessarily redeclared so with
the separation of declarations and instructions we wouldn't know
which instance count applies to which phase.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2cc8aedb5d544608842b58b6ae4754313ded939
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 20 18:37:07 2011 +0200
d3d1x: add shader signature to sm4_program
Correct linkage requires examining the signature itself, it cannot
be reconstructed from declarations only since unused registers may
have been omitted from them.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47eb8a23eb03d885353442221ea24a8928d2c31a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 12 17:35:30 2011 +0200
d3d1x: attempt to detect D3D10 feature level
Virtually all applications refuse to use the D3D10 backend if this
level is not supported, which makes testing annoying.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=65303c49d1efc996f5cc9dafa2768d0225b76f1c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 20 18:32:23 2011 +0200
d3d1x: switch to TGSI SAMPLE opcodes
We don't want to clutter the code or handicap new hardware for
the sake of ancient GPUs on which d3d1x won't ever be used,
much less be fully compliant, anyway.
More information about the mesa-commit
mailing list