Lines Matching full:radv

33 - VK_EXT_shader_atomic_float2 on Intel and RADV.
34 - VK_EXT_vertex_input_dynamic_state on RADV.
39 - VK_EXT_primitive_topology_list_restart on RADV and lavapipe.
42 - VK_KHR_shader_integer_dot_product on RADV.
47 - Experimental raytracing support on RADV
49 - NGG shader based culling is now enabled by default on GFX10.3 on RADV.
50 - VK_KHR_maintenance4 on RADV
51 - VK_KHR_format_feature_flags2 on RADV.
58 - RADV/ACO: Monster Hunter Rise Demo renders wrong results
59 - radv: Odd lack of implicit host memory invalidation
61 - RADV: IsHelperInvocationEXT query is not considered volatile in ACO
76 - radv: format properties are broken with modifiers
79 - [RADV] For the game "World War Z: Aftermath" (Vulkan API) should used RADV_DEBUG=invariantgeom pa…
80 - RADV: Resident Evil Village needs invariantgeom when NGG culling is enabled
81 - radv: VK_EXT_vertex_input_dynamic_state
84 - RADV: Rendering issues in Resident Evil 2 with NGGC
87 - radv: Vulkan games and demo apps are broken since "use DCC compatible with image stores for < 4K …
98 - [nir][radv] Out of range shift when compiling Resident Evil Village shaders
99 - [nir][radv] Out of range shift when compiling Resident Evil Village shaders
104 - [radv] bufferImageGranularity is 64
107 - RADV: consistent crash in Splitgate
118 - [RADV] The game "Aliens: Fireteam Elite" start crashing after commit 2e56e2342094e8ec90afa5265b1c…
128 - radv: disable DCC for displayable images with storage on navi12/14
129 - RADV: Menu static/artifacts in Doom Eternal
167 - [RADV] FSR in Resident Evil: Village looks very pixelated on Polaris
176 - radv: FP16 mode in FidelityFX FSR doesn't look right
181 - [RADV] Blocky corruption in Scarlet Nexus and vkd3d-proton 2.4
514 - radv: Use correct signedness in misalign test.
515 - radv: Allocate space for inline push constants.
518 - radv: Check format before calling depth_only/stencil_only.
521 - radv: Expose a bufferImageGranularity of 1.
522 - radv: Fix CPU AABB build.
523 - radv: Fix arrayOfPointers for instances in accel struct build.
524 - radv: Add accel struct build support for the object-to-world matrix.
525 - radv: Add more acceleration structure formats.
526 - radv: Add optimized CPU BVH builds.
527 - radv: Add bvh node definitions to a header.
528 - radv: Modify load_sbt_amd intrinsic to get the descriptor.
530 - radv: Refactor some nir_channels usage to use nir_channel.
531 - radv: Do more meta shader lowering.
532 - radv: Implement NULL accel struct descriptor write.
534 - radv: Add support for ray launch size.
537 - radv: Support nir_intrinsic_load_global_constant.
538 - radv: Add RT cache flushes.
539 - radv: Add pipeline type.
540 - radv: Add group info to pipeline.
541 - radv: Add raytracing pipeline properties.
542 - radv: Make some pipeline functions non-static.
543 - radv: Add scaffolding for RT pipeline compilation incl libraries.
544 - radv: Add main loop variables.
545 - radv: Add helper to inline shaders into the main shader.
546 - radv: Add helper to parse raytracing stages.
547 - radv: Add pass to lower anyhit shader into an intersection shader.
548 - radv: Add ray traversal loop.
549 - radv: Combine all the parts together with a main loop for an RT pipeline.
550 - radv: Add support for setting a dynamic stack size.
551 - radv: Add caching for RT pipelines.
552 - radv: Experimentally enable RT extensions.
553 - radv: Add DMA buffer update function for internal use.
554 - radv: Add an internal indirect dispatch command.
555 - radv: Add an indirect dispatch struct to the header.
556 - radv: Add copy/serialization info to accel struct headers.
557 - radv: Add acceleration structure queries.
558 - radv: Add GPU copy/serialization/deserialization shader.
559 - radv: Add CPU copying of acceleration structures.
560 - radv: Add GPU copying of acceleration structures.
561 - radv: Add CPU serialization of acceleration structures.
562 - radv: Add GPU serialization of acceleration structures.
563 - radv: Fix Android build for common functions.
564 - radv: Don't invalidate VCACHE after clear_htile_mask.
565 - radv: Add VK_FORMAT_R16G16B16A16_UNORM for accel. structures.
566 - radv: Handle copying zero queries.
568 - radv: Document cache coherency rules.
569 - radv: Add hooks after in-renderpass meta operations.
570 - radv: Try to do a better job of dealing with L2 coherent images.
571 - radv: Fix modifier property query.
572 - radv: Add bufferDeviceAddressMultiDevice support.
573 - radv: Disable coherent L2 optimization on cards with noncoherent L2.
576 - radv: Fix memory corruption loading RT pipeline cache entries.
767 - ci: Fix syntax error in radv fails files
769 - radv/ci: Remove duplication in dEQP skip lists.
770 - radv/ci: Fix the GPU_VERSION for polaris10
818 - radv: plug leaks in radv_device_init_accel_struct_build_state
993 - radv: call nir_lower_flrp() after the first radv_optimize_nir()
1426 - radv: Use the shared now-in-core feature/prop extension helper functions.
1514 - radv: Support device initialization without LLVM dependencies
1515 - radv: Support shader compilation without LLVM dependencies
1516 - radv: Allow building when LLVM isn’t enabled
1653 - radv: improve rounding of zmin
1687 - radv: Use c_msvc_compat_args.
1689 - radv: Remove dead min waves code.
1935 - radv,radeonsi: Do cube size divide-by-6 lowering in NIR
1989 - radv: Add asserts to vk_format_depth/stencil_only
1990 - vulkan,radv: Move vk_format_depth/stencil_only to common code
2015 - radv: Drop radv_queue::flags/queue_family_index/queue_idx
2023 - radv: Switch to common GetDeviceQueues2 and DeviceWaitIdle
2043 - radv: Use VK_DEFINE_*HANDLE_CASTS instead of rolling our own
2067 - radv: Stop printing descriptor pool allocation failures
2068 - radv: Switch to the new common vk_error helpers
2087 - radv: Use the common WSI wrappers
2245 - radv: Fix DCC image store check
2246 - radv: Disable DCC on storage images that cannot support DCC image stores
2249 - radv: Expose modifiers that support DCC image stores with STORAGE_IMAGE_BIT
2250 - radv: Push box traversal results onto stack in correct order
2251 - radv: Add noatocdithering option to RADV_DEBUG
2253 - radv: Rename radv_subpass_barrier function to radv_emit_subpass_barrier
2254 - radv: Define extern "C" linkage if C++
2256 - radv: Use common DCC image store check
2258 - radv: Remove assert in radv_rt_bind_tables
2259 - radv: Do not pass result to insert_traversal_aabb_case
2260 - radv: Implement build_node_to_addr for GFX8 and below
2261 - radv: Implement software emulation for intersect_ray
2262 - radv: Enable raytracing extensions on older generations
2263 - radv: Add force_emulate_rt perftest option
2267 - radv: Respect max extent for modifiers
2269 - radv: Do early and late tests for fast clears
2585 - radv: allow arbitrary swizzle modes for displayable DCC
2640 - ac,radv: remove unused inputs array and VS input code
2658 - radeonsi: copy a few nir_shader_compiler_options from RADV
2793 - radv/ci: mark some tests as flaky on gfx9
2826 - radv: fix build with mingw
2835 - radv: merge si_write_viewport into radv_emit_viewport
2836 - radv: pre-calculate viewport transforms
2837 - radv: remove unused variable from radv_emit_viewport
3034 - radv: use pool stride when copying single query results
3035 - radv: ignore dynamic line stipple if line stipple isn't enabled
3075 - radv: just use UINT64_MAX when getting absolute timeout for that value
3076 - radv: add some asserts for descriptor updating
3259 - radv: don't use invalid stride for triggering vertex state change
3260 - radv: dynamically calculate misaligned_mask for dynamic vertex input
3261 - radv: pre-calc "simple" dynamic vertex input values
3262 - radv: add a mask of bound descriptor buffers for dynamic vertex input
3263 - radv: move alpha_adjust into conditional during vertex input updating
3524 - radv: set image_dim and image_array intrinsic indices
3536 - radv: enable DCC with signedness reinterpretation
3562 - radv: use nir_vector_insert_imm in lower_intrinsics
3576 - ac/llvm,radv: implement uadd_sat/iadd_sat
3578 - radv: refactor handling of nir_options
3579 - radv,aco: implement iadd_sat
3583 - radv: expose VK_KHR_shader_integer_dot_product
3586 - radv: fix pipeline caching with robust buffer access
3604 - radv: don't require a GS copy shader to use the cache with NGG VS+GS
3605 - radv: workaround incorrect image format with World War Z
3606 - radv: move ngg culling determination earlier
3609 - radv: don't create blit pipelines for multisampled 3D images
3613 - radv,aco: use lower_to_fragment_fetch
3614 - radv,aco: don't include FMASK in the storage descriptor
3616 - radv/llvm: fix parameter index for layer exports
3618 - radv: add and use radv_vs_input_alpha_adjust
3619 - radv: add radv_translate_vertex_format()
3620 - radv: add radv_shader_variant_get_va and radv_find_shader_variant helpers
3621 - radv: add segregated fit shader memory allocator
3622 - radv: move VS specific input SGPRs first
3623 - radv: implement dynamic vertex input state using vertex shader prologs
3624 - radv: add pre-compiled vertex shader prologs for common states
3627 - radv: implement VK_EXT_vertex_input_dynamic_state
3628 - radv: enable VK_EXT_vertex_input_dynamic_state
3773 - radv: only init the TC-compat ZRANGE metadata for the depth aspect
3774 - radv: fix bounds checking for zero vertex stride on GFX6-7
3775 - radv: report APUs as discrete GPUs for Red Dead Redemption 2
3776 - radv: fix specifying the stencil layout for separate depth/stencil layouts
3777 - radv: allow unused VkSpecializationMapEntries
3779 - radv: implement VK_EXT_shader_atomic_float2
3780 - radv: reduce number of emitted DWORDS for contiguous context registers
3781 - radv: do not use radeon_set_context_reg_seq() for only one register
3782 - radv: init radv_image::l2_coherent when creating the layout
3789 - radv: fix selecting the first active CU when profiling with SQTT
3790 - radv: fix missing cache flushes when clearing HTILE levels on GFX10+
3794 - radv: rework DCC, FMASK and FCE decompress path
3795 - radv: perform a FCE for MSAA images that might have been fast-cleared
3796 - radv: allow DCC MSAA fast clears if a FCE is needed
3797 - radv: fix initializing the DS clear metadata value for separate aspects
3798 - radv: remove unnecessary FIXME about custom sample locations
3799 - radv: flush caches before performing separate depth/stencil aspect init
3800 - radv: bump maxFragmentSizeAspectRatio to 2
3801 - radv: disable fragmentShadingRateWithCustomSampleLocations
3802 - radv: bump maxFragmentShadingRateCoverageSamples to 32
3803 - radv: fix reported sample counts for VRS 1x1
3804 - radv: use more explicit DCC clear codes
3805 - radv: pass an image view to vi_get_fast_clear_parameters()
3806 - radv: add RADV_DCC_CLEAR_SINGLE
3807 - radv: determine if an image support fast clears using comp-to-single
3808 - radv: implement DCC fast clears with comp-to-single
3809 - radv: skip FCE for images that are fast-cleared using comp-to-single
3810 - radv: enable DCC fast-clears with comp-to-single on GFX10+
3811 - radv: allow fast clears for concurrent images if comp-to-single is supported
3812 - radv: fix pre-computing viewport xform when setting new viewports
3813 - radv: fix fast clearing depth images with mips on GFX10+
3814 - radv: determine if an image support comp-to-single at creation time
3815 - radv: remove useless check about the FCE predicate offset
3816 - radv: do not allocate the FCE predicate for images that use comp-to-single
3817 - radv: remove unnecessary check in radv_layout_is_htile_compressed()
3818 - radv: remove incorrect comment about compressed writes to HTILE on GFX10+
3819 - radv: fix copying depth+stencil images on compute
3820 - radv: remove unused fast depth-stencil gfx clear path with expclear
3821 - radv: remove useless DISABLE_{ZMASK,SMEM}_EXPCLEAR_OPTIMIZATION state
3822 - radv: don't use SQ_NON_EVENT before GE_PC_ALLOC for better perf on Navi1x
3823 - radv: allocate shaders to 32-bit address to skip PGM_HI
3827 - ci: update the list of expected failures/skips for RADV
3828 - radv: allow storage images with VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX10.3+
3829 - ci: update the list of skipped tests for Fiji/RADV
3830 - radv: remove outdated radv_finishme() in the HW resolve path
3831 - radv: remove useless check about number of samples in the HW resolve path
3832 - radv: remove unecessary radv_finishme() for invalid color formats
3833 - radv: disable DCC image stores on Navi12-14 for displayable DCC corruption
3834 - radv: do not load/store the clear value for comp-to-single images
3835 - radv: do not allocate a clear value for images that support comp-to-single
3836 - radv: add support for clearing multi layers with normal gfx clear path
3838 - radv: advertise VK_EXT_primitive_topology_list_restart
3841 - radv/llvm: fix invalid IR when converting triangle strips to indices
3842 - radv: use radeon_set_sh_reg_seq() more for initial gfx/compute state
3843 - radv: call nir_lower_int64() for LLVM
3844 - radv: track if shader image 32-bit float atomics are enabled
3845 - radv: do not disable DCC for storage images if atomics aren't enabled
3847 - radv: use common entrypoints for sparse image requirements/properties
3848 - radv: use common vkGetPhysicalDevice{Image}FormatProperties()
3849 - radv: use common vkGetDeviceQueue()
3850 - radv: use common vkBind{Buffer,Image}Memory()
3851 - radv: use common vkGet{Buffer,Image}MemoryRequirements()
3852 - radv: fix determining the maximum number of waves that can use scratch
3853 - radv: remove NGG streamout support in LLVM
3854 - radv: allow to conditionally read HTILE value when copying VRS rates
3855 - radv: optimize copying VRS rates to the global HTILE buffer
3856 - radv: pass the HTILE buffer to radv_copy_vrs_htile()
3857 - radv: optimize VRS when no depth stencil attachment is bound
3858 - radv/llvm: rework VS input loads and implement the callback
3860 - radv: add MSAA support to the comp-to-single fast clear path
3861 - radv: enable comp-to-single for MSAA images
3862 - radv: reduce SQTT traffic when instruction timing is disabled
3863 - radv/llvm: fix using Wave32
3864 - radv/llvm: fix vertex input fetches with 16-bit floats
3869 - radv: advertise EXT_shader_atomic_float2 with LLVM 14+
3870 - radv/ci: add a list of expected failures for VanGogh
3871 - ac/rgp, radv: report scratch memory size for shaders
3872 - ac/rgp, radv: report wave size for shaders
3873 - radv: rename radv_decompress_depth_stencil()
3874 - radv: implement depth/stencil expand on compute
3875 - radv: add support for copying compressed depth/stencil images on compute
3876 - radv: keep depth/stencil images compressed for TRANSFER_DST on compute
3877 - radv: replicate THREAD_TRACE_CTRL config when stopping SQTT
3878 - radv: make the SQTT BO a resident buffer
3879 - radv: remove useless assertions in the SQTT path
3880 - radv: do not use a different disk cache key for LLVM
3881 - radv: do not store meta shaders to the default shader disk cache
3882 - radv: remove useless shader variant key copies for VS+TCS
3883 - radv: stop loading invocation ID for NGG vertex shaders
3884 - radv: remove unused radv_tcs_variant_key:primitive_mode
3885 - radv: stop using the shader keys for as_ls/as_es/as_ngg when possible
3886 - radv: remove useless as_ngg_passthrough init when lowering NGG in NIR
3887 - radv/llvm: stop using vs_common_out.as_ngg_passthrough
3888 - radv: add export_clip_dists for VS and TES to radv_shader_info
3889 - radv,aco: stop using vs_common_out.export_clip_dists
3890 - radv/llvm: stop using vs_common_out.export_prim_id
3891 - radv: store the topology instead of the output primitive type in the key
3892 - radv: store the CS subgroup size to radv_shader_info
3893 - radv: rework layout of radv_pipeline_key
3894 - radv: pass the pipeline key to the backend compilers
3895 - radv: cleanup uses of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
3896 - radv: remove unused radv_nir_compiler_options fields
3897 - radv: remove unnecessary vs_common_out.export_viewport_index
3898 - radv: remove unnecessary vs_common_out.export_layer_id
3899 - radv: remove unnecessary radv_shader_info:{vs,tes}.export_prim_id
3900 - radv: remove unnecessary init of outinfo.export_prim_id for GS
3901 - radv: remove vs_common_out:export_prim_id
3902 - radv: remove vs_common_out:export_clip_dists
3903 - radv: pass the pipeline key to the shader info pass
3904 - radv: use the pipeline key more when possible
3905 - radv: stop using vs_common_out.{as_es/as_ls/as_ngg*} shader keys
3906 - radv: remove radv_shader_variant_key completely
3907 - radv: fix missing features for BDA
3908 - radv: remove the LLVM stat about the number of private VGPRs
3909 - radv: fix adjusting the frag coord when RADV_FORCE_VRS is enabled
3910 - radv: fix selecting the hash when RADV_FORCE_VRS is enabled
3911 - radv: make sure to load the Primitive ID for VS+GS as NGG
3912 - radv: fix vk_object_base_init/finish for the internal pipeline cache
3913 - radv: fix vk_object_base_init/finish for internal buffer views
3914 - radv: fix vk_object_base_init/finish for the internal push descriptors
3915 - radv: fix vk_object_base_init/finish for internal image views
3916 - radv: fix vk_object_base_init/finish for internal buffers
3917 - radv: set export_clip_dists for the GS copy shader
3918 - radv: determine the VS output parameters in the shader info pass
3919 - radv: disable the DX10 diamond test for better line rasterization perf
3920 - radv: get the float controls execution mode from NIR for LLVM
3921 - radv: do not declare an extra user SGPR for sample positions and PS
3922 - radv: move ngg early prim export determination earlier
3924 - radv: move ngg passthrough determination earlier
3925 - radv: remove unnecessary ac_nir_ngg_config output struct
3926 - radv: constify radv_shader_info for radv_lower_{io_to_mem,ngg}()
3927 - radv: move forcing discard to demote to the graphics pipeline key
3928 - radv: move forcing invariant geometry to the graphics pipeline key
3929 - radv: move forcing MRT output NaN fixup to the graphics pipeline key
3930 - radv: move forcing VRS rates to the graphics pipeline key
3931 - radv: move use of NGG to the graphics pipeline key
3932 - radv: remove redundant check of needs_multiview_view_index for PS
3933 - radv: remove useless loads_dynamic_offsets when emitting push constants
3934 - radv: determine the ES type (VS or TES) for GS earlier
3935 - ci: enable building RADV in debian-release
3936 - radv: fix vk_object_base_init/finish for push descriptors
3937 - radv: fix writing combined image/sampler descriptor
3938 - radv: fix vk_object_base_init/finish for internal device memory objects
3939 - radv/llvm: fix exporting VS parameters
3940 - radv: do not set TRAP_PRESENT(1) for fragment shaders
3942 - radv: declare the shader user locs from the shader arguments
3943 - radv: determine if a shader uses indirect descriptors from the SGPR loc
3944 - radv: determine if a shader loads push constants from the SGPR loc
3945 - radv: remove unnecessary radv_shader_info:base_inline_push_consts
3946 - radv: remove unnecessary radv_shader_info:num_inline_push_consts
3947 - radv: do not overwrite loads_push_constants when declaring shader args
3948 - radv: gather more information about PS in the shader info pass
3949 - radv,aco: compute and store the SPI PS input in radv_shader_info
3951 - radv,aco: remap PS inputs when declaring shader arguments
3953 - radv: remove radv_pipeline::layout
3954 - radv: implement vkGetDeviceBufferMemoryRequirementsKHR()
3955 - radv: implement vkGetDeviceImageMemoryRequirementsKHR()
3956 - radv: implement vkGetDeviceImageSparseMemoryRequirementsKHR()
3957 - radv: advertise VK_KHR_maintenance4
3958 - radv: use nir_image_deref_{load,store} in the DCC retile compute path
3959 - radv: remove useless coordinate computation in the compute clear path
3960 - radv: remove few useless nir_channels() in meta shaders
3961 - radv: use get_global_ids() to compute coordinates in meta shaders
3962 - radv: use nir_ssa_undef() for unused image components in meta shaders
3963 - radv: move ac_shader_config to radv_shader_binary instead of legacy
3964 - radv: store the post-processed shader binary config to the cache
3965 - radv,aco: remove nir_intrinsic_load_layer_id
3966 - radv: remove no-op about the view index in the shader info pass
3967 - radv: rename needs_multiview_view_index to uses_view_index
3968 - radv: stop gathering output GS info for vertex shaders
3970 - radv: do not initialize is_ngg_passthrough for geometry shaders
3971 - radv: remove duplicated code about NGG passthrough determination
3972 - radv: switch to VK_FORMAT_FEATURE_2_XXX/VkFormatProperties3KHR
3973 - radv: implement VK_KHR_format_feature_flags2
3975 - radv: fix removing PSIZ when it's not emitted by the last VGT stage
3976 - radv: fix OpImageQuerySamples with non-zero descriptor set
3977 - radv: do not remove PSIZ for streamout shaders
3981 - radv: re-emit prolog inputs when the nontrivial divisors state changed
3982 - radv: fix build errors with Android
3984 - radv: do not expose buffer features for depth/stencil formats
3985 - radv/sqtt: fix GPU hangs when capturing from the compute queue
3986 - radv: fix a sync issue on GFX9+ by clearing the upload BO fence
4044 - radv: remove feature checks from device creation
4112 - radv: Use 128-sized vertex grouping for NGG shaders.
4113 - radv: Don't compile NGG culling into shaders that write viewport index.
4114 - radv: Remove num_viewports from radv_skip_ngg_culling.
4118 - radv: Use pre-computed viewport transform for NGG culling state.
4127 - radv: Don't toggle PC oversubscription for NGG culling.
4128 - radv: Use ac_compute_late_alloc in radv_pipeline.
4130 - radv: Write RSRC2_GS for NGGC when pipeline is dirty but not emitted.
4132 - radv, ac, aco: Use indices 0-2 of gs_vtx_offset argument array on GFX9+.
4135 - radv: Calculate workgroup sizes in radv_pipeline.
4136 - radv: Remove superfluous workgroup size calculations.
4154 - radv: Remove PSIZ output when it isn't needed.
4160 - radv: Disable HW generated edge flags for NGG shaders.
4162 - radv/llvm: Don't read edge flags anymore.
4163 - radv: Fix gs_vgpr_comp_cnt for NGG culling in vertex shaders.
4166 - radv: Select PC oversubscription rate based on number of PS params.
4167 - radv: Reduce NGG culling small draw threshold to 128.
4174 - radv: Don't declare ngg_gs_state when there is no API GS.
4175 - radv: Enable NGG culling by default on GFX10.3, add nonggc debug flag.
4229 - radv: Rename radv_shader_helper.h to radv_llvm_helper.h
4232 - radv: Build code which depends on LLVM only when enabled
4233 - radv: Disable shader disassembly when no disassembler is available
4287 - radv: Fix memory leak on error path.
4305 - radv: Use a common vk_command_buffer structure
4311 - radv: Use a common vk_queue structure
4346 - radv/anv android: rename buffer usage camera mask