Eunchurn Park
76a1c30a87
fix(xtc): address PR review feedback for grayscale rendering
- Use FsHelpers::openFileForRead for consistency (XtcParser.cpp)
- Simplify file extension checking logic (FileSelectionActivity.cpp)
- Fix grayscale rendering bugs (XtcReaderActivity.cpp):
- Use drawPixel(x, y, false) for LSB/MSB passes (LUT: 0=apply effect)
- Add cleanupGrayscaleWithFrameBuffer() after re-rendering BW
- Use conditional HALF_REFRESH based on pagesUntilFullRefresh
- Decrement refresh counter instead of resetting
- Add cleanupGrayscaleWithFrameBuffer() helper (GfxRenderer)