nir: use enum operator helper for nir_variable_mode and nir_metadata
[mesa.git] / src / mesa / state_tracker / st_glsl_to_nir.cpp
2019-03-06 Jason Ekstrandglsl/nir: Add a shared helper for building float64...
2019-03-06 Timothy Arcerinir: rename glsl_type_is_struct() -> glsl_type_is_struc...
2019-03-05 Timur Kristófnir: Add multiplier argument to nir_lower_uniforms_to_ubo.
2019-03-05 Timur Kristófnir: Move nir_lower_uniforms_to_ubo to compiler/nir.
2019-03-02 Dave Airliest/mesa: add support for lowering fp64/int64 for nir...
2019-02-12 Kenneth Graunkenir: Gather texture bitmasks in gl_nir_lower_samplers_a...
2019-02-12 Kenneth Graunkest/nir: Pull sampler lowering into a helper function.
2019-02-08 Timothy Arcerist/glsl_to_nir: call nir_remove_dead_variables() after...
2019-02-05 Kenneth Graunkest/nir: Call nir_lower_clip_cull_distance_arrays().
2019-02-05 Kenneth Graunkest/nir: Move varying setup code to a helper function.
2019-02-01 Timothy Arcerist/glsl_to_nir: remove dead local variables
2019-01-19 Karol Herbstnir: rename nir_var_ssbo to nir_var_mem_ssbo
2019-01-19 Karol Herbstnir: rename nir_var_ubo to nir_var_mem_ubo
2019-01-19 Karol Herbstnir: rename nir_var_function to nir_var_function_temp
2019-01-19 Karol Herbstnir: rename nir_var_private to nir_var_shader_temp
2019-01-11 Kenneth Graunkest/nir: Lower TES gl_PatchVerticesIn to a constant...
2019-01-08 Karol Herbstnir: rename global/local to private/function memory
2019-01-08 Jason Ekstrandnir: Distinguish between normal uniforms and UBOs
2019-01-06 Timothy Arcerist/glsl: refactor st_link_nir()
2019-01-02 Timothy Arcerinir: rename nir_link_constant_varyings() nir_link_opt_v...
2019-01-02 Timothy Arcerist/glsl_to_nir: call nir_lower_load_const_to_scalar...
2018-12-21 Kenneth Graunkest/nir: Drop unused gl_program parameter in VS input...
2018-12-17 Ian Romanicknir/opt_peephole_select: Don't peephole_select expensiv...
2018-12-17 Ian Romanicknir/opt_peephole_select: Don't try to remove flow contr...
2018-12-11 Rob Clarkmesa/st/nir: fix missing nir_compact_varyings
2018-11-10 Timothy Arcerist/mesa: make use of nir_link_constant_varyings()
2018-11-04 Kenneth Graunkest/nir: Drop unused parameter from st_nir_assign_unifor...
2018-11-04 Kenneth Graunkest/mesa: Pull nir_lower_wpos_ytransform work into a...
2018-10-30 Timothy Arcerist/glsl_to_nir: fix next_stage gathering
2018-10-26 Jason Ekstrandnir/validate: Print when the validation failed
2018-10-22 Alyssa Rosenzweigmesa/st: Only call nir_lower_io_to_scalar_early on...
2018-09-07 Dylan BakerReplace uses of _mesa_bitcount with util_bitcount
2018-09-06 Jason Ekstrandradeonsi/nir: Set vs_inputs_dual_locations and let...
2018-09-06 Jason Ekstrandcompiler: Move double_inputs to gl_program::DualSlotInputs
2018-07-20 Danylo Piliaievst: Sweep NIR after linking phase to free held memory
2018-07-05 Eric Anholtst/nir: Disable varying packing when doing transform...
2018-06-29 Karol Herbstst/glsl_to_nir: run lower_output_reads on !PIPE_CAP_TGS...
2018-06-23 Rob Clarkst,ir3,radeonsi: push lower_deref_instrs back into...
2018-06-23 Rob Clarknir: convert lower_samplers_as_deref to deref instructions
2018-06-23 Rob Clarkmesa/st: re-enable lower_io_to_elements()
2018-06-23 Rob Clarknir: convert lower_io_arrays_to_elements to deref instr...
2018-06-23 Rob Clarkmesa/st/nir: convert lower_builtins to deref instructions
2018-06-23 Rob Clarkmesa/st: temporarily disable lower_io_to_elements()
2018-06-23 Rob Clarknir: convert lower_io_to_scalar to deref instructions
2018-06-23 Rob Clarkmove lower_deref_instrs
2018-06-23 Rob Clarknir/lower_samplers: split out _legacy version for deref...
2018-06-23 Jason Ekstrandst/nir: Move lower_deref_instrs later
2018-06-23 Jason Ekstrandanv,i965,radv,st,ir3: Call nir_lower_deref_instrs
2018-06-20 Christian Gmeinermesa/st: only do scalar lowerings if driver benefits
2018-06-19 Rob Clarkmesa/st/nir: fix driver_location for arrays of image...
2018-06-06 Eric Anholtnir: Add an ALU lowering pass for mul_high.
2018-05-12 Timothy Arcerist/nir: make st_nir_opts() available externally
2018-05-03 Iago Toral Quirogacompiler/lower_64bit_packing: rename the pass to be...
2018-05-01 Timothy Arcerinir: move GL specific passes to src/compiler/glsl
2018-04-10 Timothy Arcerist/glsl_to_nir: set paramater value offset as driver...
2018-04-09 Rob Clarkmesa/st/nir: fix naked lowering pass call
2018-04-02 Timothy Arcerist/glsl_to_nir: gather next_stage in shader_info
2018-03-28 Timothy Arcerist/glsl_to_nir: set driver location for bindless images...
2018-03-27 Timothy Arcerist/glsl_to_nir: correctly handle arrays packed across...
2018-03-27 Timothy Arcerist/glsl_to_nir: fix driver location for dual-slot packe...
2018-03-20 Timothy Arcerist/nir: fix atomic lowering for gallium drivers
2018-03-20 Timothy Arcerist/radeonsi: enable uniform packing in NIR backend
2018-03-20 Timothy Arcerist: add uniform packing support to lower_uniforms_to_ubo()
2018-03-20 Timothy Arcerist/nir/radeonsi: move nir_lower_uniforms_to_ubo() to...
2018-03-20 Timothy Arcerist/glsl_to_nir: add support for packed builtin uniforms
2018-03-01 Timothy Arcerist/glsl_to_nir: simplify st_nir_assign_var_locations...
2018-02-13 Marek Olšákmesa,glsl,nir: reduce gl_state_index size to 2 bytes
2018-02-10 Timothy Arcerist/glsl_to_nir: remove unused options variable
2018-01-31 Timothy Arcerist/glsl_to_nir: add more nir opts to st_nir_opts()
2018-01-30 Timothy Arcerist/glsl_to_nir: disable io lowering and array splitting...
2018-01-30 Timothy Arcerinir/st_glsl_to_nir: add param to disable splitting...
2018-01-30 Timothy Arcerist/glsl_to_nir: copy nir compiler options to context
2018-01-29 Timothy Arcerist/glsl_to_nir: remove dead io after conversion to nir
2018-01-29 Timothy Arcericompiler: tidy up double_inputs_read uses
2018-01-25 Timothy Arcerist/glsl_to_nir: remove reallocation of sampler/image...
2018-01-17 Timothy Arcerist/glsl_to_nir: disable io lowering to temps for tess
2018-01-07 Karol Herbstnir: fix st_nir_assign_var_locations for patch variables
2018-01-05 Timothy Arcerist/glsl_to_nir/radeonsi: enable tessellation shaders
2017-12-27 Timothy Arcerist/glsl_to_nir: add patch support to st_nir_assign_var_...
2017-12-27 Timothy Arcerist/glsl_to_nir: call post opt functions after opts...
2017-12-27 Timothy Arcerist/st_glsl_to_nir: call nir_lower_64bit_pack
2017-12-13 Timothy Arcerist/glsl_to_nir: skip forced array splitting for tcs
2017-12-05 Rob Clarkmesa/st: move cloning of NIR shader for compute
2017-12-04 Timothy Arcerist/glsl_to_nir/radeonsi: enable gs support for nir...
2017-12-04 Timothy Arcerist/glsl_to_nir: add gs support to st_nir_assign_var_loc...
2017-12-04 Timothy Arcerist/glsl_to_nir: use nir_lower_io_arrays_to_elements...
2017-12-03 Timothy Arcerist/glsl_to_nir: enable NIR link time opts
2017-12-03 Timothy Arcerist/glsl_to_nir: move some calls out of st_glsl_to_nir_p...
2017-12-03 Timothy Arcerist/glsl_to_nir: call some lowering passes earlier
2017-12-03 Timothy Arcerist/glsl_to_nir: add basic NIR opt loop helper
2017-12-03 Timothy Arcerist/glsl_to_nir: make st_glsl_to_nir() static
2017-12-03 Timothy Arcerist/glsl_to_nir: split the st_glsl_to_nir() function...
2017-12-03 Timothy Arcerist/glsl_to_nir: create set_st_program() helper
2017-12-03 Timothy Arcerist/glsl: move nir linking loop to new function st_link_...
2017-12-03 Timothy Arcerist/glsl_to_nir: add st_nir_assign_var_locations() helper
2017-11-12 Rob Clarkmesa/st/nir: assign driver_location for images
2017-11-12 Rob Clarkst/program: fix compute shader nir references
2017-11-08 Timothy Arcerist/glsl_to_nir: use nir_shader_gather_info()
2017-11-08 Timothy Arcerist/glsl_to_nir: generate NIR earlier
2017-11-08 Timothy Arcerist/glsl_to_nir: delay adding built-in uniforms to Param...
next