aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/vulkan/tu_private.h
Commit message (Expand)AuthorAgeFilesLines
* turnip: Properly return VK_DEVICE_LOST on queuesubmit failures.Eric Anholt2020-06-261-0/+14
* turnip: semaphore support.Bas Nieuwenhuizen2020-06-261-2/+19
* tu: Pass firstIndex directly to CP_DRAW_INDX_OFFSETConnor Abbott2020-06-261-1/+1
* turnip: implement VK_KHR_shader_draw_parametersJonathan Marek2020-06-251-0/+2
* turnip: use RenderPassCreateInfo for render_pass_add_implicit_depsJonathan Marek2020-06-241-3/+0
* turnip: use pipeline cs for shader programs instead of separate boJonathan Marek2020-06-231-1/+0
* turnip: fix ts_cs_memory typoJonathan Marek2020-06-231-1/+1
* turnip: refactor CmdDraw* functions (and a few fixes)Jonathan Marek2020-06-231-4/+2
* turnip: rework streamout state and add missing counter buffer read/writesJonathan Marek2020-06-231-24/+9
* turnip: Force sysmem for tessellationBrian Ho2020-06-221-0/+2
* turnip: Support tess for drawsBrian Ho2020-06-221-0/+1
* turnip: Emit HS/DS user consts as draw statesBrian Ho2020-06-221-0/+2
* turnip: Update VFD_CONTROL with tess system valuesBrian Ho2020-06-221-0/+2
* turnip: Allocate tess BOs as a function of draw sizeBrian Ho2020-06-221-0/+10
* freedreno/ir3: move ubo_state into const_stateRob Clark2020-06-191-1/+0
* turnip: move enum translation functions to a common headerJonathan Marek2020-06-181-33/+1
* freedreno/a6xx: FETCHSIZE is PITCHALIGNJonathan Marek2020-06-181-2/+0
* turnip: use draw states for input attachmentsJonathan Marek2020-06-171-0/+3
* turnip: input attachment descriptor set reworkJonathan Marek2020-06-171-9/+1
* turnip: refactor draw states and dynamic statesJonathan Marek2020-06-171-98/+59
* turnip: delete dead dynamic state codeJonathan Marek2020-06-171-32/+0
* turnip: improve dirty bit handling a bitJonathan Marek2020-06-171-2/+1
* tu: Remove tu_shader_compile_optionsConnor Abbott2020-06-171-13/+0
* tu: Use the ir3 shader APIConnor Abbott2020-06-171-18/+1
* turnip: fix cubic filtering with CmdBlitImageJonathan Marek2020-06-171-0/+3
* turnip: remove duplicated stage2opcode and stage2shaderdbJonathan Marek2020-06-151-0/+5
* turnip: remove some dead/redundant codeJonathan Marek2020-06-131-251/+0
* turnip: add emit renderpass cache flushes for sysmem 3D CmdClearAttachmentsJonathan Marek2020-06-121-0/+4
* turnip: share code between 3D blit/clear path and tu_pipelineJonathan Marek2020-06-121-0/+16
* tu: Fix context faults loading unused descriptor setsConnor Abbott2020-06-091-0/+2
* tu: Rewrite flushing to use barriersConnor Abbott2020-06-091-2/+138
* tu: Don't actually track seqno's for eventsConnor Abbott2020-06-091-5/+3
* turnip: Simplify vertex buffer bindings.Eric Anholt2020-06-041-6/+3
* turnip: support VkImageDrmFormatModifierExplicitCreateInfoEXTJonathan Marek2020-05-271-1/+2
* turnip: implement VK_KHR_sampler_ycbcr_conversionJonathan Marek2020-05-201-0/+11
* tu: Move RENDER_COMPONENTS setting to pipeline stateConnor Abbott2020-05-141-2/+0
* tu: Add noubwc debug flag to disable UBWCConnor Abbott2020-05-131-0/+1
* tu: Add a "scratch bo" allocation mechanismConnor Abbott2020-05-131-0/+20
* turnip: Remove RANGE_SIZE usageJoshua Ashton2020-05-051-1/+2
* freedreno/a6xx+tu: rename VSC_DATA/VSC_DATA2Rob Clark2020-04-281-8/+8
* turnip: add adreno 650Jonathan Marek2020-04-241-0/+5
* turnip: remove unused RB_UNKNOWN_8E04_blitJonathan Marek2020-04-241-1/+0
* turnip: implement VK_EXT_sample_locationsJonathan Marek2020-04-221-1/+5
* turnip: improve GMEM load/store logicJonathan Marek2020-04-221-5/+7
* turnip: image_view reworkJonathan Marek2020-04-161-102/+33
* turnip: compute render_components/srgb_cntl at renderpass creation timeJonathan Marek2020-04-161-0/+4
* tu: Implement descriptor set update templatesConnor Abbott2020-04-091-1/+0
* tu: Emit CP_LOAD_STATE6 for descriptorsConnor Abbott2020-04-091-0/+5
* tu: Switch to the bindless descriptor modelConnor Abbott2020-04-091-26/+18
* tu: ir3: Emit push constants directlyConnor Abbott2020-04-091-0/+8