summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_query.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Fix DrawTransformFeedback math when there's a buffer offsetKenneth Graunke2019-04-231-0/+9
* iris: Save/restore MI_PREDICATE_RESULT, not MI_PREDICATE_DATA.Kenneth Graunke2019-04-041-6/+6
* iris: Add iris_resolve_conditional_render().Rafael Antognolli2019-03-201-0/+19
* iris: Make a iris_batch_reference_signal_syncpt helper function.Kenneth Graunke2019-02-211-7/+2
* iris: Use READ_ONCE and WRITE_ONCE for snapshots_landedKenneth Graunke2019-02-211-5/+5
* iris: Fix accidental busy-looping in query waitsKenneth Graunke2019-02-211-1/+1
* iris: Add a timeout_nsec parameter, rename check_syncpt to wait_syncptKenneth Graunke2019-02-211-1/+1
* iris: Don't allocate a BO per query objectSagar Ghuge2019-02-211-40/+84
* iris: Zero the compute predicate when changing the render conditionKenneth Graunke2019-02-211-0/+3
* iris: Switch to the new PIPELINE_STATISTICS_QUERY_SINGLE capabilityKenneth Graunke2019-02-211-43/+5
* iris: Use new PIPE_STAT_QUERY enums rather than hardcoded numbers.Kenneth Graunke2019-02-211-2/+5
* iris: Fix Broadwell WaDividePSInvocationCountBy4Kenneth Graunke2019-02-211-7/+7
* iris: handle qbo fragment shader invocation workaroundDave Airlie2019-02-211-0/+52
* iris: add fs invocations query workaround for broadwellDave Airlie2019-02-211-0/+6
* iris: Add a more long term TODO about timebase scalingKenneth Graunke2019-02-211-0/+6
* iris: fix gpu calcs for timestamp queriesDave Airlie2019-02-211-1/+31
* iris: Implement DrawTransformFeedback()Kenneth Graunke2019-02-211-2/+0
* iris: Copy anv's MI_MATH helpers for multiplication and divisionJason Ekstrand2019-02-211-0/+148
* iris: Add _MI_ALU helpers that don't pasteKenneth Graunke2019-02-211-4/+9
* iris: Reorder LRR parameters to have dst first.Kenneth Graunke2019-02-211-1/+1
* iris: Fix primitive generated query active flagKenneth Graunke2019-02-211-1/+1
* iris: reject all clipping when we can't use streamout render disabledKenneth Graunke2019-02-211-2/+2
* iris: fix conditional compute, don't stomp predicate for pipelined queriesKenneth Graunke2019-02-211-60/+59
* iris: check query firstKenneth Graunke2019-02-211-0/+17
* iris: add conditional render supportDave Airlie2019-02-211-0/+98
* iris: execute compute related query on compute batch.Dave Airlie2019-02-211-6/+12
* iris: fix some SO overflow query bugs and tidy the code a bitKenneth Graunke2019-02-211-25/+33
* iris: add initial transform feedback overflow query paths (V3)Dave Airlie2019-02-211-2/+129
* iris: Track a binding history for buffer resourcesKenneth Graunke2019-02-211-0/+3
* iris: Put batches in an arrayKenneth Graunke2019-02-211-9/+9
* iris: partial set_query_active_stateKenneth Graunke2019-02-211-2/+17
* iris: Move snapshots_landed to the front.Kenneth Graunke2019-02-211-1/+1
* iris: just mark snapshots_landed from the CPUKenneth Graunke2019-02-211-16/+9
* iris: magic number 36 -> #defineKenneth Graunke2019-02-211-5/+3
* iris: better query file commentKenneth Graunke2019-02-211-1/+2
* iris: early return properlyKenneth Graunke2019-02-211-0/+1
* iris: 36-bit overflow fixesKenneth Graunke2019-02-211-1/+1
* iris: glGet timestamps, more correct timestampsKenneth Graunke2019-02-211-7/+33
* iris: ...and SO prims emitted queriesKenneth Graunke2019-02-211-7/+11
* iris: timestampsKenneth Graunke2019-02-211-1/+13
* iris: drop explicit pinningKenneth Graunke2019-02-211-2/+0
* iris: primitives generated query supportKenneth Graunke2019-02-211-18/+35
* iris: pipeline statsKenneth Graunke2019-02-211-1/+86
* iris: play chicken with timer queries for nowKenneth Graunke2019-02-211-0/+1
* iris: gpr0 to boolKenneth Graunke2019-02-211-1/+29
* iris: fix random failures via CS stall...but why?Kenneth Graunke2019-02-211-0/+6
* iris: flush batch when asking for result via QBOKenneth Graunke2019-02-211-1/+8
* iris: results writeKenneth Graunke2019-02-211-2/+11
* iris: gen10+ workarounds and break fixKenneth Graunke2019-02-211-1/+12
* iris: initial query codeKenneth Graunke2019-02-211-11/+287