summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/iris/iris_draw.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Store intel_device_info in iris_bufmgrJosé Roberto de Souza2022-12-151-3/+3
* iris: Update aux state tracking for image views after draws/dispatchesKenneth Graunke2022-12-141-3/+4
* iris: Drop batch parameter from iris_update_postdraw_resolve_trackingKenneth Graunke2022-12-141-1/+1
* iris: invalidate sysvals if grid dimension changesKarol Herbst2022-11-021-0/+6
* intel/compiler: Rename 8_PATCH to MULTI_PATCHCaio Oliveira2022-08-241-2/+2
* iris: Rename surface_base_address to binder_address in a few placesKenneth Graunke2022-03-091-2/+2
* intel/compiler: drop shader_info.h from compiler headerDave Airlie2021-12-071-0/+1
* intel: fix INTEL_DEBUG environment variable on 32-bit systemsMarcin Ślusarz2021-10-151-2/+2
* iris: Enable geometry distributionAnuj Phogat2021-10-131-1/+5
* iris: Use separate dirty bits for UBO and SSBO flushes.Francisco Jerez2021-09-021-0/+8
* iris: Insert buffer-local memory barriers for indirect draw parameters.Francisco Jerez2021-09-021-4/+13
* gallium: remove vertices_per_patch, add pipe_context::set_patch_verticesMarek Olšák2021-08-211-2/+2
* iris: Rename bo->gtt_offset to bo->addressKenneth Graunke2021-08-111-1/+1
* iris: Use const uploader for draw parametersMark Janes2021-05-111-2/+2
* iris: fix indirect drawidMike Blumenkrantz2021-05-031-1/+1
* gallium: split drawid out of pipe_draw_info and as a separate draw_vbo paramMike Blumenkrantz2021-04-301-11/+13
* gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_biasMike Blumenkrantz2021-04-301-1/+1
* gallium: rename pipe_draw_start_count -> pipe_draw_start_count_biasMike Blumenkrantz2021-04-301-4/+4
* intel: Rename gen_device prefix to intel_deviceAnuj Phogat2021-04-201-1/+1
* intel: Rename genx keyword to gfxx in source filesAnuj Phogat2021-04-021-1/+1
* intel: Rename gen field in gen_device_info struct to verAnuj Phogat2021-04-021-1/+1
* iris: Use util_draw_multi() helperRob Clark2021-03-271-7/+2
* iris: Rework zeroing of stream output buffer offsetsKenneth Graunke2021-03-041-4/+1
* iris: don't emit IRIS_DIRTY_VF depending on trash in restart_indexAndrii Simiklit2021-02-021-2/+5
* compiler: Use util/bitset.h for system_values_readCaio Marcelo de Oliveira Filho2021-01-261-1/+1
* gallium: skip draws with count == 0 or instance_count == 0 in driversMarek Olšák2021-01-091-0/+3
* gallium: remove and emulate PIPE_CAP_MULTI_DRAWMarek Olšák2021-01-041-0/+11
* gallium: extend draw_vbo to support multi drawsMarek Olšák2020-11-181-11/+16
* gallium: make pipe_draw_indirect_info * a draw_vbo parameterMarek Olšák2020-11-181-18/+22
* gallium: move count_from_stream_output into pipe_draw_indirect_infoMarek Olšák2020-11-181-4/+5
* isl, anv, iris: Add a centralized helper to select MOCS based on usageKenneth Graunke2020-10-191-1/+2
* iris: drop likely/unlikely around INTEL_DEBUGMarcin Ślusarz2020-10-061-2/+2
* iris: Perform compute predraw flushes from compute batch.Francisco Jerez2020-06-031-7/+2
* iris: Extend iris_context dirty state flags to 128 bits.Francisco Jerez2020-06-031-7/+16
* iris: Implement ARB_compute_variable_group_sizeCaio Marcelo de Oliveira Filho2020-05-011-0/+6
* iris: move iris_vtable to iris_screenMike Blumenkrantz2020-04-291-8/+8
* iris: Make mocs an inline helper in iris_resource.hKenneth Graunke2020-02-211-1/+1
* iris: Use mocs from isl_dev.Rafael Antognolli2019-11-121-1/+1
* iris: Rework iris_update_draw_parameters to be more efficientKenneth Graunke2019-09-181-27/+48
* iris: Use state_refs for draw parameters.Kenneth Graunke2019-09-181-4/+4
* iris: Avoid uploading SURFACE_STATE descriptors for UBOs if possibleKenneth Graunke2019-09-181-2/+1
* iris: Add support for the always_flush_cache=true debug option.Kenneth Graunke2019-09-091-0/+8
* iris: Use gen_mi_builder to handle CS ALU operations.Kenneth Graunke2019-07-251-3/+3
* iris: Fix key->input_vertices for 8_PATCH TCS mode.Kenneth Graunke2019-07-111-0/+7
* iris: Fix MOCS for grid surfaceKenneth Graunke2019-07-031-3/+4
* iris: move sysvals to their own constant bufferTimur Kristóf2019-06-231-1/+1
* iris: Only upload surface state for grid info when neededCaio Marcelo de Oliveira Filho2019-06-111-8/+14
* iris: Only recompile CS when neededCaio Marcelo de Oliveira Filho2019-06-051-1/+1
* iris: Implement ARB_indirect_parametersIllia Iorin2019-05-111-4/+57
* iris: Split iris_update_draw_info into two functions.Kenneth Graunke2019-05-111-0/+12