OSDN Git Service

radv: Set both compute and graphics SGPRS on descriptor set flush.
[android-x86/external-mesa.git] / src / amd / vulkan / radv_cmd_buffer.c
2017-06-14 Bas Nieuwenhuizenradv: Set both compute and graphics SGPRS on descriptor...
2017-06-01 Bas Nieuwenhuizenradv: Reserve space for descriptor and push constant...
2017-05-08 Fredrik Höglundradv/meta: fix restoring a push descriptor set
2017-05-08 Bas Nieuwenhuizenradv: Don't set dynamic state for pipelines with raster...
2017-04-14 Fredrik Höglundradv: add private push descriptors for meta
2017-04-13 Bas Nieuwenhuizenradv: Add more trace points.
2017-04-12 Alex Smithradv: Disable primitive restart for non-indexed draws
2017-04-06 Fredrik Höglundradv: don't call radeon_check_space in radv_BindDescrip...
2017-04-06 Fredrik Höglundradv: implement VK_KHR_descriptor_update_template
2017-04-06 Fredrik Höglundradv: implement VK_KHR_push_descriptor
2017-04-03 Dave Airlieradv: overhaul fragment shader sample positions.
2017-03-31 Dave Airlieradv/cmd: emit tessellation state.
2017-03-31 Dave Airlieradv: port polaris vgt vertex reuse workaround.
2017-03-31 Dave Airlieradv: add tessellation ring allocation support. (v2)
2017-03-31 Dave Airlieradv: add tess shader stage user data support.
2017-03-30 Bas Nieuwenhuizenradv: Use the guard band.
2017-03-30 Bas Nieuwenhuizenradv: Prepare for not using the guard band for lines...
2017-03-28 Dave Airlieradv: only emit ps_input_cntl is we have any to output
2017-03-28 Dave Airlieradv: move shader stages calculation to pipeline.
2017-03-28 Dave Airlieradv: move pa_cl_vs_out_cntl calculation to pipeline
2017-03-28 Dave Airlieradv: move calculating fragment shader i/os to pipeline.
2017-03-28 Dave Airlieradv: move shader_z_format calculation to pipeline.
2017-03-28 Dave Airlieradv: move db_shader_control calculation to pipeline.
2017-03-28 Dave Airlieradv: move vgt_gs_mode value to pipeline.
2017-03-28 Dave Airlieradv: rework vertex/export shader output handling
2017-03-28 Dave Airlieradv: fix ia_multi_vgt_param for instanced vs indirect...
2017-03-28 Bas Nieuwenhuizenradv: flush DB cache before and after HTILE decompress.
2017-03-22 Alex Smithradv: Invalidate L2 for TRANSFER_WRITE barriers
2017-03-19 Dave Airlieradv: fix primitive reset index emission
2017-03-13 Alex Smithradv: Reinitialise loaderMagic when allocating a cached...
2017-03-09 Bas Nieuwenhuizenradv: Don't emit cache flushes on subpass switch.
2017-03-09 Bas Nieuwenhuizenradv: Only flush for the needed stages, and before...
2017-03-09 Bas Nieuwenhuizenradv: Don't invalidate CB/DB for images that aren't...
2017-03-09 Bas Nieuwenhuizenradv: Flush more caches after writes.
2017-03-09 Bas Nieuwenhuizenradv: Don't flush for fixed-function reading.
2017-03-09 Bas Nieuwenhuizenradv: Invalidate the correct caches for CB/DB dst barriers.
2017-03-09 Bas Nieuwenhuizenradv: Determine cache flushes per object.
2017-03-07 Fredrik Höglundradv: fix the dynamic buffer index in vkCmdBindDescript...
2017-03-07 Bas Nieuwenhuizenradv: Use the subresource range in HTILE initialization.
2017-03-07 Bas Nieuwenhuizenradv: Use winsys HTILE info.
2017-03-06 Alex Smithradv: Emit pending flushes before executing a secondary...
2017-03-06 Bas Nieuwenhuizenradv: Use the new L2 writeback flag.
2017-03-05 Grazvydas Ignotasradv: check for upload alloc failure
2017-03-05 Bas Nieuwenhuizenradv: Cache command buffers in command pool.
2017-02-27 Bas Nieuwenhuizenradv: Reset emitted compute pipeline when calling secon...
2017-02-24 Dave Airlieradv: add sample mask output support
2017-02-24 Dave Airlieradv: enable location at sample when persample is forced.
2017-02-24 Dave Airlieradv: fix interpolation at wrong place for offset interp
2017-02-22 Dave Airlieradv: fix typo in the subpass barrier patch.
2017-02-21 Bas Nieuwenhuizenradv: Don't flush at the start of a command buffer.
2017-02-20 Dave Airlieradv: handle subpass cache flushes
2017-02-19 Dave AirlieRevert "radv: detect command buffers that do no work...
2017-02-19 Dave Airlieradv: handle layered fast clears.
2017-02-19 Dave Airlieradv: pass subresourceRange by pointer.
2017-02-19 Bas Nieuwenhuizenradv: Invert ring SGPR check.
2017-02-15 Dave Airlieradv: also fixup event emission to not get culled.
2017-02-14 Dave Airlieradv: fixup IA_MULTI_VGT_PARAM handling.
2017-02-13 Dave Airlieradv: use indirect buffer for initial gfx state.
2017-02-13 Dave Airlieradv: don't pass physical device to si_init_ fns.
2017-02-13 Dave Airlieradv: detect command buffers that do no work and drop...
2017-02-01 Dave Airlieradv: handle VK_QUEUE_FAMILY_IGNORED in image transitio...
2017-02-01 Bas Nieuwenhuizenradv: Pass draw index to shader.
2017-01-30 Dave Airlieradv: handle layer export from vs->fs properly
2017-01-30 Dave Airlieradv: emit esgs itemsize register.
2017-01-30 Dave Airlieradv: handle prim id inputs to fragment shader.
2017-01-30 Dave Airlieradv: emit geometry shaders to hardware
2017-01-30 Dave Airlieradv: emit geometry ring size and pointers via preamble...
2017-01-30 Dave Airlieradv: emit vertex shader to correct hw block.
2017-01-30 Dave Airlieradv: extend shader stage code to cover geometry shaders.
2017-01-30 Dave Airlieradv: move hw vertex shader emit to separate function
2017-01-30 Robert Fossradv: Prevent Coverity warning
2017-01-30 Dave Airlieradv: handle transfer_write as a dst flag.
2017-01-30 Andres Rodriguezradv: vkAllocateCommandBuffers should NULL all output...
2017-01-30 Andres Rodriguezradv: add trim command pool stub
2017-01-30 Bas Nieuwenhuizenradv: Track scratch usage across pipelines & command...
2017-01-24 Dave Airlieradv: program a default point size.
2017-01-17 Dave Airlieradv: disable vertex reuse when writing viewport index
2017-01-17 Dave Airlieradv: add support for writing layer/viewport index...
2017-01-16 Bas Nieuwenhuizenradv: Get physical device from radv_device instead...
2017-01-09 Bas Nieuwenhuizenradv: Dump command buffer on hang.
2016-12-27 Bas Nieuwenhuizenradv: Also skip DCC clear flushes for compute.
2016-12-21 Dave Airlieradv: flush smem for uniform buffer bit.
2016-12-18 Bas Nieuwenhuizenradv: Don't enable CMASK on compute queues.
2016-12-18 Bas Nieuwenhuizenradv: Implement indirect dispatch for the MEC.
2016-12-18 Dave Airlieradv: init compute queue and avoid initing transfer...
2016-12-18 Dave Airlieradv: Store queue family in command buffers.
2016-12-10 Grazvydas Ignotasradv: fix release build unused variable warnings
2016-12-07 Dave Airlieradv: move userdata sgpr ownership to compiler side.
2016-12-07 Dave Airlieradv: refactor out the constant setting user sgpr code.
2016-12-07 Dave Airlieradv: refactor out the descriptor user sgpr setting.
2016-12-07 Dave Airlieradv: only bind descriptor sets to stages that need...
2016-12-07 Dave Airlieradv: move descriptor set userdata emission to draw...
2016-12-07 Dave Airlieradv: refactor descriptor set userdata emission out.
2016-12-07 Dave Airlieradv: pass pipeline to constant flush function
2016-12-07 Dave Airlieradv: consolidate compute pipeline flushing (v1.1)
2016-11-29 Dave Airlieradv: set spi_baryc_cntl.pos_float_location to 0
2016-11-29 Dave Airlieradv: force persample shading when required.
2016-11-23 Fredrik Höglundradv: add support for VK_AMD_draw_indirect_count
2016-11-23 Dave Airlieradv: move pipeline barrier image transitions after...
2016-11-20 Dave Airlieradv: make sure to flush input attachments correctly.
next