tu: Support pipelines without a fragment shader
[mesa.git] / src / freedreno / vulkan / tu_pipeline.c
2020-05-07 Connor Abbotttu: Support pipelines without a fragment shader
2020-04-30 Rob Clarkfreedreno: sync registers with envytools
2020-04-29 Jonathan Marekturnip: fix wrong substream size in parse_multisample_a...
2020-04-25 Connor Abbotttu: Implement PrimID passthrough
2020-04-25 Connor Abbottir3: Skip missing VS outputs in VS out map when linking
2020-04-23 Hyunjun Koturnip: Fix crashes when geometry shader constants...
2020-04-23 Hyunjun Koturnip: Skip unused regs when setting up streamout...
2020-04-22 Jonathan Marekturnip: implement VK_EXT_sample_locations
2020-04-22 Jonathan Marekturnip: disable depth test for S8_UINT attachment
2020-04-09 Connor Abbotttu: Emit CP_LOAD_STATE6 for descriptors
2020-04-09 Connor Abbotttu: Switch to the bindless descriptor model
2020-04-09 Connor Abbotttu: ir3: Emit push constants directly
2020-04-09 Jonathan Marekturnip: improve vertex input handling
2020-04-07 Brian Hoturnip: Populate tu_pipeline.active_stages
2020-04-07 Brian Hoturnip: Selectively configure GRAS_LAYER_CNTL
2020-04-07 Brian Hoturnip: Set up REG_A6XX_SP_GS_CONFIG
2020-04-07 Brian Hoturnip: Configure VFD_CONTROL with gsheader and primitiveid
2020-04-07 Brian Hoturnip: Configure VPC for geometry shaders
2020-04-07 Brian Hoturnip: Emit geometry shader obj and related consts
2020-03-24 Jonathan Marekturnip: implement depth clamp
2020-03-24 Jonathan Marekturnip: fix znear clipping
2020-03-24 Jonathan Marekfreedreno/registers: more GRAS_CL_CNTL bits, Z_CLAMP
2020-03-12 Hyunjun Koturnip: Setup stream-output when linking program
2020-02-28 Jonathan Marekturnip: remove unecessary MRT_CONTROL fill
2020-02-28 Jonathan Marekturnip: move some constant state to tu6_init_hw
2020-02-28 Jonathan Marekturnip: check the right alignment requirement on shader...
2020-02-28 Jonathan Marekturnip: rework format table to support r5g5b5a1_unorm...
2020-02-26 Jonathan Marekturnip: enable sampleRateShading feature
2020-02-24 Jonathan Marekturnip: add tu_device pointer to tu_cs
2020-02-24 Eduardo Lima Mitevturnip/pipeline: Don't assume tu_shader is a valid...
2020-02-14 Jonathan Marekfreedreno/a6xx: document some unknown bits
2020-01-29 Samuel Pitoisetcompiler: add PERSP to the existing barycentric system...
2020-01-29 Eduardo Lima Mitevturnip: Fix issues in tu_compute_pipeline_create()...
2020-01-23 Eric Anholtturnip: Port krh's packing macros from freedreno to tu.
2020-01-23 Eric Anholtturnip: Add support for fine derivatives.
2020-01-21 Eric Anholtturnip: Add limited support for storage images.
2020-01-21 Eric Anholtfreedreno: Stop scattered remapping of SSBOs/images...
2020-01-21 Eric Anholtturnip: Refactor linkage state setup.
2020-01-02 Bas Nieuwenhuizenturnip: Use VK_NULL_HANDLE instead of NULL.
2019-12-19 Jonathan Marekturnip: minor warning fixes
2019-12-19 Jonathan Marekturnip: don't set SP_FS_CTRL_REG0_VARYING if only fragc...
2019-12-16 Eric Anholtturnip: Add support for descriptor arrays.
2019-12-16 Jonathan Marekturnip: remove duplicate A6XX_SP_CS_CONFIG_NIBO
2019-12-13 Jonathan Marekturnip: set FRAG_WRITES_SAMPMASK bit
2019-12-13 Jonathan Marekturnip: fix incorrectly failing assert
2019-12-09 Jonathan Marekturnip: add hw binning
2019-12-05 Eric Anholtturnip: Add support for compute shaders.
2019-12-05 Eric Anholtturnip: Refactor the graphics pipeline create implement...
2019-12-05 Eric Anholtturnip: Add basic SSBO support.
2019-12-05 Eric Anholtturnip: Drop redefinition of VALIDREG now that it's...
2019-10-18 Rob Clarkturnip: add support for pre-fs texture fetch
2019-10-18 Rob Clarkfreedreno: update registers
2019-10-17 Kristian H. Kristensenfreedreno/registers: Update with GS, HS and DS registers
2019-10-15 Jonathan Marekturnip: more descriptor sets
2019-10-15 Jonathan Marekturnip: fixup consts
2019-10-15 Jonathan Marekturnip: update some shader state bits from GL driver
2019-10-15 Jonathan Marekturnip: fix assert failing for 0 color attachments
2019-10-15 Jonathan Marekturnip: fix segmentation fault with compute pipeline
2019-10-15 Jonathan Marekturnip: fix 32 vertex attributes case
2019-10-15 Jonathan Marekturnip: fix triangle strip
2019-09-27 Eric Anholtturnip: Fix failure behavior of vkCreateGraphicsPipelines.
2019-09-27 Eric Anholtturnip: Silence compiler warning about uninit pipeline.
2019-09-26 Jonathan Marekturnip: add some shader information in pipeline state
2019-09-26 Jonathan Marekturnip: fix vertex_id
2019-09-26 Jonathan Marekturnip: emit shader immediates
2019-09-18 Kristian H. Kristensenfreedreno/a6xx: Track location of gl_Position out as...
2019-04-25 Rob Clarkfreedreno: update generated headers
2019-04-25 Rob Clarkcompiler: rename SYSTEM_VALUE_VARYING_COORD
2019-03-22 Rob Clarkfreedreno/ir3: rename has_kill to no_earlyz
2019-03-11 Chia-I Wuturnip: parse VkPipelineVertexInputStateCreateInfo
2019-03-11 Chia-I Wuturnip: parse VkPipelineShaderStageCreateInfo
2019-03-11 Chia-I Wuturnip: compile VkPipelineShaderStageCreateInfo
2019-03-11 Chia-I Wuturnip: parse VkPipeline{Multisample,ColorBlend}StateCr...
2019-03-11 Chia-I Wuturnip: parse VkPipelineDepthStencilStateCreateInfo
2019-03-11 Chia-I Wuturnip: parse VkPipelineRasterizationStateCreateInfo
2019-03-11 Chia-I Wuturnip: parse VkPipelineViewportStateCreateInfo
2019-03-11 Chia-I Wuturnip: parse VkPipelineInputAssemblyStateCreateInfo
2019-03-11 Chia-I Wuturnip: parse VkPipelineDynamicStateCreateInfo
2019-03-11 Chia-I Wuturnip: create a less dummy pipeline
2019-03-11 Chia-I Wuturnip: add .clang-format
2019-03-11 Chad Versaceturnip: Fix indentation in function signatures
2019-03-11 Bas Nieuwenhuizenturnip: Add driver skeleton (v2)