URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8f3b00742eab6ee1868407b876f69195a51f3b6 Author: Marek Olšák <marek.ol...@amd.com> Date: Sat Feb 11 21:21:10 2017 +0100
gallium/radeon: include SDMA in the GPU load query Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com> Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=579ffe81f1365d5cbe785283b2a7f96ccaabafcc Author: Marek Olšák <marek.ol...@amd.com> Date: Sat Feb 11 20:46:02 2017 +0100 gallium/hud: add monitoring of API thread busy status Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=626e4ef18f1ffc521ab3e6faef3173abedd52dbf Author: Marek Olšák <marek.ol...@amd.com> Date: Sat Feb 11 20:51:41 2017 +0100 gallium/u_queue: add util_queue_get_thread_time_nano Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c61a8bfc6cb30e30b806a30f30c0e9b01b0d673 Author: Marek Olšák <marek.ol...@amd.com> Date: Sat Feb 11 20:48:13 2017 +0100 gallium/os: add per-thread time clock queries Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d19b503af41b8ad3d0ca9e2a279dca7106403be Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Feb 10 01:12:22 2017 +0100 st/mesa: tell u_vbuf that GL core doesn't have user VBOs I think this only affects radeonsi - VI, because all other drivers using u_vbuf probably don't support GL_DOUBLE, so they won't be affected by this. Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0f95ddd3e1217e5710cdd12e733b6440592cc7d Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Feb 10 01:09:27 2017 +0100 gallium: let state trackers tell u_vbuf whether user VBOs are possible This can affect whether u_vbuf will be enabled or not. Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0561b3c75af2e4bb216b686bf62ae9d89c584dc8 Author: Marek Olšák <marek.ol...@amd.com> Date: Sun Feb 12 15:48:48 2017 +0100 vdpau: skip vlVdpOutputSurfacePutBitsNative with a zero-area rectangle This prevents errors: "EE r600_texture.c:1571 r600_texture_transfer_map - failed to create temporary texture to hold untiled copy" Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99542 Tested-by: Kai Wasserbäch <k...@dev.carbon-project.org> Reviewed-by: Kai Wasserbäch <k...@dev.carbon-project.org> Reviewed-by: Christian König <christian.koe...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c196efcf034279a9d55dce3a7f02807ac803f5f4 Author: Marek Olšák <marek.ol...@amd.com> Date: Sun Feb 12 15:48:31 2017 +0100 gallium/radeon: add an assertion to texture_transfer_map for app bugs Tested-by: Kai Wasserbäch <k...@dev.carbon-project.org> Reviewed-by: Kai Wasserbäch <k...@dev.carbon-project.org> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c36553a46b14f5485140bbb51d3aa35d2b79e14 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Feb 10 01:16:34 2017 +0100 radeonsi: implement legacy GL_DOUBLE vertex formats so that we can disable u_vbuf for GL core profiles. Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c8ee2e825dd748ff6affd2b465d83b40f76f45a Author: Marek Olšák <marek.ol...@amd.com> Date: Sat Feb 11 17:21:04 2017 +0100 radeonsi: clean up si_get_param has_streamout is always true Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fe1fd4df40ac91b2783e3604fd81e6a6faf0cd2 Author: Marek Olšák <marek.ol...@amd.com> Date: Sat Feb 11 23:43:20 2017 +0100 gallium/hud: don't use user vertex buffers Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=00d170a5c3b6d373124bb241dbb5c67cabb2597b Author: Marek Olšák <marek.ol...@amd.com> Date: Sat Feb 11 23:20:37 2017 +0100 gallium/hud: call u_upload_alloc only once Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5699c8a2f704ff03b03efdcd15d1644595a288b8 Author: Marek Olšák <marek.ol...@amd.com> Date: Wed Feb 8 20:36:26 2017 +0100 gallium/u_upload_mgr: remove deprecated function u_upload_buffer Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ca3548eb926e0c89a3ef72bb07dedf85d3c250a Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 01:42:41 2017 +0100 gallium/radeon: remove the internal u_upload_mgr pointer also remove the BIND flags Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e20112abd83e6fb2697f2e81aff00ab3fc443fe Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 02:20:04 2017 +0100 st/mesa: use the common uploader (v2) v2: use const_uploader Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> (v1) Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3de8e1096662d6e0865db5724e550e5f42a36fa Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 02:06:12 2017 +0100 gallium/vl: use the common uploader Reviewed-by: Christian König <christian.koe...@amd.com> Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1dc347822ce6931f8e3089f3bdfaa45dac87ebc Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 02:04:27 2017 +0100 gallium/vbuf: use the common uploader Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fe53216335fa95dc956498c3bd927b48473d9ee Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 02:03:16 2017 +0100 gallium/blitter: use the common uploader Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a845859519e5594a62c38b55b76f7483b7fb932 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 02:01:38 2017 +0100 gallium/primconvert: use the common uploader Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f78ec39e9ede1a03e81c4eea610e61fe54c6902 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 01:59:20 2017 +0100 gallium/hud: use the common uploader Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55ad59d2b72d6d6e38bd0a54586b713a7a93bb10 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Jan 27 00:12:37 2017 +0100 gallium: set pipe_context uploaders in drivers (v3) Notes: - make sure the default size is large enough to handle all state trackers - pipe wrappers don't receive transfer calls from stream_uploader, because pipe_context::stream_uploader points directly to the underlying driver's stream_uploader (to keep it simple for now) v2: add error handling to nv50, nvc0, noop v3: set const_uploader Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> (v1) Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=998396c32e4e95fef5a1efef6cb1a9efb0868aa6 Author: Marek Olšák <marek.ol...@amd.com> Date: Thu Jan 26 23:27:36 2017 +0100 gallium/u_upload_mgr: add a helper that creates the default uploader Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d71bc0d741a20d146e8580e80e148c291aad0e64 Author: Marek Olšák <marek.ol...@amd.com> Date: Thu Jan 26 22:24:13 2017 +0100 gallium: add common uploaders into pipe_context (v2) For lower memory usage and more efficient updates of the buffer residency list. (e.g. if drivers keep seeing the same buffer for many consecutive "add" calls, the calls can be turned into no-ops trivially) v2: add const_uploader, add documentation Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> Tested-by: Edmondo Tommasina <edmondo.tommas...@gmail.com> Tested-by: Charmaine Lee <charmai...@vmware.com> _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit