Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • mesa mesa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 3.2k
    • Issues 3.2k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1k
    • Merge requests 1k
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MesaMesa
  • mesamesa
  • Merge requests
  • !20698

panfrost: Remove unnecessary L/A/I formats

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Alyssa Rosenzweig requested to merge alyssa/mesa:panfrost/l-a-i into main Jan 13, 2023
  • Overview 10
  • Commits 1
  • Pipelines 2
  • Changes 1

Alternative to !20686 (merged)


Nowadays, mesa/st is able to emulate alpha, luminance, and intensity formats. From GL and Vulkan standpoint, there's no need to support any of these formats in the driver anymore. I would remove all support, but the most popular of these formats are used in Nine and there's no emulation support in Nine yet. So, this patch removes support for all alpha/luminance/intensity formats except the subset used by nine: A8_UNORM, L8_UNORM, L8A8_UNORM.

Nine also uses L4A4_UNORM but that's not wired up yet.

I also don't really understand why people would use Nine on Mali hardware but I digress.


Cc @okias to confirm this is ok for Nine.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: panfrost/l-a-i