/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 20.0.0.rst | 232 - turnip: remove unused descriptor state dirty 527 - turnip: Remove \_mesa_locale_init/fini calls. 547 - turnip: Use VK_NULL_HANDLE instead of NULL. 600 - turnip: Update tu_query_pool with turnip-specific fields 601 - turnip: Implement vkCreateQueryPool for occlusion queries 602 - turnip: Implement vkCmdBeginQuery for occlusion queries 603 - turnip: Implement vkCmdEndQuery for occlusion queries 604 - turnip: Update query availability on render pass end 605 - turnip: Implement vkGetQueryPoolResults for occlusion queries 606 - turnip: Implement vkCmdResetQueryPool [all …]
|
H A D | 19.1.0.rst | 715 - turnip: Add driver skeleton (v2) 716 - turnip: Fix up detection of device. 717 - turnip: Gather some device info. 718 - turnip: Remove abort. 719 - turnip: Fix newly introduced warning. 720 - turnip: Add buffer allocation & mapping support. 721 - turnip: Report a memory type and heap. 722 - turnip: Cargo cult the Intel heap size functionality. 723 - turnip: Initialize memory type in requirements. 724 - turnip: Disable more features. [all …]
|
H A D | 20.2.0.rst | 136 - turnip: binning and indirect dependency 142 - turnip/ir3: fine derivatives 254 - freedreno/turnip: Don't request fragcoord components we don't use 886 - turnip: semaphore support. 1008 - turnip: Execute ir3_nir_lower_gs pass again 1009 - turnip: Fill out VkPhysicalDeviceSubgroupProperties 1012 - turnip: Lower shaders for tessellation 1013 - turnip: Offset by component when lowering gl_TessLevel* 1014 - turnip: Parse tess state and support PATCH primtype 1015 - turnip: Allocate tess BOs as a function of draw size [all …]
|
H A D | 20.1.0.rst | 155 - freedreno/turnip: Don't request pixlodenable when we don't use it 961 - turnip: Promote tu_cs_get_size/is_empty to header 962 - turnip: Execute main cs for secondary command buffers 963 - turnip: Advertise 8 bit subpixel precision 965 - turnip: Set has_gs in ir3_shader_key 966 - turnip: Emit geometry shader obj and related consts 967 - turnip: Configure VPC for geometry shaders 968 - turnip: Configure VFD_CONTROL with gsheader and primitiveid 969 - turnip: Set up REG_A6XX_SP_GS_CONFIG 970 - turnip: Selectively configure GRAS_LAYER_CNTL [all …]
|
H A D | 22.2.0.rst | 49 - VK_EXT_border_color_swizzle on lavapipe, ANV, turnip, RADV 69 - turnip/a660: dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_ballot fa… 73 … vs mipLodBias, and GTF-GL46.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all failure on Turnip 76 - turnip: dEQP-VK.subgroups.vote.graphics.subgroupallequal_*int regression on a635 84 - turnip: gfxbench aztec ruins crashes on zink 88 - [Turnip] Final Fantasy X: Incorrect hair rendering 89 - turnip: gfxbench car chase crash on zink 94 - turnip: depth/stencil regressions 101 - turnip: Geometry shader never invoked if there is no EmitVertex and gl_Position is not written 103 - turnip: GPU fault on clear [all …]
|
H A D | 20.3.0.rst | 1426 - turnip: Enable support for KHR_incremental_present 1502 - turnip: Make sure we include the build id. 1534 - turnip: Fix a compiler warning in release builds of the query code. 1536 - turnip: Fix truncation of CS shader iovas to 32 bits. 1537 - turnip: Fix truncation of iovas to 32 bits in queries. 1544 - turnip: Add support for a615. 1545 - turnip/kgsl: Associate fences with submits. 1556 - turnip: Replace tu_log*() with mesa_log*() 1583 - turnip: Don't expose VK_ANDROID_native_buffer on non-Android. 1584 - turnip: Use mesa's normal PRINTFLIKE macro instead of our own. [all …]
|
H A D | 22.3.0.rst | 120 - turnip: compute shader hang in the Monster Hunter World 148 - turnip/a660: dEQP-VK.spirv_assembly.instruction.terminate_invocation.terminate.subgroup_ballot fa… 168 … vs mipLodBias, and GTF-GL46.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all failure on Turnip 178 - turnip: dEQP-VK.subgroups.vote.graphics.subgroupallequal_*int regression on a635 191 - Freedreno turnip mesa cause emulation close after 15-20min gameplay 193 - turnip: broken after switching to userspace vma 194 - turnip: gfxbench aztec ruins crashes on zink 201 - [Turnip] Final Fantasy X: Incorrect hair rendering 204 - turnip: gfxbench car chase crash on zink 211 - turnip: depth/stencil regressions [all …]
|
H A D | 22.1.0.rst | 46 - turnip: gfxbench mh3.1 offscreen crash with ANGLE 51 - turnip: dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.* failures 97 - turnip: Unrecoverable hang in Age of Empires IV on A650/A660 107 - turnip: autotune disabled under zink sometimes 118 - [Feature Request] turnip: Support of Gamescope 125 - turnip: external memory import does not work 135 - turnip: dEQP-VK.pipeline.render_to_image.core.* failures on a618 618 - turnip: Stop using VK_OUTARRAY_MAKE() 778 - ir3, turnip: Use ldc.k to push UBOs 889 - turnip: Add TU_GMEM envvar to test different gmem sizes [all …]
|
H A D | 19.3.0.rst | 486 - turnip: Add image->image blitting. 487 - turnip: Always use UINT formats for copies. 488 - turnip: Disallow NPoT formats. 489 - turnip: Add todo for d24_s8 copies 531 - turnip: Remove \_mesa_locale_init/fini calls. 1125 - turnip: Add a .editorconfig and .dir-locals.el 1126 - turnip: Silence compiler warning about uninit pipeline. 1127 - turnip: Fix failure behavior of vkCreateGraphicsPipelines. 1136 - turnip: Drop unused tu_pack_clear_value() return. 1137 - turnip: Fill in clear color packing for r10g11b11 and rgb9e5. [all …]
|
H A D | 21.2.0.rst | 78 - freedreno+turnip: Initial support for a6xx gen4 (a660, a635) 100 - Regression in Turnip with KGSL and Zink running opengl in proot 133 - turnip: corrupted geometry after tesselation shaders in GTAV 1660 - turnip: implement VK_EXT_shader_demote_to_helper_invocation 1661 - turnip: implement VK_KHR_shader_terminate_invocation 1663 - turnip: enable shaderInt16 1671 - turnip: implement VK_KHR_vulkan_memory_model 1672 - docs: mark off VK_KHR_vulkan_memory_model for turnip 1673 - turnip,freedreno/a6xx: SP_BLEND_CNTL has per-mrt blend enable bit 1675 - turnip: copy all layers specified in vkCmdCopyImage [all …]
|
H A D | 21.3.0.rst | 96 - turnip/a650: most VK_EXT_filter_cubic tests in dEQP-VK.texture.filtering.* fail 97 - Ender Lilies: Turnip: Fails to render in-game 102 - Issue with Turnip compilation on Oneplus 8 113 - turnip: Geometry flickering in Genshin Impact after 83e9a7fbcf53b90d0de66985dbbf91986fc7b05d 124 - turnip: dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_* fails 141 - turnip: dEQP-VK.api.version_check.entry_points regression 157 - turnip: A few dEQP-VK.pipeline.framebuffer_attachment.* tests failing due to "FINISHME: unaligned… 178 - Regression in Turnip with KGSL and Zink running opengl in proot 916 - ir3, turnip, freedreno: Report stp/ldp in shader stats 933 - freedreno, turnip: Disable 8bpp UBWC on a650 [all …]
|
H A D | 23.0.0.rst | 29 - VK_EXT_descriptor_buffer on RADV, Turnip 35 - VK_EXT_swapchain_colorspace on RADV, ANV, Turnip 39 - Implemented more VK_EXT_dynamic_state3 features on RADV, Turnip 47 - VK_KHR_present_wait on ANV, RADV, Turnip 114 - turnip: fix a major leak with GPL LTO 115 - turnip: fix a null descriptor set dereference 125 - turnip: Disable draw states after dyn renderpass in all cases
|
H A D | 21.1.0.rst | 119 - turnip: buffer overflow read on dEQP-VK.ycbcr.query.levels.tess_eval.r8g8b8a8_unorm 219 - turnip: dEQP-VK.tessellation.invariance.outer_triangle_set.quads_fractional_odd_spacing failure 1313 - turnip: Use threadsize calculated by ir3 1419 - turnip/ir3: handle image load/stores produced by AtomicLoad/Store 1420 - turnip: make GS use correct varyings size from previous stage 1423 - turnip: don't emit tess consts if they are not used 1426 - turnip: enable inheritedQueries 1427 - turnip: consider HW limit on number of views when apply multipos opt 1428 - turnip: consider tile_max_h when calculating tiling config 1429 - turnip,freedreno/a6xx: tell hw the size of shared mem used by CS [all …]
|
H A D | 22.0.0.rst | 115 - DXVK SIGBUS with Turnip on Poco F1 at loading to open world. 159 - [Turnip] Forsaken Remastered rendering issue 702 - freedreno/drm, turnip: set DRM_RDWR for exported dma-bufs 709 - turnip: respect buf->bo_offset in transform feedback 873 - turnip: add support for dirconf 875 - turnip: implement vk_dont_care_as_load workaround 891 - turnip: implement VK_KHR_buffer_device_address 896 - ir3,turnip: Enable subgroup ops support in all stages on gen4 897 - ir3,turnip: Add support for GL_KHR_shader_subgroup_quad 898 - turnip: Fix operator precedence in address calculation macros for queries [all …]
|
H A D | 24.0.8.rst | 151 - turnip: msm: clean up iova on error path 152 - turnip: msm: fix racy gem close for re-imported dma-buf 153 - turnip: virtio: fix error path in virtio_bo_init 154 - turnip: virtio: fix iova leak upon found already imported dmabuf 155 - turnip: virtio: fix racy gem close for re-imported dma-buf
|
H A D | 24.2.0.rst | 31 - VK_EXT_legacy_vertex_attributes on lavapipe, ANV, Turnip and RADV 33 - VK_EXT_shader_replicated_composites on ANV, dozen, hasvk, lavapipe, nvk, RADV, and Turnip 45 - turnip: vulkaninfo crashed 46 - turnip-freereno Build error (/usr/local/include/xf86drm.h:40:10: fatal error: drm.h: No such file… 47 - tu: compilation failing when compiling turnip with only kgsl and X11 enabled 80 - turnip: latest git does not build anymore 126 - turnip: Broken AHB support 135 - bisected: turnip: deqp regressions 139 - Turnip driver is crashing since turnip: ANB/AHB support got merged 977 - turnip/msm: Do rd dump only when there are commands in submission [all …]
|
H A D | 23.1.0.rst | 98 - Turnip: VKD3D can't run due to lack of memory property flag 119 - turnip: inline uniforms regression 175 - turnip: dEQP-VK.ubo.random.all_shared_buffer.48 slow 180 - turnip: no ubwc fast clear for depth on a618 189 - turnip: conditional load/store hurts some workloads 197 - turnip: optimal bin layout 868 - turnip: replace TU_DEBUG_DONT_CARE_AS_LOAD by a bool 869 - turnip: make debug_flags a global variable 872 - turnip: add a comment to tu_format_for_aspect 873 - turnip: move a comment about FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8 [all …]
|
H A D | 21.0.0.rst | 264 - turnip: minor tu_queue fixes related to vk_base_object 897 - turnip: remove unused IR3_DP_LOCAL_GROUP_SIZE_* from cs params 898 - turnip: implement indirect dispatch 1094 - freedreno+turnip: Upload large shader constants as a UBO. 1096 - turnip: Assert about the storage buffer offset alignment. 1198 - turnip: Move the limited_z24s8 flag to the shared device info. 1455 - turnip: Implement VK_KHR_performance_query 1456 - turnip: support multipass for performance query. 1457 - turnip: enable VK_KHR_performance_query with new debug flag 1458 - turnip/kgsl: support VK_KHR_performance_query [all …]
|
H A D | 20.3.1.rst | 94 - turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path 95 - turnip: move up LRZ invalidate in CmdClearAttachments 96 - turnip: always set LRZ registers to zero for 3d clear/blit 97 - turnip: no linear_to_srgb for alpha channel for gmem clear value packing
|
/aosp_15_r20/external/mesa3d/src/freedreno/ci/ |
H A D | gitlab-ci.yml | 89 - .collabora-turnip-rules 100 - .collabora-turnip-manual-rules 141 - .collabora-freedreno-turnip-rules 152 - .collabora-freedreno-turnip-rules 163 - .collabora-freedreno-turnip-manual-rules 215 - .collabora-turnip-rules 225 - .collabora-turnip-manual-rules 259 - .google-turnip-rules 272 - .google-turnip-manual-rules 286 - .google-turnip-rules [all …]
|
H A D | gitlab-ci-inc.yml | 1 # Rules for changes that impact either freedreno or turnip. 85 .google-turnip-rules: 96 .collabora-turnip-rules: 106 .google-turnip-manual-rules: 118 .collabora-turnip-manual-rules: 131 .google-freedreno-turnip-rules: 136 - !reference [.google-turnip-rules, rules] 138 .google-freedreno-turnip-manual-rules: 143 - !reference [.google-turnip-manual-rules, rules] 145 .collabora-freedreno-turnip-rules: [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/ci/ |
H A D | gitlab-ci.yml | 110 - .zink-turnip-collabora-rules 123 - .zink-turnip-collabora-manual-rules 130 - .zink-turnip-collabora-rules 139 - .zink-turnip-collabora-manual-rules 143 - !reference [.zink-turnip-collabora-manual-rules, rules] 156 - .zink-turnip-valve-manual-rules
|
H A D | gitlab-ci-inc.yml | 80 .zink-turnip-collabora-rules: 84 - !reference [.collabora-turnip-rules, rules] 89 .zink-turnip-collabora-manual-rules: 94 - !reference [.collabora-turnip-manual-rules, rules] 97 .zink-turnip-valve-manual-rules: 102 - !reference [.valve-freedreno-turnip-manual-rules, rules]
|
/aosp_15_r20/external/mesa3d/docs/drivers/ |
H A D | freedreno.rst | 11 Turnip chapter 14 Turnip is a Vulkan 1.3 driver for Adreno 6xx GPUs. 288 Turnip reserves one descriptor set for internal use and exposes the other 294 Freedreno and Turnip use a shared core for shader compiler, image layout, and 413 integrated in the MSM backend of Turnip. Using the existing ``TU_DEBUG=rd`` 497 Useful ``TU_DEBUG`` (for Turnip) options to narrow down the hang cause: 531 Breadcrumbs described below are available only in Turnip. 611 Turnip has a debug option to stomp the registers with invalid values to catch
|
/aosp_15_r20/external/mesa3d/docs/ |
H A D | u_trace.rst | 17 - Adreno drivers: Freedreno, Turnip 45 - For Turnip, ``cffdump`` can be used to view the markers in 71 * - Turnip
|