Title: Investigate mixed-mode LDR-HDR compression · Issue #360 · ARM-software/astc-encoder · GitHub
Open Graph Title: Investigate mixed-mode LDR-HDR compression · Issue #360 · ARM-software/astc-encoder
X Title: Investigate mixed-mode LDR-HDR compression · Issue #360 · ARM-software/astc-encoder
Description: In HDR mode the current compressor will always use HDR RGBA or HDR RGB + LDR A endpoints. This is functional, but tends to result in poor image quality in LDR-only regions, especially at lower bitrates. We should investigate dynamically ...
Open Graph Description: In HDR mode the current compressor will always use HDR RGBA or HDR RGB + LDR A endpoints. This is functional, but tends to result in poor image quality in LDR-only regions, especially at lower bitr...
X Description: In HDR mode the current compressor will always use HDR RGBA or HDR RGB + LDR A endpoints. This is functional, but tends to result in poor image quality in LDR-only regions, especially at lower bitr...
Opengraph URL: https://github.com/ARM-software/astc-encoder/issues/360
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Investigate mixed-mode LDR-HDR compression","articleBody":"In HDR mode the current compressor will always use HDR RGBA or HDR RGB + LDR A endpoints. This is functional, but tends to result in poor image quality in LDR-only regions, especially at lower bitrates. \r\n\r\nWe should investigate dynamically switching between LDR and HDR endpoints, based on the per-block or even per-partition data. \r\n\r\nThe most obvious way to do this would be toggle HDR endpoints only if the max component value in a block/partition is above the maximum LDR value. This keeps the representable dynamic range, but loses any increased precision for dark regions at low exposure levels (not sure how much increased precision there is in practice - need to investigate).","author":{"url":"https://github.com/solidpixel","@type":"Person","name":"solidpixel"},"datePublished":"2022-08-10T07:34:18.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/360/astc-encoder/issues/360"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8f3e2912-dbd8-1472-e1f9-8420d72be537 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B494:1E4A:1BD8540:23D2B15:6991C3E9 |
| html-safe-nonce | ce0b383706ef2318d246e19458e2454c59a29875577b87a19edd2794a1f53fc4 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNDk0OjFFNEE6MUJEODU0MDoyM0QyQjE1OjY5OTFDM0U5IiwidmlzaXRvcl9pZCI6IjE2OTc3MjU5Nzg4ODc5NjM2MjUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 6055aca1c22b6d4fe70de067fe4b41779810f2690e7c354e3dd98d92bb7e1be8 |
| hovercard-subject-tag | issue:1334205153 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/ARM-software/astc-encoder/360/issue_layout |
| twitter:image | https://opengraph.githubassets.com/302cc550446ebd6b2f52731a1296bde4cb41659a178f1e2210b5220f02329f6b/ARM-software/astc-encoder/issues/360 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/302cc550446ebd6b2f52731a1296bde4cb41659a178f1e2210b5220f02329f6b/ARM-software/astc-encoder/issues/360 |
| og:image:alt | In HDR mode the current compressor will always use HDR RGBA or HDR RGB + LDR A endpoints. This is functional, but tends to result in poor image quality in LDR-only regions, especially at lower bitr... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | solidpixel |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/ARM-software/astc-encoder git https://github.com/ARM-software/astc-encoder.git |
| octolytics-dimension-user_id | 5690313 |
| octolytics-dimension-user_login | ARM-software |
| octolytics-dimension-repository_id | 34799882 |
| octolytics-dimension-repository_nwo | ARM-software/astc-encoder |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 34799882 |
| octolytics-dimension-repository_network_root_nwo | ARM-software/astc-encoder |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width