-
Notifications
You must be signed in to change notification settings - Fork 449
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add functions to support Standard Swizzle textures #515
Draft
isplunke
wants to merge
20
commits into
microsoft:main
Choose a base branch
from
isplunke:isplunke/swizzle
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Commits on Sep 26, 2024
-
- needs to be tested. where to get dx12 boilerplate? test just that texute still looks correct, or also test performance improves when roteated? - maybe merge functions? would then pass a boolean/enum to determine rowToSwizzle versus swizzleToRow Added functions that converts pixel order from row major to standard swizzle and from standard swizzle to row major. Functions for both 1 Image, and an array of Images. Folwoing standard DirectXTex pattern: Uses Image and TexMetadata as input. Outputs/initializes a ScratchImage.
Configuration menu - View commit details
-
Copy full SHA for 2ba0289 - Browse repository at this point
Copy the full SHA 2ba0289View commit details -
Moved functionst to new file DirectTexSwizzle
Added new file to .vcxproj, other.vcxproj, and Cmake Merged to/from functions togeather memcpy src is const added non-AVX2 deposit_bits
Configuration menu - View commit details
-
Copy full SHA for 0a8c5bf - Browse repository at this point
Copy the full SHA 0a8c5bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e29108a - Browse repository at this point
Copy the full SHA e29108aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 406787d - Browse repository at this point
Copy the full SHA 406787dView commit details -
Almost handel Block Compression.
TODO what flags/threshold to use to re-Compress?
Configuration menu - View commit details
-
Copy full SHA for 061f06c - Browse repository at this point
Copy the full SHA 061f06cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b95e0 - Browse repository at this point
Copy the full SHA f3b95e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5ef2db - Browse repository at this point
Copy the full SHA c5ef2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ecf426 - Browse repository at this point
Copy the full SHA 1ecf426View commit details -
Configuration menu - View commit details
-
Copy full SHA for b35faa5 - Browse repository at this point
Copy the full SHA b35faa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3466ba5 - Browse repository at this point
Copy the full SHA 3466ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be0db5 - Browse repository at this point
Copy the full SHA 9be0db5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5395d8 - Browse repository at this point
Copy the full SHA e5395d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d70fef1 - Browse repository at this point
Copy the full SHA d70fef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f19a5a - Browse repository at this point
Copy the full SHA 6f19a5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93cb5a2 - Browse repository at this point
Copy the full SHA 93cb5a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a41c71e - Browse repository at this point
Copy the full SHA a41c71eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68b9cc7 - Browse repository at this point
Copy the full SHA 68b9cc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94fc437 - Browse repository at this point
Copy the full SHA 94fc437View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f7445 - Browse repository at this point
Copy the full SHA 74f7445View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c0e91fc - Browse repository at this point
Copy the full SHA c0e91fcView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.