Lines Matching full:radv
30 - VK_EXT_image_compression_control on RADV
31 - VK_EXT_device_fault on RADV
40 - VK_EXT_depth_clamp_zero_one on RADV
47 - VK_KHR_calibrated_timestamps on RADV
48 - VK_KHR_vertex_attribute_divisor on RADV
49 - VK_KHR_maintenance6 on RADV
50 - VK_KHR_ray_tracing_position_fetch on RADV
66 - radv: games render with garbage output on RX5600M through PRIME with DCC
67 - radv: RGP reports for mesh shaders are confusing
72 - Conservative depth output doesn't work with RADV
73 - RADV: DOA-X3 (yuzu) missing hair, eyes and skybox
75 - radv: Atlas Fallen corrupted rendering
85 - Android 14 depends on Vulkan EXT_swapchain_maintenance1, which breaks radv
98 - radv/aco: Crysis 2 Remastered RT reflections are blocky around the edges with ACO, renders normal…
99 - radv: Major regression in main branch causing all Vulkan apps to crash on 6600M (Navi 23)
124 - [RADV] War Thunder has some grass flickering.
125 - radv: satisfactory broken shader
126 - RADV problem with R7 M440 in some games
130 - radv, zink: dEQP-GLES3.functional.fbo.msaa.4_samples.depth_component16 fails on gfx9
132 - radv: fix sparseResidencyImage3D on GFX8
137 - RADV: trunc_coord breaks ambient occlusion in Dirt Rally and other games
138 - radv: Mass Effect Legendary Edition: a line going across the screen is visible in some areas with…
146 - [RADV][TONGA] - BeamNG.drive (284160) - Artifacts are present when looking at the skybox.
148 - [radv] Crypt not rendering properly
152 - RADV: Visual glitches in Unreal Engine 5.2.1 when using material with anisotropy and light channe…
153 - radv: Regression with UE5 test
169 - radv: Chrome crashes when ANGLE uses GPL
314 - ac,radv,radeonsi: use common 1D texture lowering
553 - radv: Add DGC preprocessing barrier support.
554 - radv: Add compute DGC preprocessing support.
555 - radv: Add some initial graphics DGC preprocessing support.
556 - radv: Add implementation of cmd buffers for a sparse binding queue.
557 - radv: Remove the sparse binding queue from coherent images.
558 - radv: Move sparse binding into a dedicated queue.
561 - radv: Add option to clear LDS at the end of a shader.
563 - radv: Use correct writemask for cooperative matrix ordering.
769 - radv: fix vkCmdCopyImage2 for emulated etc2/astc
770 - radv: stop using vk_render_pass_state::render_pass
772 - radv: fix image view extent override for astc
773 - radv: minor clean up to image view extent override
775 - radv: disable TC-compat htile on GFX9 in some cases
776 - radv: fix VkDrmFormatModifierProperties2EXT for multi-planar formats
777 - radv: fix VkSubresourceLayout2KHR for multi-planar formats with modifiers
778 - radv: fix a typo in radv_image_view_make_descriptor
779 - radv: fix asserts for radv_init_metadata
780 - radv: convert a check in radv_get_memory_fd to assert
789 - radv/android: Only limit advertised Vulkan version in strict mode
820 - vk,lvp,tu,radv,anv: Add common vk_*_pipeline_create_flags() helper
909 - radv: fix number of physical SGPRs on GFX10+
989 - radv: don't emit cp dma packets on video rings.
990 - radv/video: refactor sq start/end code to avoid decode hangs.
991 - radv: don't submit empty command buffers on encoder ring.
1115 - ci/zink+radv: add another flake on polaris
1141 - zink+radv/ci: simplify deqp config
1142 - zink+radv/ci: ensure renderer is "zink on radv"
1150 - radv/ci: add navi21 flakes
1151 - radv/ci: add vega10 flakes
1152 - radv/ci: add polaris10 flakes
1153 - radv+zink/ci: add polaris10 flakes
1154 - radv+zink/ci: add navi10 flakes
1189 - radv/ci: add navi21-aco flake
1201 - radv: update symbols that have become aliases for newer ones
1207 - amd/ci: limit radv jobs to radv + aco files changes
1293 - radv/ci: add flake
1297 - radv/ci: add flake on raven
2075 - radv: use 32bit va range for sparse descriptor buffers
2165 - radv/ci: Update skips comments
2167 - radv: Enable compute dispatch tunneling
2168 - radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered
2169 - radv/rt: Initialize unused children in PLOC early-exit
2170 - radv/rt: bsearch inlined shaders
2171 - radv/rt: Free traversal NIR after compilation
2172 - radv,aco: Convert 1D ray launches to 2D
2173 - radv/rt: Move per-geometry build info into a geometry_data struct
2174 - radv/rt: Acceleration structure updates
2175 - radv/rt: Add workaround to make leaves always active
2176 - radv: Fix shader replay allocation condition
2184 - radv: Use secure_getenv in radv_builtin_cache_path
2185 - radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER
2206 - aco, radv: vectorize f2f16 if rounding mode is rtz
2261 - radv: Fix compilation with gcc-13 and tsan enabled
2297 - radv/radeonsi: Forward correct GPU instance to umr.
2640 - radv: enable stippledBresenhamLines on GFX9 chips
2661 - radv: fix buffers in vkGetDescriptorEXT with size not aligned to 4
2754 - radv: Add RADV_MAX_HIT_ATTRIB_DWORDS
2755 - radv/nir: Add radv_nir_lower_hit_attrib_derefs
2756 - radv/nir: Handle boolean hit attribs
2757 - radv/clang-format: Do not indent C++ modifiers
2758 - radv: Add radv_nir_lower_hit_attrib_derefs_tests
2759 - radv/sqtt: Fix tracing acceleration structure commands
2760 - radv/sqtt: Handle monolithic RT pipelines
2761 - radv/rt: Use a helper for inlining non-recursive stages
2762 - radv/rt: Skip null checks for small case counts
2768 - radv: Add more offsets acceleration_structure_layout
2769 - radv/bvh: Stop emitting leaf nodes inside the encoder
2771 - radv: Implement VK_KHR_ray_tracing_position_fetch
2772 - radv: Make pipeline cache object data generic
2773 - radv: Don't store library stack sizes
2774 - radv: Add more ray tracing data to the cache
2775 - radv/rt: Skip compiling a traversal shader
2776 - radv: Skip compiling chit and miss shaders
2777 - radv/rt: Remove useless assert
2778 - radv/rt: Use radv_shader for compiled shaders
2779 - radv/sqtt: Avoid duplicate stage check
2780 - radv/rt: Repurpose radv_ray_tracing_stage_is_compiled
2784 - radv/rmv: Fix tracing ray tracing pipelines
2785 - radv/rt/rmv: Log pipeline library creation
2786 - radv: Use PLOC for TLAS builds
2787 - radv: Remove the BVH depth heuristics
2788 - radv/rt: Lower ray payloads to registers
2934 - radv: change queue family order in radv_get_physical_device_queue_family_properties
3099 - ac,radeonsi: require DRM 3.27+ (kernel 4.20+) same as RADV
3197 - zink/ci: drop the concurrency of the zink-radv-vangogh-valve job
3199 - radv/ci: fix \`vkcts-navi21-valve` execution
3201 - radv: disable meshShaderQueries on gfx10.3
3343 - radv: correctly return oom from the device when failing to create a cs
3523 - aco,radv: add aco_is_nir_op_support_packed_math_16bit
3543 - radv: use NIR_LOOP_PASS helpers
3546 - radv: call lower_array_deref_of_vec before lower_io_arrays_to_elements
3547 - radv: skip radv_remove_varyings for mesh shaders
3548 - radv: disable gs_fast_launch=2 by default
3551 - aco: workaround LS VGPR initialization bug in RADV prologs
3553 - radv: set prolog as_ls if has_ls_vgpr_init_bug=true
3558 - radv: use nir_lower_fp16_casts
3561 - radv: add radv_disable_trunc_coord option
3562 - radv: enable radv_disable_trunc_coord for vkd3d-proton/DXVK
3585 - radv: use CS wave selection for task shaders
3586 - radv: remove radv_shader_info's cs.subgroup_size
3591 - radv: enable msad_4x8
3593 - radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
3747 - radv: move RADV_DEBUG_NO_HIZ check in radv_use_htile_for_image()
3748 - radv: implement VK_EXT_image_compression_control
3749 - radv: advertise VK_EXT_image_compression_control
3751 - radv: dump the pipeline hash to the gpu hang report
3752 - radv: fix a synchronization issue with primitives generated query on RDNA1-2
3755 - radv: use the GPUVM fault protection status helper
3756 - radv: remove NGG streamout support for RDNA1-2
3757 - radv: remove unnecessary VS_PARTIAL_FLUSH for NGG streamout
3760 - radv/ci: update list of expected failures/flakes for NAVI31
3761 - radv: add RADV_DEBUG=nomeshshader
3762 - radv/ci: enable RADV_DEBUG=nomeshshader for vkcts-navi31-valve
3763 - radv: bind the non-dynamic graphics state from the pipeline unconditionally
3764 - radv: adjust binning settings to improve performance on GFX9
3765 - radv: fix compute shader invocations query on compute queue on GFX6
3766 - radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE
3768 - radv/ci: document one more flake test
3770 - radv: add initial VK_EXT_device_fault support
3771 - radv: advertise VK_EXT_device_fault
3773 - radv: add a helper to determine if it's possible to preprocess DGC
3774 - radv: emit individual SET_SH_REG for inlined push constants with DGC
3775 - radv: optimize emitting inlined push constants with DGC
3776 - radv: enable DGC preprocessing when all push constants are inlined
3777 - radv: restore sampling CPU/GPU clocks before starting SQTT trace
3779 - radv: add radv_write_timestamp() helper
3780 - radv: add support for RGP queue events
3781 - radv: add drirc options to force re-compilation of shaders when needed
3782 - radv: fix VRS subpass attachment when HTILE can't be enabled on GFX10.3
3783 - radv: fix registering queues for RGP with compute only
3784 - radv: set radv_zero_vram=true for Unreal Engine 4/5
3785 - radv: fix a descriptor leak with debug names and host base descriptor set
3786 - radv: add a missing async compute workaround for Tonga/Iceland
3787 - zink/ci: add a manual job on radv-navi31
3789 - radv: remove redundant check when forcing VRS rates
3790 - radv: check earlier if a graphics pipeline can force VRS per vertex
3792 - radv: re-enable sparseResidencyImage3D on POLARIS10+
3794 - radv: rename ps_epilog_inputs to colors for PS epilogs
3795 - radv: add radv_physical_device::emulate_mesh_shader_queries for GFX10.3
3796 - radv: add support for mesh primitives queries on GFX10.3
3797 - radv: define new pipeline statistics indices for mesh/task on GFX11
3798 - radv: bump the pipeline state query size to 14 on GFX10.3
3799 - radv: do not harcode the pipeline stats mask for query resolves
3800 - radv: add support for mesh shader invocations queries on GFX10.3
3801 - radv: rework gfx10_copy_gds_query() slightly
3802 - radv: make some gang functions non-static
3803 - radv: add support for task shader invocations queries on GFX10.3
3804 - radv: enable meshShaderQueries on GFX10.3
3805 - radv/ci: add missing expected failures for mesh queries on VANGOGH
3806 - radv: disable TC-compatible HTILE on Tonga and Iceland
3807 - radv: add missing FDCC_CONTROL bits for GFX1103 R2
3808 - radv: set radv_invariant_geom=true for War Thunder
3809 - radv: do not set OREO_MODE to fix rare corruption on GFX11
3811 - radv/ci: add new flakes for VEGA10
3812 - radv: remove useless NIR instructions when emitting IBO with DGC
3813 - radv: set the stream VA for DGC graphics
3814 - radv: use an indirect draw when IBO isn't updated as part of DGC
3815 - radv: enable DGC preprocessing for IBO
3816 - radv: fix bogus interaction between DGC and RT with descriptor bindings
3817 - radv: make sure to prefetch the compute shader for DGC
3818 - radv: remove radv_pipeline_key::dynamic_color_write_mask
3819 - radv: simplify creating image views for src resolve images
3820 - radv: stop performing redundant resolves with the HW resolve path
3821 - radv: remove unused layers support for the HW/FS resolve paths
3822 - radv: only re-initialize DCC for one level for the HW resolve path
3823 - radv: adjust assertions for multi-layer resolves with the HW/FS paths
3824 - radv: remove never used binds_state for DGC
3825 - radv: only initialize the VBO reg if VBOs are bound with DGC
3826 - radv: only initialize the VTX base SGPR if non-zero with DGC
3827 - radv: add DGC support for mesh shader only
3828 - radv: advertise VK_EXT_depth_clamp_zero_one
3829 - radv: update the reset stipple pattern mode
3830 - radv: change the reset stipple pattern mode for adjacent lines
3831 - radv: make sure to reset the stipple line state when it's disabled
3832 - radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar formats
3833 - radv: switch to on-demand PS epilogs for GPL
3834 - radv: remove unused code for compiling PS epilogs as part of pipelines
3837 - radv: determine if MRTZ needs to be exported via PS epilogs
3838 - radv: prepare the PS epilog key for exporting MRTZ on RDNA3
3839 - radv,aco: declare PS epilog VGPR arguments for depth/stencil/samplemask
3840 - radv: determine and emit SPI_SHADER_Z_FORMAT for PS epilogs
3842 - radv: export MRTZ via PS epilogs when alpha to coverage is dynamic on GFX11
3843 - radv: enable extendedDynamicState3AlphaToCoverageEnable on GFX11
3846 - zink/ci: stop running zink-radv-navi31-valve sequentially
3848 - radv: simplify disabling MRT compaction for PS epilogs
3850 - radv: promote EXT_calibrated_timestamps to KHR
3851 - docs: update features.txt for RADV
3852 - radv: remove useless check for TC-compat CMASK images during fb emission
3853 - radv: stop clearing FMASK_COMPRESS_1FRAG_ONLY for TC-compat CMASK images
3855 - radv: advertise VK_KHR_vertex_attribute_divisor
3856 - radv/ci: remove dEQP-VK.mesh_shader.ext.query.* from the lists
3857 - radv: emit the task shader in radv_emit_graphics_pipeline()
3858 - radv: cleanup ac_nir_lower_ps options
3859 - radv: cleanup gathering PS info with/without PS epilogs
3860 - radv: cleanup radv_pipeline_generate_ps_epilog_key()
3861 - radv: add support for MRT compaction with PS epilogs
3862 - radv: fix binding partial depth/stencil views with dynamic rendering
3863 - radv: stop asserting some image create info fields
3864 - radv: remove some declared but unused functions/macros
3865 - radv: add missing HTILE support for fb mip tail workaround
3866 - radv: stop checking FMASK for the fb mip tail workaround
3867 - radv: move emitting the fb mip tail workaround when rendering begins
3868 - radv: remove radv_get_tess_output_topology() declaration
3869 - radv: move meta declarations to radv_meta.h
3870 - radv: move RADV_HASH_SHADER_xxx flags to radv_pipeline.c
3871 - radv: move radv_image_is_renderable() to radv_image.c
3872 - radv: move more descriptor related declarations to radv_descriptor_set.h
3873 - radv: move radv_depth_clamp_mode to radv_cmd_buffer.c
3874 - radv: move more shader related declarations to radv_shader.h
3875 - radv: move SI_GS_PER_ES to radv_constants.h
3876 - radv: move buffer view related code to radv_buffer_view.c
3877 - radv: move image view related code to radv_image_view.c
3880 - radv/ci: update CI lists for NAVI10,NAVI31 and RENOIR
3882 - radv: move radv_{emulate,enable}_rt() to radv_physical_device.c
3883 - radv: make a couple of NIR RT functions as static
3884 - radv: move radv_rt_{common,shader} files to nir/
3885 - radv: move radv_BindImageMemory2() to radv_image.c
3886 - radv: add support for VkBindMemoryStatusKHR
3887 - radv: rename RADV_GRAPHICS_STAGES to RADV_GRAPHICS_STAGE_BITS
3888 - radv: add support for version 2 of all descriptor binding commands
3889 - radv: add support for NULL index buffer
3890 - radv: advertise VK_KHR_maintenance6
3891 - radv: disable FMASK for MSAA images with layers on GFX9
3892 - radv: stop clearing CMASK to 0xcc when FMASK is present on GFX9
3893 - radv: disable stencil test without a stencil attachment
3894 - radv: constify a variable in radv_emit_depth_control()
3895 - radv: remove duplicated si_tile_mode_index() function
3896 - radv: rename si_make_texture_descriptor() to gfx6_make_texture_descriptor()
3897 - radv: remove radv_write_scissors()
3898 - radv: drop si\_ prefix from all functions
3899 - Revert "radv: disable DCC with signedness reinterpretation on GFX11"
3900 - radv: stop disabling DCC for mutable with 0 formats on GFX11
3901 - radv: do not program COMPUTE_MAX_WAVE_ID (GDS register) on GFX6
3902 - radv/winsys: replace '<= GFX6' by '== GFX6'
3903 - radv: query drirc options in only one place
3904 - radv: move dri options to radv_instance::drirc
3905 - radv: rework declaring color arguments for PS epilogs
3906 - Revert "radv/rt: Lower ray payloads to registers"
3907 - radv: do not issue SQTT marker with DISPATCH_MESH_INDIRECT_MULTI
3908 - radv: add missing disable_shrink_image_store to the pipeline key
3909 - radv: move RADV_HASH_SHADER_KEEP_STATISTICS to radv_pipeline_key
3910 - radv: initialize radv_device::disable_trunc_coord earlier
3911 - radv: introduce radv_device_cache_key for per-device cache compiler options
3912 - radv: move all per-device keys from radv_pipeline_key to radv_device_cache_key
3913 - radv: fix indirect dispatches on the compute queue on GFX7
3914 - radv: fix indirect draws with NULL index buffer on GFX10
3915 - radv: fix segfault when getting device vm fault info
4106 - radv: Fix mis-sizing of pipeline_flags in radv_hash_rt_shaders.
4107 - radv: Use sizeof(flags) instead of hardcoded size in radv_hash_shaders.
4109 - radv: Remove last VS prolog reuse logic.
4110 - radv, aco: Rework VS prolog key handling.
4111 - radv, aco: Inline struct aco_vs_input_state.
4112 - radv: Pre-mask misaligned_mask for VS prolog.
4113 - radv: Implement helpers for shader part caching.
4114 - radv: Use shader part caching helpers for VS prolog and PS/TCS epilog.
4119 - radv: Remove aspect mask "expansion" for copy_image.
4120 - radv: Add workaround to allow sparse binding on gfx queues.
4121 - radv: Enable radv_legacy_sparse_binding for DOOM Eternal.
4122 - radv/amdgpu: Remove virtual bo dump logic.
4123 - radv/amdgpu: Separate the concept of residency from use_global_list.
4124 - radv: Simplify shader config assignment.
4125 - radv: Move up radv_get_max_waves, radv_get_max_scratch_waves.
4126 - radv: Precompute shader max_waves.
4127 - radv: Add layer to skip UnmapMemory for Quantic Dream Engine
4128 - radv: Recompute max_waves after postprocessing RT config
4129 - radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies
4192 - radv: Remove always false tmz variables from SDMA functions.
4193 - radv: Expose radv_get_dcc_max_uncompressed_block_size function.
4194 - radv: Implement buffer/image copies on transfer queues.
4195 - radv: Add temporary BO for transfer queues.
4196 - radv: Implement workaround for unaligned buffer/image copies.
4200 - radv: Use GPU info for determining SDMA metadata support.
4201 - radv: Use SDMA version instead of gfx_level where possible.
4202 - radv: disable HTILE/DCC for concurrent images with transfer queue if unsupported.
4203 - radv: Disable DCC on exclusive images with transfer queue when SDMA doesn't support it.
4204 - radv: Disable HTILE on exclusive images with transfer queues when SDMA doesn't support it.
4205 - radv: Don't retile DCC on transfer queues.
4206 - radv: Implement barriers for transfer queues.
4207 - radv: Implement vkCmdFillBuffer on transfer queues.
4208 - radv: Implement vkCmdWriteTimestamp2 on transfer queues.
4209 - radv: Implement vkCmdWriteBufferMarker2AMD on transfer queues.
4210 - radv: Implement buffer copies on transfer queues.
4211 - radv: Implement vkCmdUpdateBuffer on transfer queues.
4212 - radv: Move SDMA function and struct declarations to a new header.
4213 - radv: Unify SDMA surface struct for linear and tiled images.
4214 - radv: Refactor and simplify SDMA surface info functions.
4215 - radv: Pass radv_sdma_surf from copy functions to SDMA.
4216 - radv: Use SDMA surface structs for determining unaligned buffer copies.
4217 - radv: Clean up SDMA chunked copy info struct.
4218 - radv: Use correct plane and binding index with SDMA.
4219 - radv: Correct binding index for transfer buffer-image copies.
4220 - radv: Implement image copies on transfer queues.
4221 - radv: Implement T2T scanline copy workaround.
4222 - radv: Expose transfer queues, hidden behind a perftest flag.
4223 - radv: Correctly select SDMA support for PRIME blit.