Skip to content

Commit

Permalink
New ci.yml. Build nanovg on every push on ubuntu.
Browse files Browse the repository at this point in the history
Does not build examples (yet), due to technical
problems with the older ubuntu version being used
by github.
  • Loading branch information
mulle-nat committed Dec 25, 2020
1 parent e906c5b commit 0bfd2c2
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
28 changes: 28 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: CI

on: [push]

env:
BUILD_TYPE: release

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ ubuntu-latest]

steps:
- uses: actions/checkout@v2

- name: Install required packages
run: sudo apt-get install premake4 build-essential libglfw3-dev libglew-dev pkg-config

- name: Premake
run: premake4 gmake

# due to glew problems with in the current ubuntu-latest, we don't build the examples (yet)
# https://github.com/openai/mujoco-py/issues/383 has the same problem for reference
# this doesn't happen in focal
- name: Make
run: cd build && make nanovg
2 changes: 1 addition & 1 deletion src/nanovg.c
Original file line number Diff line number Diff line change
Expand Up @@ -2470,7 +2470,7 @@ float nvgText(NVGcontext* ctx, float x, float y, const char* string, const char*
float invscale = 1.0f / scale;
int cverts = 0;
int nverts = 0;
int isFlipped = nvg__isTransformFlipped(xform);
int isFlipped = nvg__isTransformFlipped(state->xform);

if (end == NULL)
end = string + strlen(string);
Expand Down

0 comments on commit 0bfd2c2

Please sign in to comment.