zink: add some descriptor docs
[platform/upstream/mesa.git] / src / gallium / drivers / zink / zink_types.h
2022-10-25 Mike Blumenkrantzzink: add some descriptor docs
2022-10-25 Mike Blumenkrantzzink: add more zink_descriptor_type enum values to...
2022-10-25 Mike Blumenkrantzzink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES
2022-10-25 Mike Blumenkrantzzink: delete unused zink descriptor mode
2022-10-25 Mike Blumenkrantzzink: support multiple heaps per memory type
2022-10-25 Mike Blumenkrantzzink: decrement ZINK_FBFETCH_BINDING
2022-10-24 Erik Faye-Lundzink: rework primitive rasterization type logic
2022-10-20 Mike Blumenkrantzzink: start on some type docs
2022-10-20 Mike Blumenkrantzzink: delete unused descriptor struct field
2022-10-20 Mike Blumenkrantzzink: delete/cleanup some descriptor #defines
2022-10-19 Mike Blumenkrantzzink: delete some big struct members from zink_context
2022-10-13 Mike Blumenkrantzzink: prevent ballooning of view object memory
2022-10-12 Mike Blumenkrantzzink: add some bda handling
2022-10-12 Mike Blumenkrantzzink: move descriptor layout/pool stuff to screen object
2022-10-11 Mike Blumenkrantzzink: add ZINK_DEBUG=shaderdb
2022-10-11 Mike Blumenkrantzzink: implement async gfx precompile
2022-10-11 Mike Blumenkrantzzink: change zink_gfx_program::last_pipeline -> struct...
2022-10-11 Mike Blumenkrantzzink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cac...
2022-10-01 Mike Blumenkrantzzink: set depth clamp
2022-10-01 Mike Blumenkrantzzink: define zink_pipeline_dynamic_state3 as zink_raste...
2022-10-01 Mike Blumenkrantzzink: use an extra pipeline state bit to track coherent...
2022-10-01 Mike Blumenkrantzzink: move binding_map to hw_state part of vertex state
2022-10-01 Mike Blumenkrantzzink: require optimal_keys for GPL
2022-10-01 Mike Blumenkrantzzink: further compress zink_gfx_output_key lookups
2022-10-01 Mike Blumenkrantzzink: compress zink_gfx_output_key members
2022-09-30 Mike Blumenkrantzzink: use more dynamic state3 when available
2022-09-30 Mike Blumenkrantzzink: use dynamic state3 rasterization states when...
2022-09-29 Mike Blumenkrantzzink: replace mixed_zs with zs feedback loops
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-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: reorder zink_resource a little
2022-09-27 Mike Blumenkrantzzink: rename fb_binds -> fb_bind_count
2022-09-27 Mike Blumenkrantzzink: remove zink_context::new_swapchain
2022-09-27 Mike Blumenkrantzzink: enable VK_ATTACHMENT_LOAD_OP_DONT_CARE for zs...
2022-09-26 Mike Blumenkrantzzink: remove color_write_missing driver workaround
2022-09-26 Mike Blumenkrantzzink: split dirty_shader_stages for gfx and compute
2022-09-26 Mike Blumenkrantzzink: use optimal_keys to massively reduce size of...
2022-09-26 Mike Blumenkrantzzink: add 'optimal_keys' handling for shader keys
2022-09-26 Mike Blumenkrantzzink: move to AoS for gfx program shader modules
2022-09-26 Mike Blumenkrantzzink: check on init whether decomposed attrs are needed
2022-09-26 Mike Blumenkrantzzink: add a bool flag for decomposed vertex elements
2022-09-23 Mike Blumenkrantzzink: add locking for program caches
2022-09-23 Mike Blumenkrantzzink: track the owner context for gfx programs
2022-09-23 Mike Blumenkrantzzink: track a mask of gfx stages remaining in gfx programs
2022-09-22 Mike Blumenkrantzzink: delete some descriptor caching cruft
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: rework batch tracking for resources
2022-09-19 Mike Blumenkrantzzink: defer acquire semaphore destruction
2022-09-19 Mike Blumenkrantzzink: add screen interfaces for pipeline barriers
2022-09-05 Erik Faye-Lundzink: lower discard/demote depending on derivatives
2022-09-05 SoroushIMGzink: track min_samples state for per sample shading
2022-09-01 Mike Blumenkrantzzink: store VkImageViewUsageCreateInfo for surface...
2022-08-30 Mike Blumenkrantzzink: defer all compute shader creation
2022-08-30 Mike Blumenkrantzzink: add a context pointer to zink_program struct
2022-08-30 Mike Blumenkrantzzink: add locking for descriptor layout caches
2022-08-30 Mike Blumenkrantzzink: add partial async shader compile support
2022-08-30 Mike Blumenkrantzzink: track whether shader has cube samplers
2022-08-30 Mike Blumenkrantzzink: remove use_local_size from compute pipeline state
2022-08-30 Mike Blumenkrantzzink: merge compute program hash table onto program...
2022-08-30 Mike Blumenkrantzzink: add a pipeline shortcut for basic compute programs
2022-08-30 Mike Blumenkrantzzink: add use_local_size flag to compute programs
2022-08-30 Mike Blumenkrantzzink: create compute programs from compute shaders...
2022-08-20 Mike Blumenkrantzzink: add gfx pipeline lookup shortcut
2022-08-20 Mike Blumenkrantzzink: track which stages in gfx programs are using...
2022-08-20 Mike Blumenkrantzzink: split resource tracking into two sets for buffer...
2022-08-20 Mike Blumenkrantzzink: merge all the batch state sets onto the struct
2022-08-20 Mike Blumenkrantzzink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
2022-08-20 Mike Blumenkrantzzink: use dynarray instead of list for internal shader...
2022-08-20 Mike Blumenkrantzzink: cache dynamic render vs renderpass pipelines...
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-20 Mike Blumenkrantzzink: move pipeline state comparison to c++ template
2022-08-19 Mike BlumenkrantzRevert "zink: try to reuse swapchain modifier for dmabu...
2022-08-18 Mike Blumenkrantzzink: try to reuse swapchain modifier for dmabuf export
2022-08-16 Mike Blumenkrantzzink: rework descriptor pool overflow
2022-08-16 Mike Blumenkrantzzink: use a dynarray instead of hash table for tracking...
2022-08-16 Mike Blumenkrantzzink: add an id member for zink_descriptor_pool_key
2022-08-14 Mike Blumenkrantzzink: delete zink_shader_stage()
2022-08-14 Mike Blumenkrantzzink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES
2022-08-14 Mike Blumenkrantzzink: explicitly define ZINK_GFX_SHADER_COUNT
2022-08-14 Mike Blumenkrantzzink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT
2022-08-14 Mike Blumenkrantzzink: reorder some descriptor structs
2022-08-14 Mike Blumenkrantzzink: merge batch descriptor data onto batch state
2022-08-14 Mike Blumenkrantzzink: merge program descriptor data onto program struct
2022-08-14 Mike Blumenkrantzzink: merge context descriptor data onto context struct
2022-08-14 Mike Blumenkrantzzink: merge batch descriptor data structs
2022-08-14 Mike Blumenkrantzzink: merge context descriptor data structs
2022-08-14 Mike Blumenkrantzzink: remove descriptor dummy_set
2022-08-14 Mike Blumenkrantzzink: delete some unused descriptor struct members
2022-08-14 Mike Blumenkrantzzink: move lazy descriptor data types into zink_types.h
2022-08-14 Mike Blumenkrantzzink: move all types/enums into zink_types.h