summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_program.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Implement ALT mode for ARB_{vertex,fragment}_shaderKenneth Graunke2019-02-211-2/+4
* iris: Remap stream output indexes back to VARYING_SLOT_*.Kenneth Graunke2019-02-211-2/+25
* iris: always include an extra constbuf0 if using UBOsCaio Marcelo de Oliveira Filho2019-02-211-41/+45
* iris: Leave a comment about why Broadwell images are brokenKenneth Graunke2019-02-211-0/+4
* iris: Fill out brw_image_params for storage images on BroadwellKenneth Graunke2019-02-211-8/+71
* iris: Don't make duplicate system valuesKenneth Graunke2019-02-211-7/+22
* iris: Fix scratch space allocation on Icelake.Kenneth Graunke2019-02-211-4/+8
* iris: more dead commentsKenneth Graunke2019-02-211-1/+0
* iris: pin and re-pin the scratch BOKenneth Graunke2019-02-211-4/+2
* iris: Implement DrawTransformFeedback()Kenneth Graunke2019-02-211-6/+17
* iris: handle PatchVerticesIn as a system value.Kenneth Graunke2019-02-211-0/+4
* iris: Fix NOS mechanismKenneth Graunke2019-02-211-7/+7
* iris: Fix failed to compile TCS messageKenneth Graunke2019-02-211-1/+1
* iris: drop pull constant binding table entryKenneth Graunke2019-02-211-4/+0
* iris: Enable precompilesKenneth Graunke2019-02-211-7/+151
* iris: rework program cache interfaceKenneth Graunke2019-02-211-54/+123
* iris: Use wrappers for create_xs_state rather than a switch statementKenneth Graunke2019-02-211-46/+78
* iris: fix comment locationKenneth Graunke2019-02-211-5/+5
* iris: Fix VIEWPORT/LAYER in stream output infoKenneth Graunke2019-02-211-2/+34
* iris: Fix SLMKenneth Graunke2019-02-211-0/+2
* iris: Fix TCS/TES slot unificationKenneth Graunke2019-02-211-2/+2
* iris: fix sysval only binding tablesKenneth Graunke2019-02-211-12/+24
* iris: don't trip on param assertsKenneth Graunke2019-02-211-3/+7
* iris: regather info so we get CLIP_DIST slots, not CLIP_VERTEXKenneth Graunke2019-02-211-0/+1
* iris: drop iris_setup_push_uniform_rangeKenneth Graunke2019-02-211-33/+0
* iris: fix more uniform setupKenneth Graunke2019-02-211-1/+6
* iris: bypass params and do it ourselvesKenneth Graunke2019-02-211-21/+55
* iris: dodge backend UCP loweringKenneth Graunke2019-02-211-1/+7
* iris: fix system value remappingKenneth Graunke2019-02-211-2/+12
* iris: hook up key stuff for clip plane loweringKenneth Graunke2019-02-211-1/+4
* iris: lower user clip planesKenneth Graunke2019-02-211-0/+8
* iris: only bother with params if there are any...Kenneth Graunke2019-02-211-17/+21
* iris: fill out params array with built-ins, like clip planesKenneth Graunke2019-02-211-0/+71
* iris: drop unnecessary param[] setup from iris_setup_uniformsKenneth Graunke2019-02-211-10/+2
* iris: Clone the NIRKenneth Graunke2019-02-211-6/+6
* iris: implement scratch space!Kenneth Graunke2019-02-211-0/+50
* iris: flag CC_VIEWPORT when changing num viewportsKenneth Graunke2019-02-211-0/+1
* iris/compute: Push subgroup-idJordan Justen2019-02-211-0/+13
* iris/program: Don't try to push ubo ranges for computeJordan Justen2019-02-211-1/+2
* iris: little bits of compute basicsKenneth Graunke2019-02-211-0/+53
* iris: Set num_uniforms in bytesJordan Justen2019-02-211-0/+6
* iris: move images next to textures in binding tableKenneth Graunke2019-02-211-7/+7
* iris: null for non-existent cbufsKenneth Graunke2019-02-211-0/+14
* iris: bother with BTIsKenneth Graunke2019-02-211-3/+2
* iris: lower storage image derefsKenneth Graunke2019-02-211-0/+83
* iris: set the binding table sizeKenneth Graunke2019-02-211-2/+2
* iris: use 0 for TCS passthrough program string IDKenneth Graunke2019-02-211-1/+1
* iris: Add support for TCS passthroughCaio Marcelo de Oliveira Filho2019-02-211-22/+29
* iris: silence const warningKenneth Graunke2019-02-211-1/+1
* iris: refactor program CSO stuffKenneth Graunke2019-02-211-8/+33