Benjamin Doherty
6960b1148a
Merge branch 'rc/1.12.1' into release
2021-08-23 12:39:38 -07:00
Benjamin Doherty
3cc23aac25
Update RELEASE_NOTES for 1.12.1
2021-08-23 10:45:59 -07:00
Benjamin Doherty
11dc8740f2
Fix stack-use-after-scope error
2021-08-20 15:40:06 -07:00
Ben Doherty
4b797cff88
Windows: fix incorrect CRT flags with Visual Studio generators ( #4516 )
2021-08-20 10:56:41 -07:00
Ben Doherty
fe1c1736cd
Fix, potential null dereferences in MetalBlitter ( #4481 )
2021-08-10 16:30:11 -07:00
Benjamin Doherty
4058ef5f09
Bump version to 1.12.1
2021-08-09 12:06:47 -07:00
Benjamin Doherty
d25ca01624
Merge branch 'rc/1.12.0' into release
2021-08-09 12:03:33 -07:00
Benjamin Doherty
d96f87dbbf
Update RELEASE_NOTES for 1.12.0
2021-08-09 12:01:46 -07:00
Ben Doherty
8a2e31023f
Attempt to fix TSAN failure in ColorGrading.cpp ( #4447 )
2021-08-05 11:54:07 -07:00
Benjamin Doherty
1ea8e171d9
Bump version to 1.12.0
2021-08-03 11:18:56 -07:00
Benjamin Doherty
e2be3dd0ac
Merge branch 'rc/1.11.2' into release
2021-08-03 11:15:19 -07:00
Romain Guy
1c51164e7b
Fix inverse tone mapping issues ( #4437 )
...
Bring color grading back into the Rec.709 color space to match
previous behaviors. This change also implements an exact inverse
tone map function for the "Filmic" operator.
2021-08-02 20:54:44 -07:00
Benjamin Doherty
f190f03530
Update RELEASE_NOTES for 1.11.2
2021-08-02 11:17:42 -07:00
Ben Doherty
055fc7cbc1
Attempt to fix Windows CI by turning off concurrent builds ( #4395 )
2021-07-30 14:09:07 -07:00
Ben Doherty
9073fc3dc3
Attempt to fix Windows CI by turning off concurrent builds ( #4395 )
2021-07-28 10:49:37 -07:00
Ben Doherty
2409dc9bc4
Expose Engine::flush ( #4385 )
2021-07-26 15:09:14 -07:00
Benjamin Doherty
6586c8d70b
Bump version to 1.11.2
2021-07-26 12:50:29 -07:00
Benjamin Doherty
ac0c94da69
Merge branch 'rc/1.11.1' into release
2021-07-26 12:48:36 -07:00
Ben Doherty
d19d6a72b0
Expose Engine::flush ( #4385 )
2021-07-26 12:10:19 -07:00
Benjamin Doherty
c81b5d98ef
Update RELEASE_NOTES for 1.11.1
2021-07-26 10:05:41 -07:00
Mathias Agopian
756866675f
fix an issue where a sampler could fail to be updated
...
SamplerGroup was comparing texture handles to decide if a texture needed
to be updated, however, texture handles are (quickly) recycled and
therefore can't be used for that purpose. e.g. if a texture is destroyed,
its handle could be reused quickly by another texture, if that texture
is now set on the SamplerGroup, it will ignore it, thinking it's not
different.
2021-07-21 14:46:44 -07:00
Benjamin Doherty
ebcd4925f7
Bump version to 1.11.1
2021-07-19 10:24:01 -07:00
Benjamin Doherty
13bed4fdf9
Merge branch 'rc/1.11.0' into release
2021-07-19 10:20:29 -07:00
Benjamin Doherty
1dae5c6b6c
Update RELEASE_NOTES for 1.11.0
2021-07-19 10:18:07 -07:00
Benjamin Doherty
8e6663e4b0
Bump version to 1.11.0
2021-07-12 10:49:43 -07:00
Benjamin Doherty
ba804444b8
Merge branch 'rc/1.10.7' into release
2021-07-12 10:47:12 -07:00
Benjamin Doherty
58cfb85004
Update RELEASE_NOTES for 1.10.7
2021-07-12 10:45:24 -07:00
Mathias Agopian
ab46481b45
Fix colorgrading as subpass
...
We were inserting the colorgrading subpass command between the
refracted and blended objects, instead of after all of them.
Another bad side effect of this was to trigger the refraction pass for
no reason.
2021-07-12 10:35:01 -07:00
Mathias Agopian
4296782399
don't crash when refraction pass is empty
2021-07-12 09:53:37 -07:00
Benjamin Doherty
ef375a7103
Bump version to 1.10.7
2021-07-07 11:02:30 -07:00
Benjamin Doherty
fd258b7765
Merge branch 'rc/1.10.6' into release
2021-07-07 10:59:12 -07:00
Benjamin Doherty
147de8d372
Update RELEASE_NOTES for 1.10.6
2021-07-07 10:57:25 -07:00
Philip Rideout
eb2a1928b6
ShadowMapManager: fix MSAN use-of-uninitialized-value.
...
The operator!= in std::array compares SPLIT_COUNT elements, which
is potentially greater than cascadeCount, which was the number of
initialized elements in splitPercentages.
2021-07-07 10:51:18 -07:00
Benjamin Doherty
35b033102f
Bump version to 1.10.6
2021-06-28 12:07:58 -07:00
Benjamin Doherty
7bc65421a9
Merge branch 'rc/1.10.5' into release
2021-06-28 12:04:31 -07:00
Benjamin Doherty
736514cf37
Update RELEASE_NOTES for 1.10.5
2021-06-28 12:04:27 -07:00
Mathias Agopian
db0158dae8
fix webgl build
...
we need to select opengl on webgl.
2021-06-28 08:27:46 -07:00
Benjamin Doherty
e706695ed1
Bump version to 1.10.5
2021-06-21 11:18:26 -07:00
Benjamin Doherty
e8877ffe2d
Merge branch 'rc/1.10.4' into release
2021-06-21 11:16:10 -07:00
Benjamin Doherty
1fd5d9dae6
Update RELEASE_NOTES for 1.10.4
2021-06-21 11:14:35 -07:00
Ben Doherty
cd48089318
filament-utils-android: fix string literal conversions ( #4137 )
2021-06-15 16:19:32 -06:00
Benjamin Doherty
6379ab22c9
Bump version to 1.10.4
2021-06-14 11:06:42 -06:00
Benjamin Doherty
0bf02b75d5
Merge branch 'rc/1.10.3' into release
2021-06-14 11:04:25 -06:00
Benjamin Doherty
c4259b5598
Update RELEASE_NOTES for 1.10.3
2021-06-14 11:02:45 -06:00
Ben Doherty
6b3c1179bc
Include sample-gltf-viewer with Android releases ( #4099 )
2021-06-08 10:41:48 -07:00
Philip Rideout
c1a0e61e8e
Fix FixedCapacityVector destructor.
...
std::allocator::deallocate() expects the same value that was given
during allocate().
Interestingly, this bug did not manifest any issues (even with ASAN) on
some platforms.
2021-06-07 15:56:33 -07:00
Benjamin Doherty
fc06298ed4
Bump version to 1.10.3
2021-06-07 11:22:04 -07:00
Benjamin Doherty
4ca87b188c
Merge branch 'rc/1.10.2' into release
2021-06-07 11:19:51 -07:00
Benjamin Doherty
f1f60c3e0d
Turn off warnings as errors for spirv-tools
2021-06-07 11:18:56 -07:00
Benjamin Doherty
76d21b56af
Update RELEASE_NOTES for 1.10.2
2021-06-07 11:18:09 -07:00
Benjamin Doherty
0ab0e50a4f
Turn off warnings as errors for spirv-tools
2021-06-02 11:16:42 -07:00
Benjamin Doherty
34f4c06a5c
Bump version to 1.10.2
2021-06-01 11:17:32 -07:00
Benjamin Doherty
6de36f1e53
Merge branch 'rc/1.10.1' into release
2021-06-01 11:15:49 -07:00
Benjamin Doherty
2a9a3b1ac2
Update RELEASE_NOTES for 1.10.1
2021-06-01 11:13:04 -07:00
Benjamin Doherty
84b73a3770
Bump version to 1.10.1
2021-05-24 10:52:02 -07:00
Benjamin Doherty
662a10e273
Merge branch 'rc/1.10.0' into release
2021-05-24 10:49:10 -07:00
Benjamin Doherty
ecce02502e
Update RELEASE_NOTES for 1.10.0
2021-05-24 10:47:39 -07:00
Philip Rideout
d17875aea1
ImGuiHelper: fix support for custom images.
...
The texture binding in the material instance needs to be restored to the
glyph atlas when a custom image is not in use.
2021-05-21 12:49:37 -07:00
Philip Rideout
b8897a68f9
matc: detect missing end brace.
...
matc was failing to report certain kinds of syntax errors and would
read out-of-bounds memory.
This change casuses the flare material to fail.
2021-05-21 09:20:33 -07:00
Ben Doherty
84efd4871e
API CHANGE: remove some Camera, Engine, and View deprecated APIs ( #3965 )
2021-05-19 12:02:13 -07:00
Benjamin Doherty
85ea5a6b70
Bump version to 1.10.0
2021-05-17 11:00:42 -07:00
Benjamin Doherty
77891acb92
Merge branch 'rc/1.9.25' into release
2021-05-17 10:57:30 -07:00
Benjamin Doherty
74fe102035
Update RELEASE_NOTES for 1.9.25
2021-05-17 10:54:38 -07:00
Philip Rideout
25cc554925
WASM: fix "Missing field" error for lensFlare.
2021-05-17 10:06:56 -07:00
Ben Doherty
d787a521b5
Fix DIST_DIR setting for Windows builds ( #3945 )
2021-05-12 11:16:30 -07:00
Ben Doherty
46e52c71e1
Fix DIST_DIR setting for Windows builds ( #3945 )
2021-05-12 11:15:49 -07:00
Philip Rideout
1dad27a172
Repair WebGL and fix potential INVALID_OPERATION.
...
We should take care not to call glVertexAttribPointer when there is
no bound ARRAY_BUFFER (i.e. when its binding is zero).
This fixes the black screen seen with some WebGL samples after
the recent memory leak fix related to the new BufferObject API.
2021-05-10 13:38:56 -07:00
Benjamin Doherty
60d230b380
Bump version to 1.9.25
2021-05-07 21:42:48 -07:00
Benjamin Doherty
d7cb38e706
Merge branch 'rc/1.9.24' into release
2021-05-07 21:39:17 -07:00
Benjamin Doherty
ce00cca6ee
Update RELEASE_NOTES for 1.9.24
2021-05-07 21:36:49 -07:00
Philip Rideout
d627d57bad
Second memory leak fix. ( #3906 )
...
Fixes #3888 .
2021-05-06 14:25:46 -07:00
Philip Rideout
8ffc776f1c
Fix horrible memory leak in the GL driver. ( #3894 )
...
This leak was introduced in the following PR on April 7.
https://github.com/google/filament/pull/3775
The guilty party has been contacted and properly admonished for his
transgression.
This was tested by adding the following code after applyAnimation in
gltf_viewer.cpp
static int nframes = 0;
if (!gpath.empty() && nframes++ > 100) {
static int count = 0;
printf("reloading %d\n", count++);
nframes = 0;
app.resourceLoader->asyncCancelLoad();
app.resourceLoader->evictResourceData();
app.viewer->removeAsset();
app.assetLoader->destroyAsset(app.asset);
loadAsset(gpath, app);
loadResources(gpath, app);
}
2021-05-04 18:22:08 -07:00
Benjamin Doherty
be032b52c1
Bump version to 1.9.24
2021-05-03 10:42:19 -07:00
Benjamin Doherty
4388e81e5f
Merge branch 'rc/1.9.23' into release
2021-05-03 10:40:49 -07:00
Benjamin Doherty
71a185d139
Update RELEASE_NOTES for 1.9.23
2021-05-03 10:38:59 -07:00
Benjamin Doherty
d2cf5985ac
Bump version to 1.9.23
2021-04-26 10:55:10 -07:00
Benjamin Doherty
debcbb8e5c
Merge branch 'rc/1.9.22' into release
2021-04-26 10:52:43 -07:00
Benjamin Doherty
b9dd62c7d3
Update RELEASE_NOTES for 1.9.22
2021-04-26 10:47:11 -07:00
Benjamin Doherty
dc2b430f34
Bump version to 1.9.22
2021-04-26 10:39:16 -07:00
Benjamin Doherty
e5ef4e8868
Update RELEASE_NOTES for 1.9.21
2021-04-19 11:36:37 -07:00
Benjamin Doherty
c0d6cd3ac3
Merge branch 'rc/1.9.21' into release
2021-04-19 11:34:23 -07:00
Benjamin Doherty
b63ab2dc19
Update RELEASE_NOTES for 1.9.21
2021-04-19 11:32:31 -07:00
Benjamin Doherty
5d8dad561c
Bump version to 1.9.21
2021-04-12 11:38:27 -07:00
Benjamin Doherty
8933be1ae2
Merge branch 'rc/1.9.20' into release
2021-04-12 11:36:17 -07:00
Benjamin Doherty
6b66b48b1d
Update RELEASE_NOTES for 1.9.20
2021-04-12 11:35:45 -07:00
Benjamin Doherty
9c23eb6e33
Release Filament 1.9.20
2021-04-12 11:34:39 -07:00
Benjamin Doherty
baea54a3fc
Update RELEASE_NOTES for 1.9.20
2021-04-12 09:20:31 -07:00
Benjamin Doherty
d9f800454c
Bump version to 1.9.20
2021-04-05 11:14:17 -07:00
Benjamin Doherty
f9ee0de07a
Merge branch 'rc/1.9.19' into release
2021-04-05 11:11:13 -07:00
Benjamin Doherty
2786d0a9f7
Update RELEASE_NOTES for 1.9.19
2021-04-05 11:10:50 -07:00
Benjamin Doherty
491e8032e6
Release Filament 1.9.19
2021-04-05 11:10:20 -07:00
Benjamin Doherty
ef3f13f5d3
Update RELEASE_NOTES for 1.9.19
2021-04-05 11:09:38 -07:00
Benjamin Doherty
bcb5b2d790
Implement Metal BufferObjects
2021-04-05 11:01:36 -07:00
Ben Doherty
02de3f2e2a
Fix, regression with Metal buffers ( #3715 )
2021-03-29 14:21:34 -07:00
Benjamin Doherty
0e7bb53c07
Bump version to 1.9.19
2021-03-29 11:09:32 -07:00
Benjamin Doherty
759109d478
Merge branch 'rc/1.9.18' into release
2021-03-29 11:06:55 -07:00
Benjamin Doherty
54d5af6edf
Update RELEASE_NOTES for 1.9.18
2021-03-29 11:04:57 -07:00
Philip Rideout
38fbe47ced
RenderTarget: fix NPE when depth is not present.
...
This fixes a recent regression that would occur when a RenderTarget
does not have a depth attachment.
2021-03-29 10:32:22 -07:00
Benjamin Doherty
f066c925ba
Bump version to 1.9.18
2021-03-22 10:16:34 -07:00
Benjamin Doherty
994fdf4e1d
Merge branch 'rc/1.9.17' into release
2021-03-22 10:12:20 -07:00
Benjamin Doherty
50b50d65e3
Update RELEASE_NOTES for 1.9.17
2021-03-22 10:11:02 -07:00
Mathias Agopian
0aaa985649
Fix a hang in JobSystem
...
The hang was caused by a subtle race. When a job is completed, its
thread must signal all the threads that might be waiting on this job.
The signaling code was attempting to signal only the minimum number
of threads -- this was important especially in the case where no threads
were waiting, then the call to notify() could be avoided.
Unfortunately, for performance reasons we're not calling notify() with
the condition lock held, this meant that between the time the number of
waiting threads was latched and the time of the notify() call, more
threads could enter their condition variable wait(), and it would
then be possible for these threads to wake up, instead of the thread
we were trying to wake up (the one waiting on the job).
It would then get stuck forever.
This bug was introduced in 2df639133b
Also add some debugging code for this kind of failure (disabled)
2021-03-18 09:57:25 -07:00
Benjamin Doherty
29564f8eae
Bump version to 1.9.17
2021-03-15 10:15:25 -07:00
Benjamin Doherty
c15db68a5b
Merge branch 'rc/1.9.16' into release
2021-03-15 10:12:56 -07:00
Benjamin Doherty
3452fb3e56
Update RELEASE_NOTES for 1.9.16
2021-03-15 10:10:40 -07:00
Mathias Agopian
35eb8e7be1
Revert GL backend handle tracking
...
This wasn't very useful in the first place because we're recycling
handles very quickly. Additionally there was a race condition
which cause false positives.
This reverts commit bc6acd5c5a .
This reverts commit 3a15756c78 .
2021-03-12 13:02:55 -08:00
Mathias Agopian
834b774128
Fixes some issues with imported rendertargets
...
We were not declaring the attachments it was using.
Fixes #3628
2021-03-12 08:26:16 -08:00
Benjamin Doherty
5aa0eb9f9d
Bump version to 1.9.16
2021-03-08 10:09:14 -08:00
Benjamin Doherty
d9a6e2e649
Merge branch 'rc/1.9.15' into release
2021-03-08 10:07:00 -08:00
Benjamin Doherty
cb823b16a1
Update RELEASE_NOTES for 1.9.15
2021-03-08 10:05:19 -08:00
Ben Doherty
0bd41e877e
Downgrade Linux GitHub Actions environment to fix error ( #3588 )
2021-03-01 11:21:11 -08:00
Benjamin Doherty
ecc3e73967
Bump version to 1.9.15
2021-03-01 11:13:44 -08:00
Benjamin Doherty
464b4c24f9
Merge branch 'rc/1.9.14' into release
2021-03-01 11:11:53 -08:00
Benjamin Doherty
32367516e8
Update RELEASE_NOTES for 1.9.14
2021-03-01 11:10:06 -08:00
Philip Rideout
1709a55606
filamat: Fix data race with SPIRV error registrations.
2021-02-26 10:34:36 -08:00
Benjamin Doherty
58b4455979
Bump version to 1.9.14
2021-02-22 10:32:56 -08:00
Benjamin Doherty
ea1dede19c
Merge branch 'rc/1.9.13' into release
2021-02-22 10:29:57 -08:00
Benjamin Doherty
20ea3381fa
Update RELEASE_NOTES for 1.9.13
2021-02-22 10:28:21 -08:00
Philip Rideout
7aa6fccd7c
Modernize Python print syntax to appease external codebase.
2021-02-19 11:38:18 -08:00
Philip Rideout
adbd54f4f8
Change abs() to std::abs to appease external codebase.
2021-02-19 11:38:18 -08:00
Philip Rideout
9d54261f18
Move vk_mem_alloc to its own cpp.
...
This will improve parity between the GitHub repo and its sister codebase
within Google.
2021-02-19 11:38:18 -08:00
Philip Rideout
a97757c9ae
Avoid uninitialized reads in computeVisibilityMasks.
...
I verified that this code is not enabled in our GitHub builds, and I
verified that the MSAN error goes away.
2021-02-19 11:38:18 -08:00
Philip Rideout
7c79d9f89d
Remove some Windows line endings.
...
These line endings cause annoying diffs when comparing Filament's GitHub
source with its twin sister within Google.
2021-02-19 11:38:18 -08:00
Benjamin Doherty
bf0914f813
Bump version to 1.9.13
2021-02-16 10:48:24 -08:00
Benjamin Doherty
b96bc30fbd
Merge branch 'rc/1.9.12' into release
2021-02-16 10:44:13 -08:00
Benjamin Doherty
62b50eb8ba
Update RELEASE_NOTES for 1.9.12
2021-02-16 10:42:41 -08:00
Ben Doherty
b4932e384a
matc: Use consistent params for semantic code analysis ( #3524 )
...
When running semantic analysis on a material, we were arbitrarily choosing the first code gen permutation to analyze. So, running matc with arguments --api metal versus --api all would run analysis on slightly different shader code. This causes bugs when flags passed to glslang differ during semantic analysis. This change updates all semantic analysis to always use the same shader code.
2021-02-08 14:06:47 -08:00
Benjamin Doherty
5e68dc5f8d
Bump version to 1.9.12
2021-02-08 09:58:15 -08:00
Benjamin Doherty
f222f1b925
Merge branch 'rc/1.9.11' into release
2021-02-08 09:51:08 -08:00
Ben Doherty
22e4a54782
Update RELEASE_NOTES for 1.9.11
2021-02-08 09:50:23 -08:00
Benjamin Doherty
1289922c5f
Release Filament 1.9.11
2021-02-08 09:48:50 -08:00
Ben Doherty
2839c352b8
Update RELEASE_NOTES for 1.9.11
2021-02-08 09:47:18 -08:00
Ben Doherty
6a01cbc312
Draft: fix TSAN issue by using lock in ColorGrading constructor ( #3510 )
...
This is a second attempt to fix Google3 TSAN failures seen inside of the ColorGrading constructor.
Related first attempt: #3462
2021-02-05 14:06:40 -08:00
Benjamin Doherty
6193156556
Bump version to 1.9.11
2021-02-01 11:49:12 -08:00
Benjamin Doherty
fe23aa917d
Merge branch 'rc/1.9.10' into release
2021-02-01 11:45:47 -08:00
Benjamin Doherty
eb8a29a332
Update RELEASE_NOTES for 1.9.10
2021-02-01 11:45:17 -08:00
Ben Doherty
0626902530
Fix sporatic data race warning seen in Google3 ( #3462 )
2021-01-27 16:40:16 -08:00
Philip Rideout
042bfe2597
Partial fix for MSVC build.
2020-12-14 12:15:06 -08:00
Ben Doherty
97133f3591
Fix Windows iterator issue in Zip2Iterator and StructureOfArrays ( #3322 )
2020-12-14 12:14:53 -08:00
Philip Rideout
d06cc4390e
filamat: minify struct fields.
...
This shrinks the arm64 so file by 24 KiB.
2020-12-14 11:19:43 -08:00
Philip Rideout
6047d3235f
Remove VSM variant from Skybox material.
2020-12-14 11:19:31 -08:00
Philip Rideout
2cda6e35bd
math: reduce template bloat for matrices
...
This does not change our API, it merely reduces the number of
non-inlined function instantiations appearing in non-optimized binaries.
2020-12-14 11:19:22 -08:00
Philip Rideout
8f8d51e17b
Code review fixups for libibl_lite.
2020-12-14 11:19:16 -08:00
Philip Rideout
6919e3b274
libibl: use C callback for progress
2020-12-14 11:19:09 -08:00
Philip Rideout
10bf944410
Add libibl_lite.
2020-12-14 11:19:03 -08:00
Philip Rideout
9a2f6fdb53
Vulkan: change vkWaitForFences usage for SwiftShader.
...
When passing only 1 fence to vkWaitForFences, the `waitAll` argument
should not have any effect, but SwiftShader seems to skip the wait
when this argument is set to VK_FALSE.
More specifically, the failure to wait in `acquireWorkCommandBuffer`
causes the subsequent destruction of an in-use fence, which causes
a TSAN failure with Google's internal tests.
I am consulting with the SwiftShader team on a real fix, meanwhile
we can commit this easy workaround.
We have 5 usages of vkWaitForFences, one of which uses multiple fences
and should have used VK_TRUE anyway.
2020-11-20 09:37:54 -08:00
Philip Rideout
761977d385
Filament should always bind an IBL texture.
...
This prevents a SwiftShader crash and/or a slew of "no texture bound"
warnings that would appear when the client provides an IBL without
providing reflections texture, which should be a valid thing to do.
Note that it is okay to declare a sampler in GLSL that never gets bound,
as long as it is never sampled from. Since we always sample from the
IBL specular texture, we should always bind something to it.
2020-11-19 13:28:19 -08:00
Ben Doherty
21248f15b5
Fix, matc crash when building mobile materials ( #3296 )
2020-11-16 14:37:55 -08:00
Benjamin Doherty
4f32817f6d
Bump version to 1.9.10
2020-11-16 12:37:49 -08:00
Benjamin Doherty
cc9e05e711
Merge branch 'rc/1.9.9' into release
2020-11-16 12:34:13 -08:00
Benjamin Doherty
419d68d4db
Update RELEASE_NOTES for 1.9.9
2020-11-16 12:17:02 -08:00
Philip Rideout
8450232448
Improve the "unbound texture" warnings.
...
With Vulkan, this warning would sometimes be a false positive. It could
trigger for internal samplers like `ssao` and `structure`, even though
they were not declared in SPIR-V.
With OpenGL, this warning would never be a false positive because it has
the luxury of calling `glGetUniformLocation`.
This adds a private attribute to our samplers called `strict` that
indicates whether or not a sampler should always have a bound texture.
For now the only strict samplers are the custom ones declared in the
user's material.
At some point I think we should consider adding `spirv-reflect` to our
tree to help with problems like this.
2020-11-12 16:21:13 -08:00
Philip Rideout
cc51726590
Vulkan: improve robustness by providing 1x1 fallback.
2020-11-12 10:36:13 -08:00
Philip Rideout
318e22af51
Fix clear behavior with RenderTarget API.
...
This fixes a bug seen with client applications that use ClearOptions
instead of Skybox, and one or more offscreen RenderTarget objects.
These apps would see junk pixels because Filament would only clear the
first render target in the frame.
The fix is to factor some the flag-setting logic in `beginFrame()` into
a private method, and call this method from `render()` each time
the user-level RenderTarget has been changed.
I wrote a simple C++ demo to reproduce the issue and to verify that
this fix works.
2020-11-11 09:25:36 -08:00
Philip Rideout
68ac87dc24
NOOP backend should not care about GLSL vs SPIRV.
...
This fixes errors that would occur when using the NOOP backend with
materials that were built without OpenGL support.
2020-11-10 15:44:01 -08:00
Benjamin Doherty
acb8f00075
Bump version to 1.9.9
2020-11-09 09:32:55 -08:00
Benjamin Doherty
06d9183aaa
Merge branch 'rc/1.9.8' into release
2020-11-09 09:28:58 -08:00
Benjamin Doherty
75af25419d
Update RELEASE_NOTES for 1.9.8
2020-11-09 09:26:27 -08:00
Benjamin Doherty
f6b90d2a31
Bump version to 1.9.8
2020-11-09 09:21:36 -08:00
Philip Rideout
a3822f4af0
Fix FENCE_WAIT_FOR_EVER in Linux.
...
The number of infinite nanoseconds was negative because we asked
chrono for a signed integer, so "wait forever" really meant "do not
wait at all".
2020-11-02 16:12:53 -08:00
Benjamin Doherty
bcdad769ff
Merge branch 'rc/1.9.7' into release
2020-11-02 11:03:57 -07:00
Benjamin Doherty
be4fb4fdbb
Update RELEASE_NOTES for 1.9.7
2020-11-02 10:59:19 -07:00
Benjamin Doherty
65394f6301
Bump version to 1.9.7
2020-10-26 11:34:20 -06:00
Benjamin Doherty
b0beee03bc
Merge branch 'rc/1.9.6' into release
2020-10-26 11:29:45 -06:00
Benjamin Doherty
fe1de41b8e
Update RELEASE_NOTES for 1.9.6
2020-10-26 11:25:31 -06:00
Benjamin Doherty
a37b431e87
Bump version to 1.9.6
2020-10-19 11:55:13 -06:00
Benjamin Doherty
98107016b9
Merge branch 'rc/1.9.5' into release
2020-10-19 11:51:30 -06:00
Benjamin Doherty
8bccfc2863
Update RELEASE_NOTES for 1.9.5
2020-10-19 11:49:05 -06:00
Benjamin Doherty
f54a0a3452
Fix CocoaPod version
2020-10-13 15:15:02 -06:00
Benjamin Doherty
6778ab0624
Fix CocoaPod version
2020-10-13 15:09:59 -06:00
Benjamin Doherty
269d636785
Bump version to 1.9.5
2020-10-12 12:03:29 -06:00
Benjamin Doherty
39862c91ce
Merge branch 'rc/1.9.4' into release
2020-10-12 11:56:24 -06:00
Benjamin Doherty
523f4026b4
Update RELEASE_NOTES for 1.9.4
2020-10-12 11:52:01 -06:00
Benjamin Doherty
a6bf162431
Bump version to 1.9.4
2020-10-07 16:06:23 -06:00
Benjamin Doherty
826e8d181c
Merge branch 'rc/1.9.3' into release
2020-10-05 11:36:16 -06:00
Benjamin Doherty
16dfadbba0
Update RELEASE_NOTES for 1.9.3
2020-10-05 11:29:36 -06:00
Benjamin Doherty
5cbb97551f
Bump version to 1.9.3
2020-09-28 11:40:31 -06:00
Benjamin Doherty
defee767c3
Merge branch 'rc/1.9.2' into release
2020-09-28 11:27:47 -06:00
Benjamin Doherty
9560318521
Update RELEASE_NOTES for 1.9.2
2020-09-28 11:26:21 -06:00
Benjamin Doherty
ef09feb048
Bump version to 1.9.2
2020-09-21 11:16:53 -06:00
Benjamin Doherty
39f323fe09
Merge branch 'rc/1.9.1' into release
2020-09-21 11:00:07 -06:00
Benjamin Doherty
11b95304ea
Merge branch 'release' into rc/1.9.1
2020-09-21 10:59:52 -06:00
Benjamin Doherty
b7c30a7916
Update RELEASE_NOTES for 1.9.1
2020-09-21 10:59:06 -06:00
Benjamin Doherty
4cae48fc77
Bump version to 1.9.1
2020-09-14 11:51:36 -07:00
Benjamin Doherty
d1a93f0557
Update release notes for 1.9.0
2020-09-14 10:54:28 -07:00
Benjamin Doherty
b93059fad7
Bump version to 1.9.0
2020-09-08 10:47:23 -07:00