mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 01:40:08 +01:00
If tiling is linear, also adds the corresponding pipe bind flag to the resource template when creating a new resource from the memory object. Modified TexParameteri to update the TextureTiling option only when the texObj is not immutable (before TexStorageMem*DEXT is called to create the texture from external memory). v2: Ensure that memory object is not NULL before setting the TextureTiling option (fixes TexStorage*D). v3: Also add flag PIPE_SHARED to bindings (needed for some gallium drivers). v4: Use PIPE_BIND_LINEAR instead of adding a new PIPE_RESOURCE_FLAG (Marek Olšák) Co-authored-by: Eduardo Lima Mitev <elima@igalia.com> Co-authored-by: Eleni Maria Stea <estea@igalia.com> Co-authored-by: Hyunjun Ko <zzoon@igalia.com> Reviewed-by: Rohan Garg <rohan.garg@collabora.com> Reviewed-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4565> |
||
|---|---|---|
| .. | ||
| drivers | ||
| main | ||
| math | ||
| program | ||
| sparc | ||
| state_tracker | ||
| swrast | ||
| swrast_setup | ||
| tnl | ||
| tnl_dd | ||
| vbo | ||
| x86 | ||
| x86-64 | ||
| Android.gen.mk | ||
| Android.libmesa_dricore.mk | ||
| Android.libmesa_git_sha1.mk | ||
| Android.libmesa_glsl_utils.mk | ||
| Android.libmesa_sse41.mk | ||
| Android.libmesa_st_mesa.mk | ||
| Android.mk | ||
| Makefile.sources | ||
| meson.build | ||
| SConscript | ||