mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-09-11 15:13:37 +02:00
Merge pull request #14806 from hrydgard/control-grid-fix
Control layout grid fix
This commit is contained in:
@@ -123,17 +123,17 @@ void DrawBuffer::Rect(float x, float y, float w, float h, uint32_t color, int al
|
||||
}
|
||||
|
||||
void DrawBuffer::hLine(float x1, float y, float x2, uint32_t color) {
|
||||
// Round Y to the closest full pixel, since we're making it 1-pixel-thin.
|
||||
y -= fmodf(y, pixel_in_dps_y);
|
||||
Rect(x1, y, x2 - x1, pixel_in_dps_y, color);
|
||||
}
|
||||
|
||||
void DrawBuffer::vLine(float x, float y1, float y2, uint32_t color) {
|
||||
// Round X to the closest full pixel, since we're making it 1-pixel-thin.
|
||||
x -= fmodf(x, pixel_in_dps_x);
|
||||
Rect(x, y1, pixel_in_dps_x, y2 - y1, color);
|
||||
}
|
||||
|
||||
void DrawBuffer::vLineAlpha50(float x, float y1, float y2, uint32_t color) {
|
||||
Rect(x, y1, pixel_in_dps_x, y2 - y1, (color | 0xFF000000) & 0x7F000000);
|
||||
}
|
||||
|
||||
void DrawBuffer::RectVGradient(float x, float y, float w, float h, uint32_t colorTop, uint32_t colorBottom) {
|
||||
V(x, y, 0, colorTop, 0, 0);
|
||||
V(x + w, y, 0, colorTop, 1, 0);
|
||||
|
||||
@@ -73,7 +73,6 @@ public:
|
||||
void Rect(float x, float y, float w, float h, uint32_t color, int align = ALIGN_TOPLEFT);
|
||||
void hLine(float x1, float y, float x2, uint32_t color);
|
||||
void vLine(float x, float y1, float y2, uint32_t color);
|
||||
void vLineAlpha50(float x, float y1, float y2, uint32_t color);
|
||||
|
||||
void Line(ImageID atlas_image, float x1, float y1, float x2, float y2, float thickness, uint32_t color);
|
||||
|
||||
|
||||
@@ -130,7 +130,7 @@ void SingleControlMapper::Refresh() {
|
||||
std::vector<KeyDef> mappings;
|
||||
KeyMap::KeyFromPspButton(pspKey_, &mappings, false);
|
||||
|
||||
rows_.empty();
|
||||
rows_.clear();
|
||||
for (size_t i = 0; i < mappings.size(); i++) {
|
||||
std::string deviceName = GetDeviceName(mappings[i].deviceId);
|
||||
std::string keyName = KeyMap::GetKeyOrAxisName(mappings[i].keyCode);
|
||||
|
||||
@@ -45,7 +45,6 @@ android {
|
||||
}
|
||||
}
|
||||
compileSdkVersion 30
|
||||
buildToolsVersion '30.0.0'
|
||||
defaultConfig {
|
||||
applicationId 'org.ppsspp.ppsspp'
|
||||
if (androidGitVersion.name() != "unknown" && androidGitVersion.code() >= 14000000) {
|
||||
|
||||
Reference in New Issue
Block a user