URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45240ce598c8ab38b5e0c10cbe7050549561eced
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 20:44:24 2017 +0100
radeonsi: use R600_RESOURCE_FLAG_UNMAPPABLE where it's desirable
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a41587433c4dfd359eebf3fd266975e51e8b3fd6
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 20:41:01 2017 +0100
gallium/radeon: add R600_RESOURCE_FLAG_UNMAPPABLE
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=943442121369a35093e5d4ee1894faf8d8368ec4
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 20:07:53 2017 +0100
gallium/radeon: change r600_aligned_buffer_create to take flags, not bind
All call sites set bind = 0. The next commit will use this.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac6007460adaf4bb21028a3281ec622d1e43df49
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 19:50:15 2017 +0100
radeonsi: upload constants into VRAM instead of GTT
This lowers lgkm wait cycles by 30% on VI and normal conditions.
The might be a measurable improvement when CE is disabled (radeon)
or under L2 thrashing.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a550fbb510c998a0e484e9bf996e2d884ce3230e
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 18:49:11 2017 +0100
gallium/radeon: use TCC line size as alignment in other places
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=791e8ce04a7e9970f437858bdff0a1f8b47626ba
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 18:32:34 2017 +0100
radeonsi: use a clever alignment for index buffer uploads
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6c8c26851c5fe03a6a21b2280be216aae6bbe33
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 18:29:34 2017 +0100
radeonsi: use a clever alignment for descriptor uploads
Non-VBO descriptors won't be smaller than the cache line, so simply use
the cache line size.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b73aafceb1eb8e81754e2f349826994de678466
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 18:22:27 2017 +0100
radeonsi: use a clever alignment for constant buffer uploads
This results in a very tiny decrease in lgkm wait cycles.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=620aded541a5b81df74575888754094fea2f2ae2
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 18:36:21 2017 +0100
radeonsi: move index buffer flushing into a non-upload indexed case
The other codepaths don't need this.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=22b8a773e1edb6d1a39b2ab9f715be1138976a2b
Author: Marek Olšák <[email protected]>
Date: Thu Feb 16 11:39:01 2017 +0100
radeonsi: use SI_MAX_ATTRIBS where it should be used
for consistency; no change in behavior
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=054f853035bc3f4c3ff2b0732779fb21775893ef
Author: Marek Olšák <[email protected]>
Date: Tue Feb 14 22:14:55 2017 +0100
radeonsi: sort members of si_shader_key::part
and improve some comments
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fabb297177069e95ec1bb7053acb32f8ec3e092
Author: Marek Olšák <[email protected]>
Date: Tue Feb 14 22:08:32 2017 +0100
radeonsi: have separate LS and ES main shader parts in the shader selector
This might reduce the on-demand compilation if the initial VS/LS/ES
determination is wrong.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a02117ba6ee5ede209d372025343f1410ff5346c
Author: Marek Olšák <[email protected]>
Date: Tue Feb 14 22:06:51 2017 +0100
radeonsi: don't compile pure monolithic shaders asynchronously
there is no point, we have to wait anyway.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b91e0b54cc26919b63d781200a2062c6d572afc
Author: Marek Olšák <[email protected]>
Date: Fri Feb 10 01:15:21 2017 +0100
radeonsi: allow unaligned vertex buffer offsets and strides on CIK-VI
So that we can disable u_vbuf for GL core profiles.
This is a v2 of the previous VI-only patch.
It requires SH_MEM_CONFIG.ALIGNMENT_MODE = UNALIGNED on CIK-VI.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fb021b6205a393d82d5f3c2e15af624d79742f4
Author: Marek Olšák <[email protected]>
Date: Thu Feb 16 01:20:32 2017 +0100
radeonsi: remove the fix_size3 workaround
not needed with the shader fallback
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbd38f2a92633e565fe35c8d9c66f864d6ff4877
Author: Marek Olšák <[email protected]>
Date: Thu Feb 16 01:17:48 2017 +0100
radeonsi: add a workaround for clamping unaligned RGB 8 & 16-bit vertex
loads
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=41a2157a689838e4c97d5a703bc2aeaf5a5e1b48
Author: Marek Olšák <[email protected]>
Date: Thu Feb 16 00:47:48 2017 +0100
radeonsi: make fix_fetch an array of uint8_t
so that we can add 3-component fallbacks.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f246ae1ee9b543ccd878a60a9cdb6f25d66a8d4e
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 15:07:03 2017 +0100
vl: fix a buffer leak in the bicubic filter by using an uploader
there's no error checking, because the previous code didn't do it either.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8d84801b76aa0bfb04f5adcfb83335ee54b01e6
Author: Marek Olšák <[email protected]>
Date: Thu Feb 16 13:29:16 2017 +0100
gallium/hud: create files after graphs are created to get final names
Reviewed-by: Nicolai Hähnle <[email protected]>
Reviewed-by: Edmondo Tommasina <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=22c34bbc55a4f2db956780221b251731885cd162
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 20:55:15 2017 +0100
gallium/u_suballoc: allow setting pipe_resource::flags
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=edf6bcf6c633c74f7df6a716ae9ac0d7de054766
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 01:47:25 2017 +0100
gallium/u_suballoc: use clear_buffer if available
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=02cd8b20d10e4fdc635897056f1bdfb9049d864d
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 15:04:51 2017 +0100
gallium/util: correctly unref a buffer in u_prim_restart
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=42297c862f60ccecf794297ee97410f007bd75df
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 14:53:20 2017 +0100
gallium/util: remove unused u_index_modify helpers
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f0bf00dc9f0740dc20ba6ab365456105d7de20a
Author: Marek Olšák <[email protected]>
Date: Wed Feb 15 14:50:16 2017 +0100
gallium/util: remove unused helper util_draw_texquad
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5b093667707348732daa14d2aef8532f31ada83
Author: Marek Olšák <[email protected]>
Date: Fri Feb 17 11:20:00 2017 +0100
gallium/docs: remove documentation of non-existent instructions
trivial
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit