Add (broken) models loading example
This commit is contained in:
parent
4f808f7da1
commit
169fc6a886
7 changed files with 191 additions and 40 deletions
25
build.zig
25
build.zig
|
|
@ -11,16 +11,27 @@ pub fn build(b: *Builder) void
|
|||
{
|
||||
const mode = b.standardReleaseOptions();
|
||||
|
||||
var basicWindow = b.addExecutable("BasicWindow", "examples/core/BasicWindow.zig");
|
||||
basicWindow.setBuildMode(mode);
|
||||
basicWindow.linkSystemLibrary("raylib");
|
||||
basicWindow.addPackagePath("raylib", "lib/raylib-zig.zig");
|
||||
var basicWindow = b.addExecutable("BasicWindow", "examples/core/basic_window.zig");
|
||||
basicWindow.setBuildMode(mode);
|
||||
basicWindow.linkSystemLibrary("raylib");
|
||||
basicWindow.addPackagePath("raylib", "lib/raylib-zig.zig");
|
||||
|
||||
var modelsLoading = b.addExecutable("BasicWindow", "examples/models/models_loading.zig");
|
||||
modelsLoading.setBuildMode(mode);
|
||||
modelsLoading.linkSystemLibrary("raylib");
|
||||
modelsLoading.addPackagePath("raylib", "lib/raylib-zig.zig");
|
||||
|
||||
const examplesStep = b.step("examples", "Builds all the examples");
|
||||
examplesStep.dependOn(&basicWindow.step);
|
||||
examplesStep.dependOn(&basicWindow.step);
|
||||
examplesStep.dependOn(&modelsLoading.step);
|
||||
|
||||
const runBasicWindow = basicWindow.run();
|
||||
runBasicWindow.step.dependOn(b.getInstallStep());
|
||||
runBasicWindow.step.dependOn(b.getInstallStep());
|
||||
const basicWindowStep = b.step("basic_window", "Creates a basic window with text");
|
||||
basicWindowStep.dependOn(&runBasicWindow.step);
|
||||
basicWindowStep.dependOn(&runBasicWindow.step);
|
||||
|
||||
const runModelsLoading= modelsLoading.run();
|
||||
runModelsLoading.step.dependOn(b.getInstallStep());
|
||||
const modelsLoadingStep = b.step("models_loading", "Loads a model and renders it");
|
||||
modelsLoadingStep.dependOn(&runModelsLoading.step);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue