nir: Take a nir_shader and variable mode in assign_var_locations
[mesa.git] / src / mesa / drivers / dri / i965 / brw_program.c
2020-07-29 Jason Ekstrandnir: Take a nir_shader and variable mode in assign_var_...
2020-06-03 Timothy Arcerii965: call brw_nir_lower_uniforms() after uniform linki...
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-04-27 Marek Olšákmesa: replace GLenum target with gl_shader_stage in...
2020-04-21 Dylan Bakerremove final imports.h and imports.c bits
2020-03-27 Marek OlšákMove compiler.h and imports.h/c from src/mesa/main...
2020-03-16 Tapani Pälliintel/compiler: detect if atomic load store operations...
2020-03-03 Paulo Zanoniintel: fix the gen 11 compute shader scratch IDs
2019-12-13 Timothy Arceriglsl: move nir_remap_dual_slot_attributes() call out...
2019-09-23 Kenneth Graunkeintel: Increase Gen11 compute shader scratch IDs to 64.
2019-08-11 Caio Marcelo de... i965/spirv: Lower shared memory later
2019-07-29 Jason Ekstrandintel: Use a system value for gl_FragCoord
2019-07-11 Kenneth Graunkecompiler: Save a single copy of the softfp64 shader...
2019-07-10 Jason Ekstrandintel/compiler: Add a "base class" for program keys
2019-06-24 Caio Marcelo de... i965: Move resources lowering after NIR linking
2019-06-05 Jason Ekstrandintel/nir: Stop returning the shader from helpers
2019-05-21 Kenneth Graunkeintel: Move brw_prog_key_set_id from i965 to the compiler.
2019-05-14 Kenneth Graunkei965: Pass compiler to default key populators
2019-04-22 Kenneth Graunkei965: Ignore uniform storage for samplers or images...
2019-04-16 Kenneth Graunkei965: Move program key debugging to the compiler.
2019-03-15 Jason Ekstrandi965: Stop setting LowerBuferInterfaceBlocks
2019-03-06 Timothy Arcerii965: stop calling nir_lower_returns()
2019-03-06 Timothy Arceriglsl: use NIR function inlining for drivers that use...
2019-03-06 Jason Ekstrandnir/lower_doubles: Inline functions directly in lower_d...
2019-03-06 Jason Ekstrandglsl/nir: Add a shared helper for building float64...
2019-03-06 Jason Ekstrandi965: Compile the fp64 program based on nir options
2019-02-12 Kenneth Graunkei965: Call nir_lower_samplers for ARB programs.
2019-01-31 Dylan Bakerandroid,autotools,i965: Fix location of float64_glsl.h
2019-01-26 Matt Turneri965: Always compile fp64 funcs when needed
2019-01-13 Kenneth Graunkei965: Drop mark_surface_used mechanism.
2019-01-10 Matt Turneri965: Compile fp64 funcs only if we do not have 64...
2019-01-10 Matt Turneri965: Compile fp64 software routines and lower double-ops
2018-12-17 Kenneth Graunkei965: Don't override subslice count to 4 on Gen11.
2018-10-26 Jason Ekstrandnir/validate: Print when the validation failed
2018-09-05 Alejandro Piñeiroi965: move brw_nir_lower_gl_images call
2018-09-05 Alejandro Piñeirointel/compiler: rename brw_nir_lower_glsl_images
2018-08-29 Jason Ekstrandanv,i965: Lower away image derefs in the driver
2018-08-29 Jason Ekstrandintel/compiler: Do image load/store lowering to NIR
2018-08-13 Neil Robertsi965/nir: Use the nir copy of shader_info to handle...
2018-07-27 Kenneth Graunkei965: Combine both gl_PatchVerticesIn lowering passes.
2018-07-10 Jordan Justeni965: Add brw_populate_default_key
2018-07-10 Jordan Justeni965: Replace brw_setup_tex_for_precompile brw with...
2018-07-10 Jordan Justeni965: Add brw_prog_key_set_id helper to set the program...
2018-07-10 Jordan Justeni965: Move brw_program_*serialize_nir to brw_program_bi...
2018-07-10 Jordan Justeni965: Use ShaderCacheSerializeDriverBlob driver function
2018-06-28 Francisco Jerezi965: Add plumbing for shader time in 32-wide FS dispat...
2018-06-23 Jason Ekstrandnir: Use derefs in nir_lower_samplers
2018-06-23 Jason Ekstrandi965: Move nir_lower_deref_instrs to right before local...
2018-06-23 Jason Ekstrandanv,i965,radv,st,ir3: Call nir_lower_deref_instrs
2018-06-21 Alejandro Piñeiroi965: use gl_shader_program_data::spirv
2018-05-22 Kenneth Graunkei965: Introduce a "memory zone" concept on BO allocation.
2018-03-30 Eduardo Lima Mitevi965: Call spirv_to_nir() instead of glsl_to_nir()...
2018-03-28 Kenneth Graunkei965: Drop unused alignment parameter from brw_bo_alloc().
2018-03-28 Kenneth Graunkei965: Drop PIPE_CONTROL_NO_WRITE from various calls.
2018-03-10 Jordan Justeni965: Hard code CS scratch_ids_per_subslice for Cherryview
2018-02-24 Francisco Jerezmesa: Rename MESA_shader_framebuffer_fetch gl_extension...
2018-02-24 Francisco Jerezmesa: Rename dd_function_table::BlendBarrier to match...
2018-02-16 Anuj Phogati965/icl: Update the assert in brw_memory_barrier()
2018-02-13 Marek Olšákmesa,glsl,nir: reduce gl_state_index size to 2 bytes
2018-01-10 Iago Toral Quirogai965/nir: lower TES PatchVerticesIn to a constant when...
2018-01-10 Iago Toral Quirogai965: lower gl_PatchVerticesIn to a uniform
2017-12-12 Kevin Rogovini965: compute scratch space size correctly for Gen9+
2017-12-08 Jordan Justeni965: Fix memory leak when serializing nir
2017-12-08 Jordan Justeni965: Add brw_program_serialize_nir
2017-12-08 Jordan Justeni965: Free serialized nir after deserializing
2017-12-08 Jordan Justeni965: Add brw_program_deserialize_nir
2017-11-15 Kenneth Graunkei965: Use nir_lower_atomics_to_ssbos and delete ABO...
2017-11-09 Kenneth Graunkei965: Pretend there are 4 subslices for compute shader...
2017-11-01 Jordan Justeni965: Calculate thread_count in brw_alloc_stage_scratch
2017-11-01 Jordan Justeni965: Don't rely on nir for uses_texture_gather
2017-10-25 Jason Ekstrandintel/compiler: Call nir_lower_system_values in brw_pre...
2017-10-25 Jason Ekstrandi965/program: Move nir_lower_system_values higher up
2017-10-13 Jason Ekstrandi965: Only add the wpos state reference if we lowered...
2017-10-13 Jason Ekstrandi965: Store image_param in brw_context instead of prog_data
2017-10-13 Jason Ekstrandi965/barrier: Do the correct flushes for framebuffer...
2017-10-13 Jason Ekstrandi965/barrier: Do the correct flushes for texture updates
2017-09-26 Kenneth Graunkei965: Convert brw->*_program into a brw->programs[i...
2017-09-26 Timothy Arcerii965: call brw_shader_gather_info() from the callers...
2017-09-26 Timothy Arcerii965: create a brw_shader_gather_info() helper
2017-09-25 Kenneth Graunkei965: Use atomic ops in get_new_program_id().
2017-08-30 Lionel Landwerlini965: drop brw->is_haswell in favor of devinfo->is_haswell
2017-08-30 Lionel Landwerlini965: drop brw->gen in favor of devinfo->gen
2017-08-23 Kenneth Graunkei965: Clean up brwNewProgram().
2017-06-09 Anuj Phogati965/cnl: Update few assertions
2017-06-06 Matt Turneri965: Add and use brw_bo_map()
2017-06-06 Matt Turneri965: Pass flags to brw_bo_map_*
2017-06-06 Matt Turneri965: Rename brw_bo_map() -> brw_bo_map_cpu()
2017-06-06 Matt Turneri965: Remove brw_bo's virtual member
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-04-10 Kenneth Graunkei965/drm: Add stall warnings when mapping or waiting...
2017-04-10 Kenneth Graunkei965/drm: Rename drm_bacon_bo to brw_bo.
2017-04-10 Kenneth Graunkei965/drm: Use our internal libdrm (drm_bacon) rather...
2017-03-23 Matt Turneri965: Return progress from brw_nir_lower_uniforms().
2017-03-13 Jason Ekstrandi965: Move the back-end compiler to src/intel/compiler
2017-03-13 Emil Velikovi965: add missing brw_defines.h include in brw_program.c
2017-03-02 Jason Ekstrandi965: Reduce cross-pollination between the DRI driver...
2017-03-02 Jason Ekstrandi965: Move SHADER_TIME_STRIDE to brw_compiler.h
2017-03-02 Jason Ekstrandi965: Move assign_common_binding_table_offsets to brw_p...
2017-03-01 Kenneth Graunkei965: Drop unused STATE_TEXRECT_SCALE code.
2017-01-28 Kenneth Graunkei965: Unbind deleted shaders from brw_context, fixing...
next