feat: add demo module and enhance asset synchronization for Android
- Introduced a new optional demo module that includes procedural sound effects and planet texture generation. - Updated the build system to support the demo module with the `EVENGINE_BUILD_DEMO` option. - Enhanced the Makefile to synchronize game assets into the APK during the build process. - Modified the AndroidManifest to set the screen orientation to portrait for better compatibility. - Improved documentation to reflect the new demo features and asset synchronization process. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
259b7319fb
commit
097cc3835b
46 files changed
+1460
-131
No files matched your search
@@ -34,7 +34,8 @@ TEST_CASE("Batcher.toNDCMapsTopLeftOrigin") {
|
||||
b.addRect(0, 0, 100, 100, Color(1, 1, 1, 1));
|
||||
b.toNDC(100, 100);
|
||||
CHECK(std::abs(b.vertices()[0].pos.x - (-1.0f)) < 1e-5f);
|
||||
CHECK(std::abs(b.vertices()[0].pos.y - 1.0f) < 1e-5f);
|
||||
// Vulkan NDC (-1,-1) is top-left; logical (0,0) maps there.
|
||||
CHECK(std::abs(b.vertices()[0].pos.y - (-1.0f)) < 1e-5f);
|
||||
}
|
||||
|
||||
TEST_CASE("RenderSystem.drawsVisibleSpritesViaMocklessPath") {
|
||||
|
||||
Reference in new issue
Block a user