2019-07-30 | Alyssa Rosenzweig | pan/midgard: Nothing to see here, move along folks Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Cleanup ops table Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Extend copy-propagation to swizzles Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Extract simple source mod check Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Lower texr/texw mixed registers Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Always set .cont for derivatives in loops Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Implement derivatives Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Compose original texture swizzle in RA Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Add new swizzles Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Add OP_IS_DERIVATIVE helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Add make_compiler_temp_reg helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Move nir_*_src_index to compiler.h Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Disassemble unknown texture ops as hex Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-30 | Alyssa Rosenzweig | pan/midgard: Add support for disassembling derivatives Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-29 | Alyssa Rosenzweig | pan/midgard: Fix alpha test w.r.t new indexing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Introduce invert field Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Tag SSA/reg Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Improve scheduling Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Specialize mod checking by type when checking... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Use more aggressive writeout criteria Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Pipeline non-SSA registers Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Add mir_mask_of_read_components helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Add mir_is_written_before helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Obey fragment writeout criteria Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Add post-RA move elimination Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Share mir_nontrivial_outmod Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Implement texture RA Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Fix backwards blend color load Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Fix scheduling mishap Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Fix vector->scalar swizzles Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Add dead move elimination pass Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Move DCE into its own file Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Add mir_rewrite_dst_tag helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Fix flipped register bias fields Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-26 | Alyssa Rosenzweig | pan/midgard: Update RA for cubemap coords Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | Revert "panfrost: Don't DIY point size/coord fields" Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Optimize varying projection Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add perspective projection recombine pass Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Force perspective ops to use vec4 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add R27-only op handling Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add OP_R27_ONLY helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Enable RA for st_vary Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Remove check for `class` Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Move uniforms to special registers Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Emit st_vary registers in install_registers Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add mir_lower_special_reads helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add emit_explicit_constant helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add mir_rewrite_index_src_tag Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add class check Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Implement class spilling Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Extend liveness analysis to st_vary Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Implement load/store register classing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Allocate special register classes Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Move copy propagation into its own file Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add mir_simple_swizzle helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | pan/midgard: Add mir_single_use helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Compute I/O counts from shader_info Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Don't DIY point size/coord fields Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Use nir_gather_info information about discards Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Use NIR helper invocations info Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost/sfbd: Flesh out fragment job Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Disable tiled formats on SFBD systems Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Move require_sfbd to screen Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Reserve, but do not upload, shader padding Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | util/ra: Add a getter for a node class Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-25 | Alyssa Rosenzweig | panfrost: Don't expose some atomic stuff even with... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-23 | Alyssa Rosenzweig | panfrost/midgard: Allocate registers once (per-screen) Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-23 | Alyssa Rosenzweig | panfrost: Use correct definition for is_t6xx Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-23 | Alyssa Rosenzweig | panfrost: Fake CAPs for dEQP-GLES31 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/decode: Disable magic divisor debugging Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Report spills:fills to shader-db Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Reenable pipeline register creation Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Report tls_size Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost: Set `initialized` in more cases Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/ci: Update expectations Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Promote to *move*, not rewrite for... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Dump MIR of RA failure Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard; Dump successor graph when printing MIR Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Remove debug statement Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Implement register spilling Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Add mir_has_arg helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Check write-before-read in liveness... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard/disasm: Check for certain tag errors Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Add OP_IS_CSEL helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Add mir_rewrite_index_src_single helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Ignore inline_constant in liveness Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost/midgard: Implement load/store scratch opcodes Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midg/disasm: Check for int varying ops Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Remove "aliasing" Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | panfrost: Promote uniform registers late Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Call scheduler/RA in a loop Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-22 | Alyssa Rosenzweig | pan/midgard: Remove custom register selection callback Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost: Set rt_count Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost: Trace invisible BOs Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost/decode: Preserve empty tiler heap symmetry Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost: Zero polygon list body size for clears Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost/mfbd: Unify depth-only with masked FBO path Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost: Simplify set_framebuffer_state Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost: Check for NULL surface in places Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-07-18 | Alyssa Rosenzweig | panfrost: Expose 4 render targets Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
next |