diff --git a/README.md b/README.md index ef8aa26a6b..d66791b606 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ repositories { } dependencies { - implementation 'com.google.android.filament:filament-android:1.16.0' + implementation 'com.google.android.filament:filament-android:1.16.1' } ``` @@ -52,7 +52,7 @@ Here are all the libraries available in the group `com.google.android.filament`: iOS projects can use CocoaPods to install the latest release: ``` -pod 'Filament', '~> 1.16.0' +pod 'Filament', '~> 1.16.1' ``` ### Snapshots @@ -151,9 +151,9 @@ steps: - [x] Points - [x] Lines - [ ] Line Loop - - [ ] Line Strip + - [x] Line Strip - [x] Triangles - - [ ] Triangle Strip + - [x] Triangle Strip - [ ] Triangle Fan - Animation diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 1cf404fa45..abb366bba3 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -3,7 +3,11 @@ This file contains one line summaries of commits that are worthy of mentioning in release notes. A new header is inserted each time a *tag* is created. -## v1.16.1 (currently main branch) +## v1.16.2 (currently main branch) + +## v1.16.1 + +- engine: Added line/triangle strip support. ## v1.16.0 diff --git a/android/filament-android/src/main/java/com/google/android/filament/RenderableManager.java b/android/filament-android/src/main/java/com/google/android/filament/RenderableManager.java index 437358c5ed..db4fdb8c83 100644 --- a/android/filament-android/src/main/java/com/google/android/filament/RenderableManager.java +++ b/android/filament-android/src/main/java/com/google/android/filament/RenderableManager.java @@ -96,7 +96,9 @@ public class RenderableManager { public enum PrimitiveType { POINTS(0), LINES(1), - TRIANGLES(4); + LINE_STRIP(3), + TRIANGLES(4), + TRIANGLE_STRIP(5); private final int mType; PrimitiveType(int value) { mType = value; } diff --git a/android/filament-android/src/main/java/com/google/android/filament/Renderer.java b/android/filament-android/src/main/java/com/google/android/filament/Renderer.java index 89cda98c58..79a3f536fb 100644 --- a/android/filament-android/src/main/java/com/google/android/filament/Renderer.java +++ b/android/filament-android/src/main/java/com/google/android/filament/Renderer.java @@ -309,7 +309,7 @@ public class Renderer { * *

render() generates commands for each of the following stages:

*