2019-08-21 | Alyssa Rosenzweig | pan/decode: Cleanup mali_attr printing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Validate attribute/varying buffer pointer Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Include address in union mali_attr Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Use concise texture printing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Break up usage2 field Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Pretty-print sRGB format Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Remove ancient TODO Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: nr_mipmap_levels -> levels Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Validate texture dimensionality Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Break out pandecode_texture function Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Guard texture unknowns as zero trips Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Use GLSL style formats/swizzles Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Don't print the default swizzle Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Validate swizzles against format Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Treat RESERVED swizzles as errors Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Handle VARYING_DISCARD Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Don't trip the prefix magic field Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Guard attribute unknowns Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Don't crash on GL_CLAMP Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Do not expose PIPE_CAP_TEXTURE_MIRROR_CLAMP Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Fix scoreboarding with dependency on job #0 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Normalize final instances of XXX Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Normalize case matching XXX format Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Mark tripped zeroes with XXX Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Check for MFBD preload chicken bit Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Validate AFBC fields are zero when AFBC... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Do not print uniform/buffers explicitly Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Add static bounds checking utility Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Don't print unreferenced attribute memory Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Check for a number of potential issues Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Correct polygon size computations Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Remove DRY_RUN Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Print "just right" count of texture pointers Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Verify and omit polygon size Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Move pan_tiler.c outside of Gallium Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Bounds check polygon list and tiler heap Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Allow updating mmaps Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Express tiler structures as offsets Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Don't print zero exception_status Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Fix missing NULL terminator Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Silence workgroups_x_shift_2 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Implement workgroups_x_shift_2 quirk Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Don't print canonical workgroup encoding Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Set workgroups z to 32 for non-instanced... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | panfrost: Move pan_invocation to shared panfrost/ Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Don't print MALI_DRAW_NONE Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-21 | Alyssa Rosenzweig | pan/decode: Eliminate DYN_MEMORY_PROP Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Compute liveness per-block Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Analyze load/store for swizzle propagation Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Treat cubemaps "stores" as loads Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Clamp cubemap swizzle to XYXX Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Clamp st_vary swizzle by number of components Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Use type-appropriate swizzle for texture... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Set mask for lowered read-hazard moves Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Fix texw lowering with complex control... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Add mir_rewrite_index_dst_single helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Print predecessors in MIR Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Index blocks for printing Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Add mir_foreach_src Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Add mir_foreach_instr_in_block_rev Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Add mir_foreach_successor helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Add mir_foreach_predecessor utility Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Link exit block Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Add mir_exit_block helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Maintain block predecessor set Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Use ralloc on ctx/blocks Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-19 | Alyssa Rosenzweig | pan/midgard: Shrink successors[] to 2 length Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-15 | Alyssa Rosenzweig | pan/bifrost: Manually constant fold register class Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Implement native RECT textures Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Add R10G10B10A2_SSCALED vertex format Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Disassemble UBO index explicitly Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Account for unaligned UBOs when promoting... Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Add mir_ubo_shift helper Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Address emit_ubo_read offset in bytes Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Wire writemask into UBO reads Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Identify UBO/SSBO op symmetry Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Extend blending to MRT Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Emit store_output branch just-in-time Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Add dont_eliminate flag Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/mfbd: Stuff in RT count Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/decode: Dump FBD tagged pointer Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/decode: Decode invalid access type upon fault Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/decode: Fix duplicate heap_end property Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Note "MFBD preload disable" bit Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/bifrost: Link in compiler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/bifrost: Check in remainder of the Bifrost compiler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/bifrost: Add bifrost_print.c/h Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/bifrost: Style format the disassembler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/bifrost: Stub out standalone compiler Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/bifrost: Sync disassembler with Ryan's tree Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Remove standalone pandecode tool Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Fix disassembly termination condition Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Ensure we upload at least 1 blend RT Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Zero tripipe on initialize Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Improve disassembler robustness Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/decode: Split public.h out Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/decode: Prefer uint64_t to mali_ptr Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Allocate spill_slot once Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | pan/midgard: Use hint on midgard_instruction for spill_move Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
2019-08-14 | Alyssa Rosenzweig | panfrost: Remove panfrost_add_dependency asserts Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> |
commit | commitdiff | tree |
next |