iris: Better handle metadata in NIR passes
[mesa.git] / src / gallium / drivers / iris / iris_program.c
2020-06-11 Jason Ekstrandiris: Better handle metadata in NIR passes
2020-06-03 Francisco Jereziris: Extend iris_context dirty state flags to 128...
2020-05-28 Caio Marcelo de... iris, i965: Drop max_variable_local_size
2020-05-13 Axel Davyttn: Add new allow_disk_cache parameter
2020-05-01 Caio Marcelo de... iris: Implement ARB_compute_variable_group_size
2020-05-01 Caio Marcelo de... intel: Let drivers call brw_nir_lower_cs_intrinsics()
2020-04-29 Mike Blumenkrantziris: move iris_vtable to iris_screen
2020-04-10 Caio Marcelo de... iris: Stop using cs_prog_data->threads
2020-04-10 Caio Marcelo de... intel/compiler: Replace cs_prog_data->push.total with...
2020-04-07 Caio Marcelo de... intel/fs: Allow multiple slots for position
2020-04-03 Jason Ekstrandiris: Set alignments on cbuf0 and constant reads
2020-03-16 Tapani Pälliintel/compiler: detect if atomic load store operations...
2020-03-03 Paulo Zanoniintel: fix the gen 12 compute shader scratch IDs
2020-03-03 Paulo Zanoniintel: fix the gen 11 compute shader scratch IDs
2020-02-22 Kenneth Graunkeiris: Make mocs an inline helper in iris_resource.h
2020-01-03 Kenneth Graunkeiris: Set nir_shader_compiler_options::unify_interfaces.
2019-12-23 Kenneth Graunkeiris: Fix shader recompile debug printing
2019-12-23 Kenneth Graunkeiris: Make helper functions to turn iris shader keys...
2019-12-11 Kenneth Graunkeiris: Create smaller program keys without legacy features
2019-12-04 Jason Ekstrandiris: Stop setting up fake params
2019-11-14 Kenneth Graunkeiris: Wrap iris_fix_edge_flags in NIR_PASS
2019-11-14 Kenneth Graunkeiris: Properly move edgeflag_out from output list to...
2019-11-12 Rafael Antognolliiris: Use mocs from isl_dev.
2019-10-23 Kenneth Graunkeiris: Rework edgeflag handling
2019-10-17 Erik Faye-Lundnir: support feeding state to nir_lower_clip_[vg]s
2019-10-17 Erik Faye-Lundnir: support lowering clipdist to arrays
2019-10-14 Kenneth Graunkeiris: Implement the Gen < 9 tessellation quads workaround
2019-10-10 Marek Olšáknir: add a strip parameter to nir_serialize
2019-10-09 Kenneth Graunkeiris: Implement the Broadwell NP Z PMA Stall Fix
2019-09-23 Kenneth Graunkeintel: Increase Gen11 compute shader scratch IDs to 64.
2019-09-18 Kenneth Graunkeiris: Avoid uploading SURFACE_STATE descriptors for...
2019-09-17 Kenneth Graunkeiris: Skip allocating a null surface when there are...
2019-09-12 Kenneth Graunkeiris: trivial whitespace fixes
2019-09-03 Connor Abbottnir: Fix num_ssbos when lowering atomic counters
2019-08-25 Jason Ekstrandintel/fs: Drop the gl_program from fs_visitor
2019-08-21 Jason Ekstrandnir: Add explicit signs to image min/max intrinsics
2019-08-20 Sagar Ghugeiris: Enable non coherent framebuffer fetch on broadwell
2019-08-20 Sagar Ghugeiris: Add render target read entry in binding table
2019-08-12 Jason Ekstrandintel/compiler: Fill a compiler statistics struct
2019-08-08 Rhys Perryanv,i965,iris: deduplicate setting of total_shared
2019-08-06 Danylo Piliaieviris: Handle vertex shader with window space position
2019-08-01 Timothy Arceriiris: add support for gl_ClipVertex in tess eval shaders
2019-08-01 Timothy Arceriiris: add support for gl_ClipVertex in geometry shaders
2019-07-24 Jason Ekstrandintel/compiler: Be more conservative about subgroup...
2019-07-18 Timothy Arceriiris: change last_vue_stage() to look at uncompiled...
2019-07-11 Kenneth Graunkeiris: Fix key->input_vertices for 8_PATCH TCS mode.
2019-07-11 Kenneth Graunkeiris: Only set key->flat_shade if COL0/COL1 are written.
2019-07-11 Kenneth Graunkeiris: Drop comment about var->data.binding not being...
2019-07-11 Kenneth Graunkeiris: Drop comments about missing NOS
2019-07-10 Jason Ekstrandintel/compiler: Add a "base class" for program keys
2019-07-04 Kenneth Graunkeiris: Minor tidying
2019-06-23 Timur Kristófiris: move sysvals to their own constant buffer
2019-06-23 Kenneth Graunkeiris: Mark cbuf0 as not needing uploading every single...
2019-06-12 Caio Marcelo de... iris: Create binding table slot for num_work_groups...
2019-06-07 Kenneth Graunkeiris: Zero shs->cbuf0 when binding a passthrough TCS
2019-06-07 Kenneth Graunkeiris: Rename bind_state to bind_shader_state.
2019-06-07 Kenneth Graunkeiris: Sweep the NIR in iris_create_uncompiled_shader().
2019-06-05 Jason Ekstrandintel/nir: Stop returning the shader from helpers
2019-06-04 Kenneth Graunkeiris: Fix SO stride units for DrawTransformFeedback
2019-06-03 Caio Marcelo de... iris: Always reserve binding table space for NIR constants
2019-06-03 Caio Marcelo de... iris: Print binding tables when INTEL_DEBUG=bt
2019-06-03 Caio Marcelo de... iris: Compact binding tables
2019-06-03 Caio Marcelo de... iris: Create an enum for the surface groups
2019-06-03 Caio Marcelo de... iris: Handle binding table in the driver
2019-06-03 Caio Marcelo de... iris: Pull brw_nir_analyze_ubo_ranges() call out setup_...
2019-05-29 Jason Ekstrandiris: Enable nir_opt_large_constants
2019-05-29 Jason Ekstrandiris: Don't assume UBO indices are constant
2019-05-29 Jason Ekstrandiris: Move upload_ubo_ssbo_surf_state to iris_program.c
2019-05-29 Kenneth Graunkeiris: Clone before calling nir_strip and serializing
2019-05-29 Kenneth Graunkeiris: Only store the SHA1 of the NIR in iris_uncompiled...
2019-05-21 Kenneth Graunkeiris: Fix ALT mode regressions from shader cache
2019-05-21 Dylan Bakeriris: Cache assembly shaders in the on-disk shader...
2019-05-21 Kenneth Graunkeiris: Serialize the NIR to a blob we can use for shader...
2019-05-21 Kenneth Graunkeiris: Move iris_uncompiled_shader definition to iris_co...
2019-05-14 Kenneth Graunkeintel/compiler: Implement TCS 8_PATCH mode and INTEL_DE...
2019-04-29 Kenneth Graunkeiris: Set XY Clipping correctly.
2019-04-16 Kenneth Graunkeiris: Move iris_debug_recompile calls before uploading.
2019-04-16 Kenneth Graunkeiris: Print the reason for shader recompiles.
2019-04-12 Karol Herbstglsl/nir: add support for lowering bindless images_derefs
2019-04-12 Karol Herbstnir: move brw_nir_rewrite_image_intrinsic into common...
2019-04-06 Kenneth Graunkeiris: Silence unused variable warnings in release mode
2019-04-04 Dave Airlieiris: avoid use after free in shader destruction
2019-03-20 Tapani Pälliiris: initialize num_cbufs
2019-03-11 Kenneth Graunkeiris: Fix TES gl_PatchVerticesIn handling.
2019-03-11 Kenneth Graunkeiris: Rework default tessellation level uploads
2019-03-07 Kenneth Graunkeiris: Defer uploading sampler state tables until draw...
2019-03-07 Andre Heideriris: add support for tgsi_to_nir
2019-03-06 Jose Maria Casanov... iris: setup EdgeFlag Vertex Element when needed.
2019-03-06 Jason Ekstrandnir/lower_doubles: Inline functions directly in lower_d...
2019-02-26 Jose Maria Casanov... iris: Enable ARB_shader_draw_parameters support
2019-02-21 Rafael Antognolliiris: Skip msaa16 on gen < 9.
2019-02-21 Kenneth Graunkeiris: Set program key fields for MCS
2019-02-21 Kenneth Graunkeiris: Move create and bind driver hooks to the end...
2019-02-21 Kenneth Graunkeiris: Set HasWriteableRT correctly
2019-02-21 Kenneth Graunkeiris: rework num textures to util_lastbit
2019-02-21 Kenneth Graunkeiris: Implement ALT mode for ARB_{vertex,fragment}_shader
2019-02-21 Kenneth Graunkeiris: Remap stream output indexes back to VARYING_SLOT_*.
2019-02-21 Caio Marcelo de... iris: always include an extra constbuf0 if using UBOs
2019-02-21 Kenneth Graunkeiris: Leave a comment about why Broadwell images are...
2019-02-21 Kenneth Graunkeiris: Fill out brw_image_params for storage images...
next