| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: anistropy -> anisotropy While one of these is referring to an identifier, the actual identifier is correctly spelled. Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7060> | 5 年前 | |
docs: fix invalid rst We need a single empty line between the code-block state and the text in the block, otherwise the rST is invalid and the entire block will be dropped, as is currently the case on the website. While we're at it, remove some needless colons from these code-blocks as well. They're not needed, and we usually don't have these in the docs. Fixes: a2a8c6a36c1 ("docs: Add some documentation of game GL buffer object mapping behavior.") Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9710> | 5 年前 | |
gallium: add take_ownership param into set_constant_buffer to eliminate atomics We often do this: pipe->set_constant_buffer(pipe, shader, slot, &cb); pipe_resource_reference(&cb->buffer, NULL); That results in atomic increment in set_constant_buffer followed by atomic decrement after set_constant_buffer. This new interface eliminates those atomics. For the case above, this should be used instead: pipe->set_constant_buffer(pipe, shader, slot, true, &cb); cb->buffer = NULL; // if cb is not a local variable, else do nothing AMD Zen benefits from this. The perf improvement is ~3% for Viewperf13/Catia. Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8298> | 5 年前 | |
merge gallium docs into main docs Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
gallium: when tracing is enabled for threaded drivers, trace the driver thread generally speaking, if I'm tracing an app, I want to see what's happening to my driver, not what's happening to tc, as tc does rewriting of command streams which can affect the operation of the driver use GALLIUM_TRACE_TC for previous behavior Acked-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10362> | 5 年前 | |
merge gallium docs into main docs Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
merge gallium docs into main docs Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
merge gallium docs into main docs Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
docs: Add some documentation of game GL buffer object mapping behavior. There are a variety of paths that apps take (this is by no means a complete enumeration, I tried to keep going until I saw repeats but eventually ran out of steam), and it should be useful to driver developers writing their pipe_transfer_map() and invalidate_resource() calls to see a bunch of the patterns without having to do performance debug on each app. Acked-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9231> | 5 年前 | |
merge gallium docs into main docs Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
merge gallium docs into main docs Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
docs: move gallium specific docs into gallium folder Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
merge gallium docs into main docs Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5706> | 6 年前 | |
nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS The prog_to_nir->NIR-to-TGSI change ended up causing regressions on r300, and svga against r300-class hardware, because nir_lower_uniforms_to_ubo() introduced shifts that nir_lower_ubo_vec4() tried to reverse, but that NIR couldn't prove are no-ops (since shifting up and back down may drop bits), and the hardware can't do the integer ops. Instead, make it so that nir_lower_uniforms_to_ubo can generate nir_intrinsic_load_ubo_vec4 directly for !INTEGER hardware. Fixes: cf3fc79cd0ab ("st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().") Closes: #4602 Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10194> | 5 年前 | |
docs: lod -> LOD While we're at it, fix a few cases of incorrect usage of apostrophes. Acked-by: Matt Turner <mattst88@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9946> | 5 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 6 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 6 年前 | ||
| 6 年前 | ||
| 6 年前 | ||
| 6 年前 | ||
| 5 年前 | ||
| 5 年前 |