Skip to content

Commit e70146c

Browse files
committed
Cleanup gpu, add gpu_bgfx module, update zgui, zflecs and zbgfx.
1 parent b4de573 commit e70146c

File tree

505 files changed

+133212
-83466
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

505 files changed

+133212
-83466
lines changed

.ci/xbuild.sh

Lines changed: 0 additions & 23 deletions
This file was deleted.

.ci/xbuild.yaml

Lines changed: 0 additions & 161 deletions
This file was deleted.

.ci/xx86_64-linux-test.sh

Lines changed: 0 additions & 14 deletions
This file was deleted.

.ci/xx86_64-macos-test.sh

Lines changed: 0 additions & 12 deletions
This file was deleted.

.ci/xx86_64-windows-test.ps1

Lines changed: 0 additions & 19 deletions
This file was deleted.

.generate_ide.zon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
.{ .name = "CETech1 Tests", .program = "zig-out/bin/cetech1_test", .args = .{} },
77
.{ .name = "CETech1 Tests UI", .args = .{"--test-ui"} },
88
.{ .name = "CETech1 Tests UI (headless)", .args = .{ "--test-ui", "--headless", "--test-ui-junit", "./result.xml" } },
9-
.{ .name = "CETech1 (Vulkan)", .args = .{ "--asset-root", "fixtures/test_asset/", "--renderer", "vulkan" } },
9+
.{ .name = "CETech1 (Vulkan)", .args = .{ "--asset-root", "fixtures/test_asset/", "--renderer", "bgfx_vulkan" } },
1010
},
1111
}

.github/workflows/test.yaml

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ jobs:
5959
wget https://github.com/SimonKagstrom/kcov/releases/download/v42/kcov-amd64.tar.gz
6060
sudo tar xf kcov-amd64.tar.gz -C /
6161
62-
6362
# KCOV_VERSION=v43 && \
6463
# sudo apt install -y git cmake g++ libcurl4-openssl-dev zlib1g-dev libdw-dev libiberty-dev binutils-dev && \
6564
# git clone https://github.com/SimonKagstrom/kcov.git && \
@@ -120,8 +119,10 @@ jobs:
120119
x86-64-macos:
121120
needs: ["validation"]
122121
name: x86-64 Macos
123-
runs-on: macos-13-large # macos-latest
122+
runs-on: macos-15-large # macos-latest
124123
timeout-minutes: 10
124+
env:
125+
TRACY_NO_INVARIANT_CHECK: "1" #TODO: remove
125126
steps:
126127
- name: Checkout
127128
uses: actions/checkout@v4
@@ -145,17 +146,17 @@ jobs:
145146
retention-days: 1
146147

147148
- name: Test unit
148-
run: TRACY_NO_INVARIANT_CHECK=1 zig-out/bin/cetech1_test
149+
run: zig-out/bin/cetech1_test
149150
#run: kcov --include-pattern=/cetech1/src/,/cetech/public/ kcov-output zig-out/bin/cetech1_test
150151

151152
- name: Test headless standalone
152-
run: TRACY_NO_INVARIANT_CHECK=1 zig-out/bin/cetech1 --headless --max-kernel-tick 5
153+
run: zig-out/bin/cetech1 --headless --max-kernel-tick 5
153154

154155
- name: Test headless standalone with asset root
155-
run: TRACY_NO_INVARIANT_CHECK=1 zig-out/bin/cetech1 --headless --max-kernel-tick 5 --asset-root fixtures/test_asset/
156+
run: zig-out/bin/cetech1 --headless --max-kernel-tick 5 --asset-root fixtures/test_asset/
156157

157158
- name: Test UI headless
158-
run: TRACY_NO_INVARIANT_CHECK=1 zig-out/bin/cetech1 --headless --test-ui --test-ui-junit ./result.xml
159+
run: zig-out/bin/cetech1 --headless --test-ui --test-ui-junit ./result.xml
159160

160161
- name: Publish Test Report
161162
uses: mikepenz/action-junit-report@v4
@@ -201,7 +202,8 @@ jobs:
201202
- name: Test unit
202203
shell: bash
203204
run: zig-out/bin/cetech1_test
204-
205+
206+
# FIXME: Windows
205207
- name: Test headless standalone
206208
shell: bash
207209
run: zig-out/bin/cetech1 --headless --max-kernel-tick 5
@@ -210,16 +212,16 @@ jobs:
210212
shell: bash
211213
run: zig-out/bin/cetech1 --headless --max-kernel-tick 5 --asset-root fixtures/test_asset/
212214

213-
# - name: Test UI headless
214-
# shell: bash
215-
# run: zig-out/bin/cetech1 --headless --test-ui --test-ui-junit ./result.xml
215+
- name: Test UI headless
216+
shell: bash
217+
run: zig-out/bin/cetech1 --headless --test-ui --test-ui-junit ./result.xml
216218

217-
# - name: Publish Test Report
218-
# uses: mikepenz/action-junit-report@v4
219-
# if: success() || failure() # always run even if the previous step fails
220-
# with:
221-
# report_paths: "./result.xml"
222-
# fail_on_failure: true
223-
# require_passed_tests: true
224-
# require_tests: true
225-
# detailed_summary: true
219+
- name: Publish Test Report
220+
uses: mikepenz/action-junit-report@v4
221+
if: success() || failure() # always run even if the previous step fails
222+
with:
223+
report_paths: "./result.xml"
224+
fail_on_failure: true
225+
require_passed_tests: true
226+
require_tests: true
227+
detailed_summary: true

.lldbinit-template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
command script import <CHANGE_ME_TO_REPODIR>/zig/tools/lldb_pretty_printers.py
2-
type category enable zig
1+
command script import <CHANGE_ME_TO_REPODIR>/lldb_pretty_printers.py
2+
type category enable zig.lang
33
type category enable zig.std

0 commit comments

Comments
 (0)