Lines Matching full:panfrost
378 - panfrost: Initial stub for Panfrost driver
379 - panfrost: Implement Midgard shader toolchain
380 - meson: Remove panfrost from default driver list
382 - panfrost: Use u_pipe_screen_get_param_defaults
383 - panfrost: Check in sources for command stream
384 - panfrost: Include glue for out-of-tree legacy code
386 - panfrost: Clean-up one-argument passing quirk
387 - panfrost: Don't hardcode number of nir_ssa_defs
388 - panfrost: Add kernel-agnostic resource management
389 - panfrost: Remove if 0'd dead code
390 - panfrost: Remove speculative if 0'd format bit code
391 - panfrost: Elucidate texture op scheduling comment
392 - panfrost: Specify supported draw modes per-context
393 - panfrost: Fix build; depend on libdrm
394 - panfrost: Backport driver to Mali T600/T700
395 - panfrost: Identify MALI_OCCLUSION_PRECISE bit
396 - panfrost: Implement PIPE_QUERY_OCCLUSION_COUNTER
397 - panfrost: Don't align framebuffer dims
398 - panfrost: Improve logging and patch memory leaks
399 - panfrost: Fix various leaks unmapping resources
400 - panfrost: Free imported BOs
401 - panfrost: Swap order of tiled texture (de)alloc
402 - panfrost: Cleanup mali_viewport (clipping) code
403 - panfrost: Preserve w sign in perspective division
404 - panfrost: Fix clipping region
405 - panfrost: Stub out separate stencil functions
406 - panfrost: Add pandecode (command stream debugger)
407 - panfrost: Implement pantrace (command stream dump)
408 - panfrost/midgard: Refactor tag lookahead code
409 - panfrost/midgard: Fix nested/chained if-else
410 - panfrost: Rectify doubleplusungood extended branch
411 - panfrost/midgard: Emit extended branches
412 - panfrost: Dynamically set discard branch targets
413 - panfrost: Verify and print brx condition in disasm
414 - panfrost: Use tiler fast path (performance boost)
415 - panfrost/meson: Remove subdir for nondrm
416 - panfrost/nondrm: Flag CPU-invisible regions
417 - panfrost/nondrm: Make COHERENT_LOCAL explicit
418 - panfrost/nondrm: Split out dump_counters
419 - panfrost/midgard: Add fround(_even), ftrunc, ffma
420 - panfrost: Decode render target swizzle/channels
421 - panfrost: Add RGB565, RGB5A1 texture formats
422 - panfrost: Identify 4-bit channel texture formats
423 - panfrost: Expose perf counters in environment
424 - panfrost/midgard: Allow flt to run on most units
425 - panfrost: Import job data structures from v3d
426 - panfrost: Decouple Gallium clear from FBD clear
427 - panfrost: Cleanup cruft related to clears
428 - panfrost/midgard: Don't force constant on VLUT
429 - panfrost: Flush with offscreen rendering
430 - panfrost/midgard: Promote smul to vmul
431 - panfrost/midgard: Preview for data hazards
432 - panfrost: List primitive restart enable bit
433 - panfrost/drm: Cast pointer to u64 to fix warning
434 - panfrost: Cleanup needless if in create_bo
435 - panfrost: Combine has_afbc/tiled in layout enum
436 - panfrost: Delay color buffer setup
437 - panfrost: Determine framebuffer format bits late
438 - panfrost: Allocate dedicated slab for linear BOs
439 - panfrost: Support linear depth textures
440 - panfrost: Document "depth-buffer writeback" bit
441 - panfrost: Identify fragment_extra flags
446 - panfrost: Break out fragment to SFBD/MFBD files
447 - panfrost: Remove staging SFBD for pan_context
448 - panfrost: Remove staging MFBD
449 - panfrost: Minor comment cleanup (version detection)
450 - panfrost/mfbd: Implement linear depth buffers
451 - panfrost/mfbd: Respect per-job depth write flag
452 - panfrost: Comment spelling fix
453 - panfrost: Allocate extra data for depth buffer
454 - panfrost; Disable AFBC for depth buffers
455 - panfrost: Compute viewport state on the fly
456 - panfrost/midgard: Implement fpow
457 - panfrost: Workaround buffer overrun with mip level
458 - panfrost: Fix primconvert check
459 - panfrost: Disable PIPE_CAP_TGSI_TEXCOORD
460 - panfrost/decode: Respect primitive size pointers
461 - panfrost: Replay more varying buffers
462 - panfrost: Rewrite varying assembly
463 - panfrost/midgard: Fix b2f32 swizzle for vectors
464 - panfrost: Fix viewports
465 - panfrost: Implement scissor test
466 - panfrost/midgard: Add fcsel_i opcode
467 - panfrost/midgard: Schedule ball/bany to vectors
468 - panfrost/midgard: Add more ball/bany, iabs ops
469 - panfrost/midgard: Map more bany/ball opcodes
470 - panfrost/midgard: Lower bool_to_int32
471 - panfrost/midgard: Lower f2b32 to fne
472 - panfrost/midgard: Lower i2b32
473 - panfrost/midgard: Implement b2i; improve b2f/f2b
474 - panfrost/midgard: Lower source modifiers for ints
475 - panfrost/midgard: Cleanup midgard_nir_algebraic.py
476 - panfrost: Stub out ES3 caps/callbacks
477 - panfrost/midgard: Add ult/ule ops
478 - panfrost/midgard: Expand fge lowering to more types
479 - panfrost/midgard: Handle i2b constant
480 - panfrost/midgard: fpow is a two-part operation
481 - panfrost: Preliminary work for mipmaps
482 - panfrost: Fix vertex buffer corruption
483 - panfrost/midgard: Disassemble \`cube\` texture op
484 - panfrost/midgard: Add L/S op for writing cubemap coordinates
485 - panfrost: Preliminary work for cubemaps
486 - panfrost/decode: Decode all cubemap faces
487 - panfrost: Include all cubemap faces in bitmap list
488 - panfrost/midgard: Emit cubemap coordinates
489 - panfrost: Implement command stream for linear cubemaps
490 - panfrost: Extend tiling for cubemaps
491 - panfrost: Implement missing texture formats
492 - panfrost/decode: Print negative_start
493 - panfrost: Clean index state between indexed draws
494 - panfrost: Fix index calculation types and asserts
495 - panfrost: Implement FIXED formats
496 - panfrost: Remove support for legacy kernels
498 - panfrost: Implement system values
499 - panfrost: Cleanup some indirection in pan_resource
500 - panfrost: Respect box->width in tiled stores
501 - panfrost: Size tiled temp buffers correctly
502 - panfrost/decode: Add flags for tilebuffer readback
503 - panfrost: Add tilebuffer load? branch
504 - panfrost/midgard: Add umin/umax opcodes
505 - panfrost/midgard: Add ilzcnt op
506 - panfrost/midgard: Add ibitcount8 op
507 - panfrost/midgard: Enable lower_find_lsb
508 - panfrost: Remove "mali_unknown6" nonsense
509 - panfrost/midgard: Drop dependence on mesa/st
510 - panfrost: Cleanup indexed draw handling
512 - panfrost/midgard: Use shared nir_lower_viewport_transform
513 - panfrost: Track BO lifetime with jobs and reference counts
514 - panfrost: Fixup vertex offsets to prevent shadow copy
515 - panfrost/mdg: Use shared fsign lowering
516 - panfrost/mdg/disasm: Print raw varying_parameters
517 - panfrost/midgard: Pipe through varying arrays
518 - panfrost/midgard: Implement indirect loads of varyings/UBOs
519 - panfrost/midgard: Respect component of bcsel condition
520 - panfrost/midgard: Remove useless MIR dump
521 - panfrost: Respect backwards branches in RA
522 - panfrost/midgard: Don't try to inline constants on branches
523 - panfrost/midgard: imul can only run on \*mul
524 - panfrost: Disable indirect outputs for now
525 - panfrost: Use actual imov instruction
526 - panfrost/midgard: Dead code eliminate MIR
527 - panfrost/midgard: Track loop depth
528 - panfrost/midgard: Fix off-by-one in successor analysis
529 - panfrost/midgard: Remove unused mir_next_block
530 - panfrost/midgard: Update integer op list
531 - panfrost/midgard: Document sign-extension/zero-extension bits
533 - panfrost/midgard: Set integer mods
534 - panfrost/midgard: Implement copy propagation
535 - panfrost/midgard: Optimize MIR in progress loop
536 - panfrost/midgard: Refactor opcode tables
537 - panfrost/midgard: Add "op commutes?" property
538 - panfrost/midgard: Remove assembler
539 - panfrost/midgard: Reduce fmax(a, 0.0) to fmov.pos
540 - panfrost/midgard: Extend copy propagation pass
541 - panfrost/midgard: Optimize csel involving 0
542 - panfrost/midgard: Copy prop for texture registers
543 - panfrost/midgard: Identify inand
544 - panfrost/midgard: Add new bitwise ops
545 - Revert "panfrost/midgard: Extend copy propagation pass"
546 - panfrost/midgard: Only copyprop without an outmod
547 - panfrost/midgard: Fix regressions in -bjellyfish
548 - panfrost/midgard: Fix tex propogation
549 - panfrost/midgard: imov workaround
550 - panfrost: Use fp32 (not fp16) varyings
551 - panfrost/midgard: Safety check immediate precision degradations
552 - panfrost: Workaround -bshadow regression
553 - panfrost: Remove shader dump
554 - panfrost/decode: Hit MRT blend shader enable bits
555 - panfrost: Fix blend shader upload
556 - panfrost/midgard: reg_mode_full -> reg_mode_32, etc
557 - panfrost/midgard/disasm: Catch mask errors
558 - panfrost/midgard/disasm: Extend print_reg to 8-bit
559 - panfrost/midgard/disasm: Fill in .int mod
560 - panfrost/midgard: Fix crash on unknown op
561 - panfrost/midgard: Rename ilzcnt8 -> iclz
562 - panfrost/midgard/disasm: Support 8-bit destination
563 - panfrost/midgard/disasm: Print 8-bit sources
564 - panfrost/midgard/disasm: Stub out 64-bit
565 - panfrost/midgard/disasm: Handle dest_override generalized
566 - panfrost: Support RGB565 FBOs
567 - panfrost/midgard: Fix integer selection
568 - panfrost/midgard: Fix RA when temp_count = 0
569 - panfrost/midgard: Lower mixed csel (NIR)
570 - panfrost/midgard: iabs cannot run on mul
1125 - panfrost: Properly align stride
1374 - nir: Move panfrost's isign lowering to nir_opt_algebraic.
1593 - panfrost: fix tgsi_to_nir() call
1594 - panfrost: move #include to fix compilation
1595 - gitlab-ci: add panfrost to the gallium drivers build
2470 - panfrost/midgard: use nir_src_is_const and nir_src_as_uint
3786 - panfrost: cast bo_handles pointer to uintptr_t first
3787 - panfrost: use os_mmap and os_munmap
4215 - panfrost: Adds Bifrost shader disassembler utility
4508 - glsl/freedreno/panfrost: pass gl_context to the standalone compiler
4590 - panfrost: Add gem_handle to panfrost_memory and panfrost_bo
4591 - panfrost: Add backend targeting the DRM driver
4592 - panfrost/midgard: Add support for MIDGARD_MESA_DEBUG
4593 - panfrost: Add support for PAN_MESA_DEBUG
4594 - panfrost: Set bo->size[0] in the DRM backend
4595 - panfrost: Set bo->gem_handle when creating a linear BO
4596 - panfrost: Adapt to uapi changes
4597 - panfrost: Fix sscanf format options
4598 - panfrost: Set the GEM handle for AFBC buffers
4599 - panfrost: Also tell the kernel about the checksum_slab
4600 - panfrost: Pass the context BOs to the kernel so they aren't unmapped
4602 - panfrost: Wait for last job to finish in force_flush_fragment
4603 - panfrost: split asserts in pandecode
4604 - panfrost: Guard against reading past end of buffer
4605 - panfrost/ci: Initial commit
4606 - panfrost/midgard: Skip register allocation if there's no work to do
4607 - panfrost/midgard: Skip liveness analysis for instructions without
4609 - panfrost: Fix two uninitialized accesses in compiler
4610 - panfrost: Only take the fast paths on buffers aligned to block size