Skip to content

Dev - #385

Draft
sjcl wants to merge 89 commits into
masterfrom
dev
Draft

Dev#385
sjcl wants to merge 89 commits into
masterfrom
dev

Conversation

@sjcl

@sjcl sjcl commented Aug 7, 2026

Copy link
Copy Markdown
Member
  • 津波画像の表示範囲を本州中心へ寄せ、沖縄・小笠原を固定インセットで表示
    • 地震情報細分区域・津波予報区を Main / Okinawa / Ogasawara に分類
    • 地図面・津波線のインデックスを地域別に分割
    • 沖縄は斜めの切り欠きをステンシルで描画
    • インセット背景、枠線、ラベルのテーマ設定を追加
    • 震源アイコンも各インセットへ再描画
  • 世界地図レイヤーを追加
    • world.shp の読み込み・三角形化
    • Web Mercator限界の ±85.05113° に緯度をクランプ
    • 地震画像では、日本国外も含む背景地図を描画
  • 描画基盤を整理
    • Camera に表示範囲・縮尺・画像サイズを集約
    • 画像テクスチャをロード時にプリマルチプライし、対応するブレンドへ変更
    • レンダーターゲットを毎リクエスト作成せず再利用
    • 津波レベルテクスチャと震源頂点バッファを本図・インセット間で共有
    • ウィンドウ表示時は完成画像をプレビュー可能に変更
  • EGLヘッドレスモードを追加
    • --headless と --egl-device-index を追加
    • EGLデバイスを列挙し、surfacelessまたは1×1 pbufferでOpenGL 4.5コンテキストを作成
    • VirtualGL導入処理を削除
    • Dockerを Debian bookwormからtrixieへ更新し、EGLライブラリを明示的に導入
    • Dockerを default headlessへ
    • Rendering CIをheadlessへ (Xvfbの使用を廃止)
  • 依存関係
    • Shapefileを shapefiles_v1.zip から v2 へ変更 → レポジトリへ同梱 (rustfs-cliの使用を廃止)
    • rgb!("#000000")マクロ、rgba!("#000000", 0.5)マクロなど、色マクロを追加
    • メンテナンスされていないDARK_THEMEを削除

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

Update reviewdog/action-actionlint action to v1.73.2
@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

@github-actions

Copy link
Copy Markdown
Rendering Results

demo_quake_prefecture_v0_base65536.webp

demo_quake_prefecture_v0_base32768.webp

demo_tsunami_forecast_v0_base32768.webp

demo_tsunami_forecast_v1_base32768.webp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants