Second part of upstream PR 1607
This commit is contained in:
@@ -1521,7 +1521,7 @@ void GfxRenderer::drawBitmap(const Bitmap& bitmap, const int x, const int y, con
|
|||||||
|
|
||||||
if (renderMode == BW && val < 3) {
|
if (renderMode == BW && val < 3) {
|
||||||
drawPixel(screenX, screenY);
|
drawPixel(screenX, screenY);
|
||||||
} else if (renderMode == GRAYSCALE_MSB && (val == 1 || (gpio.deviceIsX4() && val == 2))) {
|
} else if (renderMode == GRAYSCALE_MSB && (val == 1 || val == 2)) {
|
||||||
drawPixel(screenX, screenY, false);
|
drawPixel(screenX, screenY, false);
|
||||||
} else if (renderMode == GRAYSCALE_LSB && val == 1) {
|
} else if (renderMode == GRAYSCALE_LSB && val == 1) {
|
||||||
drawPixel(screenX, screenY, false);
|
drawPixel(screenX, screenY, false);
|
||||||
|
|||||||
@@ -188,4 +188,7 @@ class GfxRenderer {
|
|||||||
// Low level functions
|
// Low level functions
|
||||||
uint8_t* getFrameBuffer() const;
|
uint8_t* getFrameBuffer() const;
|
||||||
size_t getBufferSize() const;
|
size_t getBufferSize() const;
|
||||||
|
uint16_t getDisplayWidth() const { return panelWidth; }
|
||||||
|
uint16_t getDisplayHeight() const { return panelHeight; }
|
||||||
|
uint16_t getDisplayWidthBytes() const { return panelWidthBytes; }
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user