summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_program.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* iris: Pull brw_nir_analyze_ubo_ranges() call out setup_uniformsCaio Marcelo de Oliveira Filho2019-06-031-3/+10
* iris: Enable nir_opt_large_constantsJason Ekstrand2019-05-291-0/+66
* iris: Don't assume UBO indices are constantJason Ekstrand2019-05-291-1/+2
* iris: Move upload_ubo_ssbo_surf_state to iris_program.cJason Ekstrand2019-05-291-0/+45
* iris: Clone before calling nir_strip and serializingKenneth Graunke2019-05-291-6/+8
* iris: Only store the SHA1 of the NIR in iris_uncompiled_shaderKenneth Graunke2019-05-291-3/+1
* iris: Fix ALT mode regressions from shader cacheKenneth Graunke2019-05-211-4/+6
* iris: Cache assembly shaders in the on-disk shader cacheDylan Baker2019-05-211-6/+43
* iris: Serialize the NIR to a blob we can use for shader cache purposes.Kenneth Graunke2019-05-211-0/+21
* iris: Move iris_uncompiled_shader definition to iris_context.hKenneth Graunke2019-05-211-23/+0
* intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8Kenneth Graunke2019-05-141-0/+9
* iris: Set XY Clipping correctly.Kenneth Graunke2019-04-291-1/+27
* iris: Move iris_debug_recompile calls before uploading.Kenneth Graunke2019-04-161-33/+33
* iris: Print the reason for shader recompiles.Kenneth Graunke2019-04-161-6/+30
* glsl/nir: add support for lowering bindless images_derefsKarol Herbst2019-04-121-1/+1
* nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst2019-04-121-1/+1
* iris: Silence unused variable warnings in release modeKenneth Graunke2019-04-061-3/+2
* iris: avoid use after free in shader destructionDave Airlie2019-04-051-7/+49
* iris: initialize num_cbufsTapani Pälli2019-03-201-1/+1
* iris: Fix TES gl_PatchVerticesIn handling.Kenneth Graunke2019-03-111-0/+7
* iris: Rework default tessellation level uploadsKenneth Graunke2019-03-111-2/+23
* iris: Defer uploading sampler state tables until draw timeKenneth Graunke2019-03-071-0/+8
* iris: add support for tgsi_to_nirAndre Heider2019-03-071-3/+8
* iris: setup EdgeFlag Vertex Element when needed.Jose Maria Casanova Crespo2019-03-061-1/+8
* nir/lower_doubles: Inline functions directly in lower_doublesJason Ekstrand2019-03-061-1/+1
* iris: Enable ARB_shader_draw_parameters supportJose Maria Casanova Crespo2019-02-261-0/+18
* iris: Skip msaa16 on gen < 9.Rafael Antognolli2019-02-211-15/+33
* iris: Set program key fields for MCSKenneth Graunke2019-02-211-3/+6
* iris: Move create and bind driver hooks to the end of iris_program.cKenneth Graunke2019-02-211-330/+312
* iris: Set HasWriteableRT correctlyKenneth Graunke2019-02-211-0/+15