pan/mdg: eliminate references to ins->texture.op
[mesa.git] / src / panfrost / midgard / midgard_compile.c
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->texture.op
2020-07-30 Italo Nicolapan/mdg: apply float outmods to textures
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.outmod
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.reg_mode
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.op
2020-07-30 Italo Nicolapan/mdg: prepare effective_writemask()
2020-07-30 Italo Nicolapan/mdg: fix src_type in instructions that need a impli...
2020-07-29 Jason Ekstrandpanfrost/midgard: Make search_var take a nir_shader...
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-20 Icecream95pan/mdg: Use the blend RT for blend shader framebuffer...
2020-07-17 Icecream95pan/mdg: Do per-sample framebuffer loads
2020-07-17 Icecream95pan/mdg: Don't disassemble blit shaders
2020-07-15 Alyssa Rosenzweigpan/mdg: Implement gl_SampleID
2020-07-15 Icecream95pan/mdg: Skip z/s combining for dual-source writes
2020-07-15 Icecream95pan/mdg: Dual source blend input/writeout support
2020-07-15 Icecream95pan/mdg: Add a nir pass to reorder store_output intrinsics
2020-07-14 Icecream95pan/mdg: Fix non-debug compiliation
2020-07-13 Italo Nicolapanfrost: Fix outmods on int to float conversions
2020-07-13 Icecream95pan/mdg: Use a 32-bit ld_color_buffer op when needed
2020-07-13 Icecream95pan/mdg: Set the z/s store intrinsic base correctly
2020-07-13 Icecream95pan/mdg: Support MRT in output load lowering
2020-07-13 Icecream95pan/mdg: Handle non-blend framebuffer lowering
2020-07-13 Icecream95pan/mdg: Emit a tilebuffer wait loop when needed
2020-07-13 Icecream95pan/mdg: Do the pan_lower_framebuffer pass later
2020-07-13 Icecream95pan/mdg: Handle tilebuffer wait loops
2020-07-07 Alyssa Rosenzweigpan/mdg: Handle nir_texop_txf_ms
2020-07-07 Alyssa Rosenzweigpan/mdg: Handle nir_tex_src_ms_index
2020-07-07 Alyssa Rosenzweigpan/mdg: Handle GLSL_SAMPLER_DIM_MS
2020-07-07 Alyssa Rosenzweigpan/mdg: Fix indirect UBO swizzles
2020-07-06 Jason Ekstrandpanfrost: Only call nir_lower_io on shader_in/out
2020-07-02 Icecream95pan/mdg: Vectorize vlut operations
2020-07-02 Alyssa Rosenzweigpan/mdg: Defer nir_fuse_io_16 until after opts
2020-06-15 Alyssa Rosenzweigpan/mdg: Precolour blend inputs
2020-06-10 Icecream95pan/mdg: Add new depth store lowering
2020-06-10 Icecream95pan/mdg: Add depth/stencil support to emit_fragment_store
2020-06-10 Icecream95pan/mdg: Move search_var to earlier in midgard_compile.c
2020-06-10 Icecream95pan/mdg: Replace writeout booleans with a single value
2020-06-10 Icecream95pan/mdg: Remove writeout case from bytemask_of_read_com...
2020-06-10 Icecream95pan/mdg: Remove old zs store lowering
2020-06-05 Icecream95pan/midgard: Use a signed value for checking inline...
2020-06-04 Alyssa Rosenzweigpan/mdg: Ensure ld_vary_16 is aligned
2020-06-04 Alyssa Rosenzweigpan/mdg: Legalize inverts with constants
2020-06-03 Alyssa Rosenzweigpan/mdg: Handle regular nir_intrinsic_load_output
2020-06-03 Alyssa Rosenzweigpan/mdg: Handle f2u8
2020-06-03 Alyssa Rosenzweigpan/mdg: Fold roundmode into applicable instructions
2020-06-03 Alyssa Rosenzweigpan/mdg: Implement *_rtz conversions with roundmode
2020-06-03 Alyssa Rosenzweigpan/mdg: Distinguish blend shaders in internal shader-db
2020-06-03 Alyssa Rosenzweigpan/mdg: Don't double-replicate blend on T720
2020-06-01 Alyssa Rosenzweigpan/mdg: Enable out-of-order execution after texture ops
2020-06-01 Alyssa Rosenzweigpan/mdg: Disassemble out-of-order bits
2020-06-01 Alyssa Rosenzweigpan/mdg: Fuse f2f16 into load_interpolated_input
2020-06-01 Alyssa Rosenzweigpan/mdg: Handle 16-bit ld_vary
2020-06-01 Alyssa Rosenzweigpan/mdg: Implement raw colourbuf loads on T720
2020-06-01 Alyssa Rosenzweigpan/mdg: Drop the u8 from the colorbuf op names
2020-06-01 Alyssa Rosenzweigpan/mdg: Handle bitsize for packs
2020-06-01 Alyssa Rosenzweigpan/mdg: Treat packs "specially"
2020-06-01 Alyssa Rosenzweigpan/mdg: Add pack_unorm_4x8 via 8-bit
2020-06-01 Alyssa Rosenzweigpan/mdg: Handle un/pack opcodes as moves
2020-05-21 Alyssa Rosenzweigpan/mdg: Cleanup comments that look like division
2020-05-21 Alyssa Rosenzweigpan/mdg: Fix type checking issues with compute
2020-05-21 Alyssa Rosenzweigpan/mdg: Eliminate load_64
2020-05-21 Alyssa Rosenzweigpan/mdg: Don't generate conversions for fp16 LUTs
2020-05-21 Alyssa Rosenzweigpan/mdg: Implement b2f16
2020-05-21 Alyssa Rosenzweigpan/mdg: Streamline dest_override handling
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove redundant redundancy
2020-05-21 Alyssa Rosenzweigpan/mdg: Defer modifier packing until emit time
2020-05-21 Alyssa Rosenzweigpan/mdg: Promote imov to fmov on a NIR level
2020-05-21 Alyssa Rosenzweigpan/mdg: Include more types
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove mir_*size routines
2020-05-21 Alyssa Rosenzweigpan/mdg: Handle comparisons in fp16 path
2020-05-20 Alyssa Rosenzweigpan/mdg: Optimize liveness computation in DCE
2020-05-20 Alyssa Rosenzweigpan/mdg: Emit fcsel when beneficial
2020-05-19 Alyssa Rosenzweigpan/mdg: Apply outmods
2020-05-19 Alyssa Rosenzweigpan/mdg: Use helpers for branch/discard inversion
2020-05-19 Alyssa Rosenzweigpan/mdg: Remove invert optimizations
2020-05-19 Alyssa Rosenzweigpan/mdg: Treat inot as a modifier
2020-05-19 Alyssa Rosenzweigpan/mdg: Apply abs/neg modifiers
2020-05-19 Alyssa Rosenzweigpan/mdg: Ingest fsat_signed/fclamp_pos
2020-05-19 Alyssa Rosenzweigpan/mdg: Prepare for modifier helpers
2020-05-19 Alyssa Rosenzweigpan/mdg: Drop nir_lower_to_source_mods
2020-05-19 Alyssa Rosenzweigpan/mdg: Remove .pos propagation pass
2020-05-12 Alyssa Rosenzweigpan/mdg: Remove texture_op_count
2020-05-12 Alyssa Rosenzweigpan/mdg: Use the helper invo analyze passes
2020-05-11 Icecream95pan/midgard: Fix old style shadows
2020-05-01 Alyssa Rosenzweigpan/mdg: Enable nir_opt_algebraic_distribute_src_mods
2020-05-01 Alyssa Rosenzweigpan/mdg: Drop `opt` in name of midgard_opt_cull_dead_branch
2020-05-01 Alyssa Rosenzweigpan/mdg: Drop forever todo
2020-05-01 Alyssa Rosenzweigpan/mdg: Move constant switch opts to algebraic pass
2020-04-29 Alyssa Rosenzweigpan/mdg: Track more types
2020-04-29 Alyssa Rosenzweigpan/mdg: Make some branch targets more explicit
2020-04-29 Alyssa Rosenzweigpan/mdg: Move sampler_type emission to pack time
2020-04-29 Alyssa Rosenzweigpan/mdg: Set texture full fields at pack time
2020-04-29 Alyssa Rosenzweigpan/mdg: Track texture types
2020-04-29 Alyssa Rosenzweigpan/mdg: Track a primary type for I/O
2020-04-29 Alyssa Rosenzweigpan/mdg: Another goofy comment gone
2020-04-29 Alyssa Rosenzweigpan/mdg: Track ALU dest type
2020-04-29 Alyssa Rosenzweigpan/mdg: Track ALU src types
2020-04-29 Alyssa Rosenzweigpan/mdg: Remove goofy 16-bit comment
2020-04-29 Alyssa Rosenzweigpan/mdg: Don't break SSA
2020-04-29 Alyssa Rosenzweigpan/mdg: Use PAN_IS_REG
next