summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/iris/iris_program.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Make mocs an inline helper in iris_resource.hKenneth Graunke2020-02-211-1/+1
* iris: Set nir_shader_compiler_options::unify_interfaces.Kenneth Graunke2020-01-031-2/+0
* iris: Fix shader recompile debug printingKenneth Graunke2019-12-221-2/+28
* iris: Make helper functions to turn iris shader keys into brw keys.Kenneth Graunke2019-12-221-41/+83
* iris: Create smaller program keys without legacy featuresKenneth Graunke2019-12-101-69/+96
* iris: Stop setting up fake paramsJason Ekstrand2019-12-041-12/+5
* iris: Wrap iris_fix_edge_flags in NIR_PASSKenneth Graunke2019-11-141-1/+10
* iris: Properly move edgeflag_out from output list to global listKenneth Graunke2019-11-141-8/+16
* iris: Use mocs from isl_dev.Rafael Antognolli2019-11-121-1/+1
* iris: Rework edgeflag handlingKenneth Graunke2019-10-231-7/+26
* nir: support feeding state to nir_lower_clip_[vg]sErik Faye-Lund2019-10-171-3/+4
* nir: support lowering clipdist to arraysErik Faye-Lund2019-10-171-3/+5
* iris: Implement the Gen < 9 tessellation quads workaroundKenneth Graunke2019-10-141-0/+3
* nir: add a strip parameter to nir_serializeMarek Olšák2019-10-101-10/+3
* iris: Implement the Broadwell NP Z PMA Stall FixKenneth Graunke2019-10-081-0/+5
* intel: Increase Gen11 compute shader scratch IDs to 64.Kenneth Graunke2019-09-231-0/+15
* iris: Avoid uploading SURFACE_STATE descriptors for UBOs if possibleKenneth Graunke2019-09-181-2/+46
* iris: Skip allocating a null surface when there are 0 color regions.Kenneth Graunke2019-09-171-1/+8
* iris: trivial whitespace fixesKenneth Graunke2019-09-111-2/+2
* nir: Fix num_ssbos when lowering atomic countersConnor Abbott2019-09-031-4/+1
* intel/fs: Drop the gl_program from fs_visitorJason Ekstrand2019-08-251-2/+2
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-6/+12
* iris: Enable non coherent framebuffer fetch on broadwellSagar Ghuge2019-08-201-1/+1
* iris: Add render target read entry in binding tableSagar Ghuge2019-08-201-7/+43
* intel/compiler: Fill a compiler statistics structJason Ekstrand2019-08-121-6/+7
* anv,i965,iris: deduplicate setting of total_sharedRhys Perry2019-08-081-2/+0
* iris: Handle vertex shader with window space positionDanylo Piliaiev2019-08-061-0/+14
* iris: add support for gl_ClipVertex in tess eval shadersTimothy Arceri2019-08-011-1/+14
* iris: add support for gl_ClipVertex in geometry shadersTimothy Arceri2019-08-011-19/+31
* intel/compiler: Be more conservative about subgroup sizes in GLJason Ekstrand2019-07-241-0/+1
* iris: change last_vue_stage() to look at uncompiled shadersTimothy Arceri2019-07-191-3/+3
* iris: Fix key->input_vertices for 8_PATCH TCS mode.Kenneth Graunke2019-07-111-1/+3
* iris: Only set key->flat_shade if COL0/COL1 are written.Kenneth Graunke2019-07-111-1/+1
* iris: Drop comment about var->data.binding not being set.Kenneth Graunke2019-07-111-4/+0
* iris: Drop comments about missing NOSKenneth Graunke2019-07-111-6/+0
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-15/+14
* iris: Minor tidyingKenneth Graunke2019-07-031-3/+0
* iris: move sysvals to their own constant bufferTimur Kristóf2019-06-231-38/+22
* iris: Mark cbuf0 as not needing uploading every single timeKenneth Graunke2019-06-231-3/+13
* iris: Create binding table slot for num_work_groups only when neededCaio Marcelo de Oliveira Filho2019-06-111-1/+4
* iris: Zero shs->cbuf0 when binding a passthrough TCSKenneth Graunke2019-06-071-0/+16
* iris: Rename bind_state to bind_shader_state.Kenneth Graunke2019-06-071-9/+9
* iris: Sweep the NIR in iris_create_uncompiled_shader().Kenneth Graunke2019-06-071-0/+2
* intel/nir: Stop returning the shader from helpersJason Ekstrand2019-06-051-1/+1
* iris: Fix SO stride units for DrawTransformFeedbackKenneth Graunke2019-06-031-1/+1
* iris: Always reserve binding table space for NIR constantsCaio Marcelo de Oliveira Filho2019-06-031-4/+4
* iris: Print binding tables when INTEL_DEBUG=btCaio Marcelo de Oliveira Filho2019-06-031-0/+53
* iris: Compact binding tablesCaio Marcelo de Oliveira Filho2019-06-031-39/+180
* iris: Create an enum for the surface groupsCaio Marcelo de Oliveira Filho2019-06-031-23/+25
* iris: Handle binding table in the driverCaio Marcelo de Oliveira Filho2019-06-031-102/+186