Correct paddings in Glyph struct.

Disable Haiku build until beta6 vm.
This commit is contained in:
Martín Lucas Golini
2026-07-26 13:22:21 -03:00
parent ce3a10a3bd
commit 33bba67dde
2 changed files with 35 additions and 35 deletions

View File

@@ -443,40 +443,40 @@ jobs:
files: |
projects/freebsd/ecode/ecode-freebsd-${{ env.INSTALL_REF }}-x86_64.tar.gz
build_haiku_x86_64:
name: Haiku x86_64 Nightly
needs: release
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v6
with: { fetch-depth: 0, submodules: 'recursive' }
- name: Set Environment Variables
run: |
echo "INSTALL_REF=${{ needs.release.outputs.version }}" >> "$GITHUB_ENV"
echo "RARCH=$(uname -m)" >> "$GITHUB_ENV"
- uses: vmactions/haiku-vm@v1
env:
INSTALL_REF: ${{ needs.release.outputs.version }}
with:
envs: 'INSTALL_REF'
usesh: true
mem: 8192
disable-cache: true
prepare: |
pkgman install -y libsdl2 libsdl2_devel git gcc premake5
run: |
git config --global --add safe.directory "$GITHUB_WORKSPACE"
bash projects/scripts/patch_commit_number.sh
sh projects/haiku/ecode/build.app.sh --version ${{ env.INSTALL_REF }}
- name: Upload Files
uses: softprops/action-gh-release@v3
with:
tag_name: ${{ needs.release.outputs.version }}
draft: false
prerelease: true
files: |
projects/haiku/ecode/ecode-haiku-${{ env.INSTALL_REF }}-x86_64.tar.gz
# build_haiku_x86_64:
# name: Haiku x86_64 Nightly
# needs: release
# runs-on: ubuntu-latest
# steps:
# - name: Checkout Code
# uses: actions/checkout@v6
# with: { fetch-depth: 0, submodules: 'recursive' }
# - name: Set Environment Variables
# run: |
# echo "INSTALL_REF=${{ needs.release.outputs.version }}" >> "$GITHUB_ENV"
# echo "RARCH=$(uname -m)" >> "$GITHUB_ENV"
# - uses: vmactions/haiku-vm@v1
# env:
# INSTALL_REF: ${{ needs.release.outputs.version }}
# with:
# envs: 'INSTALL_REF'
# usesh: true
# mem: 8192
# disable-cache: true
# prepare: |
# pkgman install -y libsdl2 libsdl2_devel git gcc premake5
# run: |
# git config --global --add safe.directory "$GITHUB_WORKSPACE"
# bash projects/scripts/patch_commit_number.sh
# sh projects/haiku/ecode/build.app.sh --version ${{ env.INSTALL_REF }}
# - name: Upload Files
# uses: softprops/action-gh-release@v3
# with:
# tag_name: ${{ needs.release.outputs.version }}
# draft: false
# prerelease: true
# files: |
# projects/haiku/ecode/ecode-haiku-${{ env.INSTALL_REF }}-x86_64.tar.gz
build_windows_msvc:
name: Windows x86_64 MSVC Nightly

View File

@@ -21,8 +21,8 @@ struct EE_API Glyph {
Sizef size; ///< The glyph bitmap size on screen
int lsbDelta{ 0 }; //!< Left offset after forced autohint. Internally used by getKerning()
int rsbDelta{ 0 }; //!< Right offset after forced autohint. Internally used by getKerning()
Font* font{ nullptr }; ///< The glyph font
GlyphRenderMode renderMode{ GlyphRenderMode::Mask }; ///< Atlas texel compositing mode
Font* font{ nullptr }; ///< The glyph font
};
enum class FontType { TTF, BMF, Sprite };