Lines Matching full:zink

122 - deqp gles3.1 gpu hangs on DG2 A380 when running zink
129 - intel: Borderlands 2 misrendering with ZINK with OpTerminateInvocation instruction
143 - ci: enable pre-merge testing for Zink/RADV
144 - rusticl: segmentation fault when enabling for llvmpipe and zink with the driver set to zink
250 - radv/zink: spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer
304 - zink: Use u_default_get_sample_position
348 - zink: Always set a blend state for shader-db
369 - zink: Use unified atomics
428 - zink: Switch to scoped barriers
700 - wgl: Fix depth/stencil image support when using zink kopper
1022 - ci/zink: Disable Freedoom trace on ANV
1208 - zink: turn off threaded cpu access if not visible.
1286 - ci/zink: disable flaking anv traces
1291 - ci/lavapipe: zink failures
1295 - ci/zink: add KHR-GL46.limits.max_fragment_interpolation_offset flake
1304 - traces: update sir-f720 trace expectations for zink on anv and freedreno
1434 - ci: mark passing zink and lima tests as expected
1465 - zink/ci: mark unexpcted pass as expected
1469 - zink: Avoid infinite loop finding no var in update_so_info.
1480 - anv: Only enable GPL if ANV_GPL=true, or if zink or DXVK are the engine.
1484 - ci/zink+tu: Drop some intermittently failing a630 traces.
1491 - ci/zink: Re-enable traces now that !20319 has landed.
1492 - ci: Move zink's validation layer setup to deqp-runner.sh.
1493 - ci/zink: Enable the validation layer on the TGL GL46 run.
1498 - ci/zink: Drop anv/lvp validation exceptions that should be fixed in the CTS.
1503 - ci/zink: Try to update TGL results for new MSAA behavior.
1506 - Revert "ci/zink: Try to update TGL results for new MSAA behavior."
1507 - ci/zink: Update more xfails for tgl piglit.
1508 - ci/zink+anv: Test piglit quick_gl pre-merge, dropping a few KHR-GL46 tests.
1515 - zink: Explain some of the current pathway for shadow sampling.
1516 - zink: Fix silly void * type in rewrite_tex_dest.
1517 - zink: Don't flag legacy_shadow_mask for RED-only reads in the shader.
1519 - ci/zink+anv: Skip a couple more long tests pre-merge.
1525 - zink: Use PIPE_CAP_FS_POINT_IS_SYSVAL.
1581 - ci/zink: Update current xfails on tgl.
1629 - ci/zink: add new zink-radv-navi10-valve flakes
1632 - ci/zink: document new zink-radv-navi10-valve failures
1648 - ci/zink+radv: fix flakes definition
1649 - ci/zink+radv: mark all spec@arb_copy_image@arb_copy_image-targets* as flaky after getting a bunch…
1650 - ci/zink+radv: document recent regressions
1656 - ci/zink+radv: mark flakes as such
1659 - ci/zink+anv: fix flakes definition
1663 - ci/zink+radv: update expectations
1693 - zink/ci: fix skips & flakes for zink+radv on vangogh & navi10
1708 - ci/zink+radv: document another flake
1709 - ci/zink+radv: fix flake definition
1724 - zink: fix format in zink_make_{image,texture}_handle_resident()
1783 - zink: fix bad indent
1784 - zink: clean up tcs_vertices_out_word handling
1785 - zink: do not open-code memcpy
1810 - zink: update profiles schema
1811 - zink: keep gl46_optimal extensions/features sorted
1812 - zink: compute correct location for line-smooth gs
1813 - zink: do not lower line-smooth for non-lines
1815 - zink: update profiles schema
2349 - zink, drirc: Add Borderlands 2 workaround to fix spir-v 1.6 translated discard
2350 - zink: move find_sampler_var from zink to nir core
2708 - zink: Implement PIPE_CAP_OPENCL_INTEGER_FUNCTIONS and PIPE_CAP_INTEGER_MULTIPLY_32X16.
2709 - zink: Implement PIPE_CAP_RESOURCE_FROM_USER_MEMORY
2710 - zink: fix layout(local_size_variable) for vk1.3+
2711 - zink/ci: update expected results
2733 - venus: sync protocol for multiple extensions for zink
2936 - zink: fix source type in load/store scratch
2937 - zink: fix global stores
3067 - zink: Increase ZINK_FBFETCH_DESCRIPTOR_SIZE to 280
3068 - zink/ci: Update lavapipe expectations
3086 - zink: Use nir_builder_at
3305 - zink: update profile vulkan version requirements
3306 - zink: drop linear D32_SFLOAT_S8_UINT requirement
3632 - zink/ci: document that some tests no longer fail
3633 - zink/ci: mark 77 multisample-related tests as fixed
3636 - zink/ci: document recent fixes on RADV
3637 - zink/ci: document new flakes on RADV
3641 - zink/ci: add more QBO-related fails on RADV
3643 - zink/ci: remove spec@nv_shader_atomic_int64@* from the fail lists
3648 - zink/ci: add more tests to the flake list of vangogh
3649 - zink/ci: enable zink-radv-vangogh-valve for pre-merge testing
3652 - zink/ci: remove 3 tests from the fails list
3778 - zink: remove atomics from zink_query
3779 - zink: pass ctx through query destroy paths
3780 - zink: always defer query pool deletion
3781 - zink: remove screen param from zink_prune_query()
3785 - zink: move memoryTypeIndex selection down in general bo allocation
3786 - zink: slightly rework memoryTypeIndex selection to pre-determine heap
3787 - zink: restore BAR allocation failure demotion
3788 - zink: make general bo allocation more robust by iterating
3789 - zink: avoid zero-sized memcmp for descriptor layouts
3792 - zink: fix non-db bindless texture buffers
3795 - zink: emit demote cap when using demote
3796 - zink: only print copy box warning once per resource
3797 - zink: hook up debug callback
3798 - zink: use a perf_debug() macro for debug message logging of copy box warning
3800 - zink: manually re-set framebuffer after msrtss replicate blit
3801 - zink: handle 'blitting' flag better in msrtss replication
3802 - zink: skip msrtss replicate if the attachment will be full-cleared
3803 - zink: avoid recursion during msrtss blits from flushing clears
3804 - zink: don't bitcast bool deref loads/stores
3805 - zink: zink_shader_free -> zink_gfx_shader_free
3806 - zink: split out generic shader destruction for reuse
3807 - zink: always wait on precompile fence at start of zink_gfx_shader_free()
3808 - zink: call zink_shader_free for compute shaders
3809 - zink: add a util function for printing shaders
3810 - zink: don't create separate shader dsls if there are no bindings
3812 - zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support
3816 - zink: use tes to generate tcs
3817 - zink: hook up EXT_shader_object
3818 - zink: wrap zink_shader_compile_separate() return
3819 - zink: wrap return of compile_module()
3820 - zink: make zink_shader_spirv_compile static
3821 - zink: more zink_shader_object conversion
3822 - zink: use zink_shader_object for precompiled separate shaders
3823 - zink: minor whitespace cleanup
3824 - zink: move separate shader dsl creation to compiler function
3825 - zink: add a 'separate' flag to shader module compile to indicate separate shaders
3826 - zink: run bo lowering passes for separate shader compile with uniform inlining
3827 - zink: remove redundant compute program batch ref
3828 - zink: use EXT_shader_object to (re)implement separate shaders
3829 - zink: add validation exceptions for shader object extension enable
3830 - zink: don't pin flush queue threads if no threads exist
3831 - zink: add z32s8 as mandatory GL3.0 profile attachment format
3832 - zink: add a driver workaround to disable background compiles
3834 - zink: fix array copying in pv lowering
3837 - zink: print the type of shader when dumping
3838 - zink: use intermediate variable for separate shader descriptor update loop
3839 - zink: use intermediate variable for separate shader db resize check
3840 - zink: simplify separate shader prog init a little
3841 - zink: streamline separate shader descriptor update
3842 - zink: switch to a regular loop to wait on precompile shader fences
3843 - zink: move some shader CSO functions around
3844 - zink: assign separate shader prog stages from ctx->shader_stages
3845 - zink: use a more standardized loop for initing separate shader program descriptors
3846 - zink: move separate shader creation to shader CSO creation
3847 - zink: handle all stages in fixup_io_locations()
3848 - zink: fix longstanding TODO for generated tcs
3849 - zink: use EXT_shader_object to implement generic separate shader precompile
3851 - zink: prune some validation errors from ci
3852 - zink: break out VkImageViewUsageCreateInfo applying for reuse
3853 - zink: reapply VkImageViewUsageCreateInfo when rebinding a surface
3854 - zink: add a workaround for a nir_assign_io_var_locations bug
3855 - zink: don't run update_so_info if shader has no outputs
3856 - zink: add ZINK_DEBUG=noshobj to disable EXT_shader_object
3857 - zink: rename 'separate' param in shader compilation to 'can_shobj'
3858 - zink: explicitly block sample shading in the GPL precompile path
3859 - zink: add zink_program::uses_shobj for managing shader object binds
3860 - zink: use local screen var in zink_gfx_program_update_optimal()
3861 - zink: deduplicate separable program replacement handling
3862 - zink: delete redundant conditional
3863 - zink: use zink_shader_object for zink_shader_module
3864 - zink: use zink_destroy_shader_module() for compute to deduplicate code
3865 - zink: store spirv onto zink_shader_object structs
3866 - zink: allow zink_shader_module to be either a shobj or a mod using a bool
3867 - zink: avoid accessing zink_gfx_program::modules during pipeline compile
3868 - zink: add a union to zink_gfx_pipeline_cache_entry for gpl
3869 - zink: use zink_shader_object for pipeline compiles from zink_gfx_program
3870 - zink: make zink_shader_spirv_compile public
3871 - zink: enable EXT_shader_object for generic precompiles
3875 - zink: update amdpro fails
3876 - zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile
3877 - zink: only unset a generated tcs if the bound tcs is the generated one
3878 - Revert "zink: don't create separate shader dsls if there are no bindings"
3879 - zink: disable a630 traces
3880 - zink: set depth dynamic state values unconditionally
3881 - zink: null some descriptor buffer pointers during destruction
3882 - zink: sync queries at the end of cmdbufs
3892 - zink: move EXT_shader_object check to another place
3893 - zink: break out optimal key handling into separate function
3894 - zink: disable EXT_shader_object if !optimal_keys
3895 - zink: add ZINK_DEBUG=optimal_keys
3899 - zink: don't init mutable resource bit for swapchain images
3900 - zink: don't init mutable for swapchain src during blit
3902 - zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported
3903 - zink: stringify unsupported prim restart log error
3904 - zink: delete persistent map tracking
3905 - zink: add PERSISTENT for db buffer maps
3906 - zink: delete unnecessary pipeline stage flags from inference
3907 - zink: use an intermediate variable for binding ssbo slots
3908 - zink: unbind the ssbo slot being iterated, not the index of the buffer
3909 - zink: flush INDIRECT_BUFFER mem barrier for compute
3910 - zink: disable batched unordered barries with ZINK_DEBUG=noreorder
3911 - zink: block batching of unordered barriers if previous usage was write
3912 - zink: fix uncached memory readback
3915 - zink: add ZINK_DEBUG=noopt
3916 - zink: add ZINK_DEBUG=nobgc
3917 - zink: make mesa_logw separate from perf_debug
3918 - zink: add perf_debug for "interesting" shader compiles
3919 - zink: set debug callback on context
3920 - zink: bind bindless db set when updating separate shader db sets
3921 - zink: compare desc set to detect bindless vars in separate shaders
3922 - zink: adjust bindless texel buffer handle before indexing
3923 - zink: block more flushes during unordered blits
3924 - zink: also cache swapchain semaphores
3925 - zink: disable always zs feedback loop on radv
3926 - zink: add back some anv qbo flakes
3927 - zink: disable have_EXT_vertex_input_dynamic_state without EDS2
3928 - zink: disable dynamic state exts if the previous ones aren't present
3929 - zink: add some ci flakes
3930 - zink: don't leak swapchain readback semaphores
3931 - zink: destroy current batch state after all other batch states
3932 - zink: reorder some native blit code
3933 - zink: reject blits where src/dst is 3D and dst/src z!=0
3934 - zink: reorder some image copy code
3935 - zink: ignore no-op image copies
3936 - zink: only add feedback loop usage bit if extension is supported
3938 - zink: slightly simplify bda allocation chaining
3939 - zink: hook up some memory extensions
3940 - zink: set higher prio on dedicated memory allocations
3941 - zink: flag batch usage on swapchain images
3943 - zink: add feedback loop usage for swapchains
3948 - zink: try update fb resource refs when starting new renderpass
3949 - zink: add special-casing for (not) reordering certain image barriers
3950 - zink: use batch usage function for a simple case
3951 - zink: move zink_batch_state::submit_count to zink_batch_usage
3952 - zink: move batch usage to substruct on zink_bo objects
3953 - zink: track/check submit info on resource batch usage
3954 - zink: disable unordered blits when swapchain images need aqcuire
3955 - zink: explicitly disable reordering after restricted swapchain readback blits
3956 - zink: explicitly disable promotion on images that are both unflushed and non-reorderable
3957 - zink: flag 'has_work' on batch when promoting a cmd
3961 - zink: promote flushed clears to unordered cmdbuf when possible
3962 - zink: also declare int size caps inline with signed int type usage
3963 - zink: delete unnecessary bitcast in load_shared/scratch
3964 - zink: use void return for store_dest
3965 - zink: move get_alu_type() up in file
3966 - zink: manually memcpy the spirv instruction buffer
3967 - zink: write out register variables to a separate spirv buffer
3968 - zink: dynamically emit non-bool register values using local_vars spirv buffer
3969 - zink: store and use alu types for ntv defs
3970 - zink: infer types from load_const instrs to avoid more bitcasts
3977 - zink: don't wait on queue thread if disabled
3978 - zink: use the per-context track_renderpasses flag in more places
3979 - zink: don't remove psiz from linked shaders if the consumer reads it
3980 - zink: don't propagate psiz in quads emulation gs
3982 - zink: require EXT_dynamic_rendering_unused_attachments for dynamic rendering
3983 - zink: explicitly avoid ci errors due to unrecognized extensions in VVL
3995 - zink: also disable bg compile for compute with nobgc
3996 - zink: hook up VK_EXT_attachment_feedback_loop_dynamic_state
3997 - zink: use dynamic state for feedback loops when available
3998 - zink: enable EXT_shader_object globally with have_EXT_attachment_feedback_loop_dynamic_state
3999 - zink: add a ci flake
4005 - zink: combine some rast state draw conditionals
4006 - zink: don't check prog->shaders when creating gfx pipeline
4007 - zink: check for cached mem correctly when mapping buffer
4008 - zink: remove assert for dt in zink_kopper_update
4009 - zink: stop swizzling conditional render during batch flush
4010 - zink: update some radv qbo fails
4012 - zink: only try to create srgb mutable images if the vk format is supported
4016 - zink: massively shrink qbo size for timestamp queries
4017 - zink: assert that ntv image creation isn't clobbering existing images
4018 - zink: add some ntv asserts for ms txf
4019 - zink: add a dgc debug mode for testing
4021 - egl/dri2: trigger drawable invalidation from surface queries for zink
4022 - zink: add some ci flakes
4023 - zink: break out vk flag unrolling into util function
4024 - zink: add mem debugging
4025 - zink: remove redundant conditional in set_sampler_views
4026 - zink: wrap format mismatch checks for blit/surface
4027 - zink: add srgb mutable for all resources by default
4028 - zink: drop dt checks for mutable format init
4029 - zink: strip format list when disabling mutable during image creation
4031 - zink: more anv ci flakes
4036 - zink: add COHERENT requirement for CACHED memory
4037 - zink: ZINK_HEAP_HOST_VISIBLE_CACHED -> ZINK_HEAP_HOST_VISIBLE_COHERENT_CACHED
4038 - zink: fix anv ci flake wildcarding
4041 - zink: only retry bo allocation after reclaim if reclaims actually happened
4042 - zink: fix ubo array sizing in ntv
4043 - zink: acquire persistently bound swapchain descriptors before setting usage
4044 - zink: recache present semaphores
4045 - zink: always clamp NUM_QUERIES to 500
4046 - zink: radv vangogh ci updates
4049 - zink: no-op redundant samplemask changes
4050 - zink: force inlining for a bunch of functions
4051 - zink: make invalidate_descriptor_state a ctx hook
4052 - zink: specialize invalidate_descriptor_state hook for compact mode
4053 - zink: clean up rp update tracking on dsa bind
4054 - zink: use local screen var in blend state bind
4055 - zink: track and apply ds3 states only on change
4056 - zink: don't update tc info directly from cso binds
4057 - zink: check sampler views pointer before loop
4058 - zink: add fastpaths for no-op sampler/view rebinds
4063 - zink: fix assert for inline uniform invalidation with generated gs bound
4064 - zink: fix unbinding generated gs on real gs bind
4065 - zink: get new bda when rebinding invalidated buffers
4071 - zink: do initial program unref during program creation
4072 - zink: fix separate shader program refcounting
4074 - zink: don't destroy swapchain on initial CreateSwapchainKHR fail
4081 - zink: fix anv ci flakes (for real this time)
4082 - zink: fix batch disambiguation on first submit
4083 - zink: set pipeline dynamic state count after all dynamic states are set
4084 - zink: be even dumber about buffer refs when replacing storage
4085 - zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage
4086 - zink: fix the fix for separate shader program refcounting
4089 - zink: don't clobber descriptor mode on multiple screen creation
4094 - zink: better handle separate shader dsl creation when no bindings exist
4095 - zink: force image barriers after dmabuf import
4096 - zink: use VK_WHOLE_SIZE when binding null db buffer descriptors
4097 - zink: unset line stipple ds3 state flags when stipple not available
4100 - zink: add batch refs for transient images
4101 - zink: fix zs resolve attachment indexing
4102 - zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images
4103 - zink: don't append msrtss to dynamic render if not supported
4104 - zink: set msrtss depth resolve mode when enabled
4105 - zink: add more locking for pipeline cache
4107 - zink: generated tcs is on the tes, not the vs
4112 - zink: explicitly set non-optimal last_vertex_stage shader key on ctx create
4113 - zink: fix big tcs output io
4114 - zink: fix crash in lower_pv_mode_gs_store
4116 - nir/zink: fix gs emulation xfb_info sizing
4119 - zink: wait on async fence during ctx program removal
4120 - zink: don't start multiple cache jobs for the same program
4121 - zink: disable validation
4122 - zink: be more precise about flagging rp changes around unordered u_blitter
4123 - zink: fix linear modifier dmabuf imports
4125 - zink: always add a per-prog ref for gpl libs
4126 - zink: set is_xfb=false for all i/o variables
4134 - zink: flag db maps as unsynchronized
4137 - zink: propagate rp_tc_info_updated across unordered blits
4138 - zink: move swapchain fence to swapchain object
4139 - zink: avoid UAF on wayland async present with to-be-retired swapchain
4140 - zink: always trace_screen_unwrap in acquire
4148 - zink: Move the workaround before the EDS setting.
4835 - zink/ci: update VANGOGH expected list of failures
4837 - zink/ci: skip arb_texture_buffer_object@texture-buffer-size-clamp* with RADV
4857 - zink/ci: remove useless RADV_PERFTEST=gpl
4922 - zink/ci: update list of expected failures for NAVI10
4923 - zink: fix setting VkShaderCreateInfoEXT::nextStage
4969 - ci: Allow zink-radv jobs to be manual when uprev piglit
5029 - zink: do not emit line stipple dynamic state when emulating
5030 - zink: take location_frac into account in lower_line_smooth_gs
5031 - zink: fix incorrect line mode check for bresenham
5032 - zink: refcount the correct query pool
5111 - zink/ci: Add ext_transform_feedback@api-errors to fail list.
5145 - zink: remove unused tgsi includes
5322 - zink/ci: Add broken fragment shader interlock test to RADV flakes
5442 - zink: Replace the usage of os_get_process_name with util_get_process_name
5532 - zink: don't emulate edgeflags for patches
5533 - zink: use correct primitives for passthrough gs with tess
5534 - zink: add \`single_sample` to fs key
5535 - zink: add to multisample field to \`zink_gfx_pipeline_state`
5536 - zink: don't render with multisampling when it is disabled
5537 - zink/ci: remove xt_framebuffer_multisample-interpolation fail
5538 - zink: fix pv mode lowring index calculation
5539 - zink: use ring buffer to preserve last element
5540 - zink: fix exit condition on pv emulation loop
5541 - zink: fix line strip offsets in pv mode emulation
5542 - nir/zink: use sysvals in \`nir_create_passthrough_gs`
5543 - zink: fix store subsitution in \`lower_pv_mode_gs_store`
5544 - zink: set when pipeline dirty flag when multisample changes
5545 - Revert "zink: set when pipeline dirty flag when multisample changes"
5546 - Revert "zink/ci: remove xt_framebuffer_multisample-interpolation fail"
5547 - Revert "zink: don't render with multisampling when it is disabled"
5548 - Revert "zink: add to multisample field to \`zink_gfx_pipeline_state`"
5549 - Revert "zink: add \`single_sample` to fs key"
5550 - zink: take location_frac into account in pv emulation
5553 - zink: don't replace non generated gs
5555 - zink: handle interface blocks in \`copy_vars`
5557 - zink: don't create invalid inputs in \`zink_create_quads_emulation_gs`
5599 - zink/screen: add PIPE_CAP_TIMER_RESOLUTION
5607 - zink: Some return values of malloc should be checked
5608 - zink: Use malloc instead of ralloc
5609 - zink: Use malloc to allocate libs
5610 - zink: Add some printfs when initialization fails
5611 - zink: Free the cdt when an error occurs
5612 - zink: The result should be assigned a value when returned