aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_program.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* iris: use consistent copyright formattingKenneth Graunke2019-02-211-13/+12
* iris: last VUE map NOS, handle > 16 FS inputsKenneth Graunke2019-02-211-1/+11
* iris: comment everythingKenneth Graunke2019-02-211-1/+120
* iris: drop pipe_shader_stateKenneth Graunke2019-02-211-24/+16
* iris: unbind compiled shaders if none are presentKenneth Graunke2019-02-211-3/+9
* iris: export get_shader_infoKenneth Graunke2019-02-211-5/+7
* iris: assert about passthrough shaders to make this easier to detectKenneth Graunke2019-02-211-0/+4
* iris: compile a TCS...don't bother with passthrough yetKenneth Graunke2019-02-211-1/+61
* iris: TES program key inputsKenneth Graunke2019-02-211-0/+42