zink: check core feature for pipeline cache control
[platform/upstream/mesa.git] / src / gallium / drivers / zink / zink_screen.c
2022-10-14 Mike Blumenkrantzzink: check core feature for pipeline cache control
2022-10-12 Mike Blumenkrantzzink: move descriptor layout/pool stuff to screen object
2022-10-11 SoroushIMGzink: stop enabling minmax filtering when not supported
2022-10-11 Mike Blumenkrantzzink: add ZINK_DEBUG=shaderdb
2022-10-11 Mike Blumenkrantzzink: implement async gfx precompile
2022-10-01 Mike Blumenkrantzzink: reenable GPL
2022-10-01 Mike Blumenkrantzzink: require optimal_keys for GPL
2022-09-30 Mike Blumenkrantzzink: use more dynamic state3 when available
2022-09-30 Mike Blumenkrantzzink: use dynamic state3 rasterization states when...
2022-09-30 Mike Blumenkrantzzink: call flush_resource when presenting garbage
2022-09-30 Mike Blumenkrantzzink: export PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
2022-09-30 Mike Blumenkrantzzink: export PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION
2022-09-29 Mike Blumenkrantzzink: replace mixed_zs with zs feedback loops
2022-09-28 Mike Blumenkrantzzink: pass actual screen->threaded to zink_tc_context_u...
2022-09-28 Mike Blumenkrantzzink: rework ZINK_PIPELINE_LIBRARY_FORCE into ZINK_DEBU...
2022-09-27 Mike Blumenkrantzzink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FE...
2022-09-26 Mike Blumenkrantzzink: remove color_write_missing driver workaround
2022-09-26 Mike Blumenkrantzzink: fix sparse queue creation
2022-09-26 Mike Blumenkrantzzink: free vertex_state_cache on shutdown
2022-09-26 Mike Blumenkrantzzink: add 'optimal_keys' handling for shader keys
2022-09-26 Mike Blumenkrantzzink: check on init whether decomposed attrs are needed
2022-09-23 Mike Blumenkrantzzink: PIPE_CAP_SHAREABLE_SHADERS
2022-09-22 Mike Blumenkrantzzink: delete some descriptor caching cruft
2022-09-22 Mike Blumenkrantzzink: rework flush_frontbuffer to always flush
2022-09-19 Mike Blumenkrantzzink: add screen interfaces for pipeline barriers
2022-09-16 Mike Blumenkrantzzink: export PIPE_CAP_SHADER_ATOMIC_INT64
2022-09-16 Mike Blumenkrantzzink: export PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD
2022-09-16 Mike Blumenkrantzzink: uncap ssbo size
2022-09-10 Mike Blumenkrantzzink: implement async nir creation
2022-09-09 Tomeu Vizosogallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS
2022-09-08 Yiwei Zhangzink: fix core support on Android
2022-09-08 Emma Anholtzink: Don't upload shader immediate arrays through...
2022-09-05 Erik Faye-Lundzink: lower discard/demote depending on derivatives
2022-09-05 Erik Faye-Lundzink: expose demote when supported
2022-09-01 Mike Blumenkrantzzink: explicitly use unsigned types for bit shifts
2022-08-31 Erik Faye-Lundzink: request forcing of fp32-samplers to nearest when...
2022-08-30 Erik Faye-Lundzink: allow X32 -> A32
2022-08-30 Mike Blumenkrantzzink: add partial async shader compile support
2022-08-30 Mike Blumenkrantzzink: add a param to allow zink_screen_update_pipeline_...
2022-08-30 Mike Blumenkrantzzink: add param to allow cache_get jobs to run directly
2022-08-30 Mike Blumenkrantzzink: don't call util_queue_fence_init in zink_screen_g...
2022-08-30 Mike Blumenkrantzzink: initialize cache_get_thread unconditionally
2022-08-29 Erik Faye-Lundzink: fixup indent in caps-check
2022-08-29 Erik Faye-Lundzink: fix conditions for draw-parameters
2022-08-24 Mike Blumenkrantzzink: support PIPE_CAP_FBFETCH_COHERENT
2022-08-20 Mike Blumenkrantzzink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
2022-08-19 Erik Faye-Lundzink: remove needless check
2022-08-15 Mike Blumenkrantzzink: (correctly) require extendedDynamicState2PatchCon...
2022-08-15 Mike Blumenkrantzzink: require EXT_non_seamless_cube_map for GPL support
2022-08-14 Mike Blumenkrantzzink: remove all pipe_shader_type usage
2022-08-14 Mike Blumenkrantzzink: move all types/enums into zink_types.h
2022-08-14 Mike Blumenkrantzzink: remove descriptor vtable
2022-08-14 Mike Blumenkrantzzink: remove cached descriptor mode
2022-08-12 Mike Blumenkrantzzink: add a driver workaround for broken L4A4 on nvidia
2022-08-12 Mike Blumenkrantzzink: support emulating alpha formats using new border...
2022-08-10 Erik Faye-Lundzink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without...
2022-08-10 Erik Faye-Lundzink: add have_D32_SFLOAT_S8_UINT boolean
2022-08-05 Mike Blumenkrantzzink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE
2022-08-05 Mike Blumenkrantzzink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE
2022-08-05 Mike Blumenkrantzzink: handle unscaled depth bias from nine
2022-08-05 Mike Blumenkrantzzink: allow sw loading with D3D_ALWAYS_SOFTWARE for...
2022-08-04 Julia Tatzzink: Advertise PIPE_CAP_NATIVE_FENCE_FD
2022-08-04 Mike Blumenkrantzzink: add a graphics pipeline library implementation
2022-08-04 Mike Blumenkrantzzink: init cache_put program fence on program creation
2022-07-28 TSnake41zink: print result code string on vulkan failure
2022-07-27 Dave Airliezink: fixup subgroup vote/ballot enables.
2022-07-26 Mike Blumenkrantzzink: add ZINK_DEBUG=noreorder
2022-07-25 Erik Faye-Lundzink: fix EXT_color_write_enable check
2022-07-21 Mike Blumenkrantzzink: add env var to abort on device-lost if no reset...
2022-07-20 Mike Blumenkrantzzink: scale number of shader cache-get threads
2022-07-20 Mike Blumenkrantzzink: default to lazy/templated descriptors
2022-07-20 Mike Blumenkrantzzink: add an explicit ZINK_DESCRIPTOR_MODE_CACHED
2022-07-20 Mike Blumenkrantzzink: delete ZINK_DESCRIPTOR_MODE_NOFALLBACK
2022-07-20 Mike Blumenkrantzzink: move descriptor_mode to be a global
2022-07-18 Mike Blumenkrantzzink: break out tc/trace context unwrapping
2022-07-13 Eric Engestromzink: fix portability_subset usage after rename from...
2022-07-12 Eric Engestromzink: use updated tokens from vk.xml
2022-07-08 Danylo Piliaievzink: re-enable EXT_primitives_generated_query for...
2022-07-07 Mike Blumenkrantzzink: support PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_F...
2022-07-07 Mike Blumenkrantzzink: disable customBorderColorWithoutFormat on turnip
2022-07-07 Mike Blumenkrantzzink: init driver workarounds earlier in screen creation
2022-07-05 Mike Blumenkrantzzink: use std430 packing by default
2022-06-30 Hyunjun Kozink: remove the workaround for depth_clip_enable on...
2022-06-28 Mike Blumenkrantzzink: no-op pixmap frontbuffer flush calls
2022-06-28 Mike Blumenkrantzzink: ensure pending present flushes are handled during...
2022-06-28 Mike Blumenkrantzzink: flag batch as having work during frontbuffer...
2022-06-28 Mike Blumenkrantzzink: move 'acquired' flag onto swapchain struct
2022-06-24 Mike Blumenkrantzzink: add a turnip driver workaround for EXT_depth_clip...
2022-06-18 Mike Blumenkrantzzink: unset PIPE_CAP_DITHERING
2022-06-17 Mike Blumenkrantzzink: use VK_EXT_border_color_swizzle
2022-06-17 Mike Blumenkrantzzink: store and reuse memory heap flags for buffer...
2022-06-16 Mike Blumenkrantzzink: detect sparse-only binding queue
2022-06-16 Mike Blumenkrantzzink: remove thread_queue
2022-06-16 Mike Blumenkrantzzink: use uint64_t for batch_id
2022-06-13 Mike Blumenkrantzzink: add implicit sync workaround for non-mesa drivers
2022-06-07 Marek Olšákgallium: rename PIPE_CAP_MAX_SHADER_BUFFER_SIZE ->...
2022-06-07 Marek Olšákgallium: rename PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE->MAX_T...
2022-06-07 Marek Olšákgallium: rename PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE...
2022-06-07 Emma Anholtgallium+glsl: Remove EmitNoSat/PIPE_CAP_VERTEX_SHADER_S...
2022-06-06 Qiang Yuzink: reset PIPE_CAP_ACCELERATED when cpu soft rendering
next