dragonpilot 0.7.10

This commit is contained in:
Rick Lan
2020-10-30 11:38:41 +10:00
parent 8369e11417
commit a8f732edb4
138 changed files with 14889 additions and 3028 deletions
+11
View File
@@ -37,6 +37,17 @@ extern "C" void framebuffer_swap(FramebufferState *s) {
assert(glGetError() == GL_NO_ERROR);
}
extern "C" void framebuffer_swap_layer(FramebufferState *s, int32_t layer) {
status_t status;
SurfaceComposerClient::openGlobalTransaction();
status = s->control->setLayer(layer);
SurfaceComposerClient::closeGlobalTransaction();
assert(status == 0);
s->s = s->control->getSurface();
assert(s->s != NULL);
}
extern "C" bool set_brightness(int brightness) {
char bright[64];
snprintf(bright, sizeof(bright), "%d", brightness);
+1
View File
@@ -12,6 +12,7 @@ FramebufferState* framebuffer_init(
void framebuffer_set_power(FramebufferState *s, int mode);
void framebuffer_swap(FramebufferState *s);
void framebuffer_swap_layer(FramebufferState *s, int32_t layer);
bool set_brightness(int brightness);
/* Display power modes */
+11 -11
View File
@@ -119,17 +119,17 @@ int spin(int argc, char** argv) {
nvgFill(vg);
// spin track
nvgSave(vg);
nvgTranslate(vg, spinner_img_xc, spinner_img_yc);
nvgRotate(vg, (3.75*M_PI * cnt/120.0));
nvgTranslate(vg, -spinner_img_xc, -spinner_img_yc);
NVGpaint spinner_imgPaint = nvgImagePattern(vg, spinner_img_x, spinner_img_y,
spinner_img_s, spinner_img_s, 0, spinner_img, 0.6f);
nvgBeginPath(vg);
nvgFillPaint(vg, spinner_imgPaint);
nvgRect(vg, spinner_img_x, spinner_img_y, spinner_img_s, spinner_img_s);
nvgFill(vg);
nvgRestore(vg);
// nvgSave(vg);
// nvgTranslate(vg, spinner_img_xc, spinner_img_yc);
// nvgRotate(vg, (3.75*M_PI * cnt/120.0));
// nvgTranslate(vg, -spinner_img_xc, -spinner_img_yc);
// NVGpaint spinner_imgPaint = nvgImagePattern(vg, spinner_img_x, spinner_img_y,
// spinner_img_s, spinner_img_s, 0, spinner_img, 0.6f);
// nvgBeginPath(vg);
// nvgFillPaint(vg, spinner_imgPaint);
// nvgRect(vg, spinner_img_x, spinner_img_y, spinner_img_s, spinner_img_s);
// nvgFill(vg);
// nvgRestore(vg);
// comma
NVGpaint comma_imgPaint = nvgImagePattern(vg, spinner_img_x, spinner_img_y,