You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
1. Fix header parsing to check for actual header termination (blank line) 2. Header lines are only ever terminated by LF, never CR. Treat NUL as error. 3. The only supported pixel layout is -Y <Height> +X (the default). Require that explicitly. 4. Require that widths and heights be positive and enforce a maximum image size 5. Fix several potential integer overflows 6. Fix several potential out-of-bounds reads/writes 7. Don't cast possibly unaligned uint8 pointers to FColor* 8. Fix potential UB when shift amount in old RLE encoding gets large 9. Don't allow runs as first thing in an old-RLE scan line, since they want to repeat the prev pixel 10. Factor out a lot of the error handling code, make sure error messages get logged 11. Fix several typos while I'm here #jira UE-166514 #jira UE-166515 #jira UE-166516 #jira UE-166551 #preflight 6345d5bef93be0f634181cb9 [CL 22479168 by fabian giesen in ue5-main branch]