zink: set gfx feedback loop bit in pipeline state for driver workaround
[platform/upstream/mesa.git] / src / gallium / drivers / zink / zink_context.c
2023-02-08 Mike Blumenkrantzzink: set gfx feedback loop bit in pipeline state for...
2023-02-08 SoroushIMGzink: clear null image surfaces to 0
2023-02-08 SoroushIMGzink: fix leak when rebinding same image surface
2023-01-26 Emma Anholtzink: Fix validation failure for maxLod < minLod.
2022-12-14 Erik Faye-Lundzink: don't use defunct custom-flag
2022-10-29 Mike Blumenkrantzzink: use tc renderpass tracking to optimize renderpasses
2022-10-29 Mike Blumenkrantzzink: add a context flag to indicate when blitter is...
2022-10-28 Emma Anholtzink: Lazily allocate the dummy surfaces.
2022-10-28 Emma Anholtzink: No need to use a 2-sample dummy image for bindles...
2022-10-28 Samuel Pitoisetac/nir/ngg: fix emitting streamout output by using...
2022-10-26 SoroushIMGzink: limit gl_Layer clamping to drivers that need it
2022-10-26 SoroushIMGzink: add new framebuffer_is_layered state
2022-10-25 Mike Blumenkrantzzink: elide a buffer samplerview update conditional
2022-10-25 Mike Blumenkrantzzink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES
2022-10-19 Mike Blumenkrantzzink: reorder context init to handle COMPUTE_ONLY
2022-10-19 Mike Blumenkrantzzink: delete some big struct members from zink_context
2022-10-19 Mike Blumenkrantzzink: clamp feedback loop layout to GENERAL if the...
2022-10-14 Mike Blumenkrantzzink: disable fbfetch when flushing clears
2022-10-14 Emma Anholtzink: Fix dummy CB path decision for VK_EXT_cwe presence.
2022-10-12 Mike Blumenkrantzzink: move descriptor layout/pool stuff to screen object
2022-10-11 Mike Blumenkrantzzink: add ZINK_DEBUG=shaderdb
2022-10-10 Erik Faye-Lundgallium: normalized_coords -> unnormalized_coords
2022-09-30 Mike Blumenkrantzzink: use more dynamic state3 when available
2022-09-29 Mike Blumenkrantzzink: replace mixed_zs with zs feedback loops
2022-09-29 Mike Blumenkrantzzink: add a draw barrier when unbinding a sampler-bound...
2022-09-28 Mike Blumenkrantzzink: pass actual screen->threaded to zink_tc_context_u...
2022-09-28 Mike Blumenkrantzzink: set layouts before possibly reordering image...
2022-09-28 Mike Blumenkrantzzink: always unflag unordered_write when binding image...
2022-09-27 Mike Blumenkrantzzink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FE...
2022-09-27 Mike Blumenkrantzzink: use feedback loop layout to correctly handle...
2022-09-27 Mike Blumenkrantzzink: add a mask of fb attachment idx for resources
2022-09-27 Mike Blumenkrantzzink: rename fb_binds -> fb_bind_count
2022-09-27 Mike Blumenkrantzzink: remove zink_context::new_swapchain
2022-09-26 Mike Blumenkrantzzink: remove color_write_missing driver workaround
2022-09-26 Mike Blumenkrantzzink: avoid overflow when clamping bufferviews
2022-09-26 Mike Blumenkrantzzink: split dirty_shader_stages for gfx and compute
2022-09-26 Mike Blumenkrantzzink: add 'optimal_keys' handling for shader keys
2022-09-26 Mike Blumenkrantzzink: wrap zink_shader_key_base access for nonseamless...
2022-09-23 Mike Blumenkrantzzink: add locking for program caches
2022-09-23 Erik Faye-Lundzink: fix luminance/luminance-alpha emulation
2022-09-23 Erik Faye-Lundzink: refactor swizzle-clamping code
2022-09-23 Erik Faye-Lundzink: fixup indent
2022-09-22 Mike Blumenkrantzzink: remove batch usage from sampler states
2022-09-22 Mike Blumenkrantzzink: remove batch tracking/usage from view types
2022-09-22 Mike Blumenkrantzzink: split out bind_sampler_states hook for drivers...
2022-09-22 Erik Faye-Lundzink: assert on unnormalized texcoords
2022-09-22 Mike Blumenkrantzzink: add stencil border color clamping
2022-09-22 Mike Blumenkrantzzink: add srgb border color clamping
2022-09-22 Mike Blumenkrantzzink: add border color clamping when customBorderColorW...
2022-09-22 Mike Blumenkrantzzink: clamp z/s formats to aspected format for border...
2022-09-19 Mike Blumenkrantzzink: use screen interfaces for pipeline barriers
2022-09-19 Mike Blumenkrantzzink: add functions for using '2' variants of pipeline...
2022-09-19 Mike Blumenkrantzzink: rewrite clears on fb bind if only the format...
2022-09-19 Mike Blumenkrantzzink: don't add void clears if a full clear already...
2022-09-08 Yiwei Zhangzink: implement fence_get_fd required by EGL android...
2022-09-05 SoroushIMGzink: track min_samples state for per sample shading
2022-09-05 Erik Faye-Lundzink: clamp miplodbias when creating sampler
2022-09-01 Mike Blumenkrantzzink: don't set MUTABLE by default
2022-09-01 Mike Blumenkrantzzink: avoid needing mutable for z/s sampling
2022-08-30 Mike Blumenkrantzzink: create compute programs from compute shaders...
2022-08-30 Mike Blumenkrantzzink: allow programs to solely manage descriptor deinit
2022-08-30 Mike Blumenkrantzzink: use screen param for zink_descriptor_program_deinit
2022-08-20 Mike Blumenkrantzzink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
2022-08-20 Mike Blumenkrantzzink: add is_buffer param to zink_batch_resource_usage_set
2022-08-20 Mike Blumenkrantzzink: use a list for free batch states
2022-08-20 Mike Blumenkrantzzink: remove some gfx pipeline state members
2022-08-14 Mike Blumenkrantzzink: delete zink_shader_stage()
2022-08-14 Mike Blumenkrantzzink: remove all pipe_shader_type usage
2022-08-14 Mike Blumenkrantzzink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES
2022-08-14 Mike Blumenkrantzzink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT
2022-08-14 Mike Blumenkrantzzink: rename _lazy descriptor stuff
2022-08-14 Mike Blumenkrantzzink: merge context descriptor data onto context struct
2022-08-14 Mike Blumenkrantzzink: move all types/enums into zink_types.h
2022-08-14 Mike Blumenkrantzzink: delete a lot of descriptor code
2022-08-14 Mike Blumenkrantzzink: remove descriptor vtable
2022-08-14 Mike Blumenkrantzzink: remove checks for lazy descriptor mode + template...
2022-08-12 Mike Blumenkrantzzink: support emulating alpha formats using new border...
2022-08-12 Mike Blumenkrantzzink: stop modifying samplerview swizzle on base struct
2022-08-05 Mike Blumenkrantzzink: handle unscaled depth bias from nine
2022-08-05 Mike Blumenkrantzzink: force flush clears on fb change if fb geometry...
2022-08-03 Mike Blumenkrantzzink: fix gfx program cache pruning with generated tcs
2022-07-28 TSnake41zink: print result code string on vulkan failure
2022-07-26 Mike Blumenkrantzzink: make get_cmdbuf() public
2022-07-26 Mike Blumenkrantzzink: expand unordered_exec
2022-07-26 Mike Blumenkrantzzink: move buffer/image functions down in file
2022-07-26 Mike Blumenkrantzzink: promote image/buffer copy operations to unordered
2022-07-26 Mike Blumenkrantzzink: add a second resource param to get_cmdbuf() for...
2022-07-26 Mike Blumenkrantzzink: rework unordered_exec handling
2022-07-26 Mike Blumenkrantzzink: explicitly unset unordered_exec when resource...
2022-07-26 Mike Blumenkrantzzink: zink_resource::unordered_barrier -> unordered_exec
2022-07-26 Mike Blumenkrantzzink: add ZINK_DEBUG=noreorder
2022-07-26 Mike Blumenkrantzzink: stop ORing unordered barrier access
2022-07-25 Erik Faye-Lundzink: warn about missing image2DViewOf3D feature
2022-07-25 Mike Blumenkrantzzink: assert !rp_changed after renderpass has started
2022-07-25 Mike Blumenkrantzzink: only flag fbfetch as rp update if fbfetch wasn...
2022-07-21 Mike Blumenkrantzzink: add env var to abort on device-lost if no reset...
2022-07-20 Mike Blumenkrantzzink: invoke descriptor_program_deinit for programs...
2022-07-20 Mike Blumenkrantzzink: handle null samplerview/image rebinds more gracefully
2022-07-20 Mike Blumenkrantzzink: move layout-setting for dynamic render attachment...
2022-07-20 Mike Blumenkrantzzink: allow no-op renderpass updates in zink_batch_rp()
next