Andras Elso
beddbb5c48
Add current sha256 hash to ubuntu base image
6 месяцев назад
Andras Elso
40739e8de3
Renovatebot use current repository
6 месяцев назад
Andras Elso
16d4ee0576
New image name
6 месяцев назад
Andras Elso
0d86711217
Add paths include
6 месяцев назад
Andras Elso
e8a8b622ee
Build to amd64 platform only
6 месяцев назад
Andras Elso
bf49fdc5d4
Add renovatebot action
6 месяцев назад
Andras Elso
6b189b6538
Add renovate config
6 месяцев назад
Andras Elso
c8b5cf2fe8
Rewrite Dockerfile
6 месяцев назад
Andras Elso
a2a663075f
Upgrade dockerfile to newer ubuntu LTS
6 месяцев назад
Andras Elso
4743e183bb
Add docker container github action
6 месяцев назад
Matthew Petroff
5ad3745c3a
Cleanup.
9 месяцев назад
Matthew Petroff
150dfae33b
Use a list of missing multires tiles to avoid trying load them.
This avoids the 404 errors that would previously result.
A compact encoding is used, with `!` plus the face letter used to specify a
new face, `>` plus a base83-encoded number used to specify a new level, and a
list of base83-encoded numbers used to specify x and y tile coordinates, where
the base83 encoding uses the minimum number of characters to encode the
maximum tile number for the level in question. The base83 encoding is the same
as the one used for SHT hashes.
9 месяцев назад
Matthew Petroff
2d8ab26c36
Bump copyright year.
9 месяцев назад
Ruslan Kabalin
8bc4798a9d
Pin pyshtools to 4.9.1 in multires generator Dockerfile.
Latest version of pyshtools uses Meson for building and does not build
in 20.04.
9 месяцев назад
Matthew Petroff
021b512fa8
Further optimize not drawing tiles that have all their children drawn.
Previously, tiles with fewer than four children were always drawn, even if
all their children were also drawn.
9 месяцев назад
Matthew Petroff
8f7a888c3a
Fix bug in optimization that caused tiles to not be rendered ( fixes #1204 ).
The optimizations introduced in 05dae19b28
contained a bug, which caused a regression.
9 месяцев назад
Matthew Petroff
a56b1c43c1
Fix generate.py script for Python 3.12.
It now no longer works with Python <3.2.
1 год назад
Matthew Petroff
6391a28a31
Make it clear that web frameworks are not officially supported.
1 год назад
Matthew Petroff
57ca64e741
Allow hot spot `scale` parameter to set a fixed scale ( fixes #1150 ).
1 год назад
Matthew Petroff
5656fe6f07
Allow `loadScene` to be called from `load` event handler ( fixes #1144 ).
1 год назад
Matthew Petroff
9623f77ad6
Actually fix it this time.
1 год назад
Matthew Petroff
3d271c83d5
Fix bug in last commit.
While the last commit prevented a race condition, it also broke the
`updateOnce` function.
1 год назад
Matthew Petroff
3aab61fd2a
Avoid race condition between `updateOnce()` and `setUpdate(true)`.
1 год назад
Matthew Petroff
204241e715
Add function to update dynamic content once ( #1135 ).
1 год назад
Matthew Petroff
6c639ae033
Don't reload dynamic texture when `update` is false ( #1135 ).
1 год назад
Matthew Petroff
54b7b22d03
Improve documentation of hot spot click events (see #1133 ).
Thanks to @strarsis .
1 год назад
Matthew Petroff
2198c25996
Add and document additional standalone URL config parameters.
2 лет назад
Shawn Scofield
34f6bee35c
removing type param access from standalone url
2 лет назад
Shawn Scofield
d39a61e1be
Adding to available features within configFromUrl keys for standalone iframe
2 лет назад
Matthew Petroff
73b6d16238
Note that `orientationOnByDefault` generally does not work with `autoLoad`.
This is a result of browsers' stricter protections around accessing device
sensors.
2 лет назад
Matthew Petroff
6b6d6deac9
Fix issue with hot spots overlapping tooltips ( fixes #1125 , #1117 ).
This was an issue in Chrome >= 70.
Thanks to @KUJensen for suggesting the subsequent-sibling combinator as a fix.
2 лет назад
Matthew Petroff
7d42e49d10
Handling deprecation of ANTIALIAS by Pillow ( fixes #1119 ).
2 лет назад
Matthew Petroff
929ec8f11c
Prevent Chrome from selecting off-screen hot spot with tab ( #1120 ).
2 лет назад
Matthew Petroff
950a2ce732
Fix edge case with new method of loading multires tiles ( #1100 ).
2 лет назад
Matthew Petroff
ab9601aa34
Display orientation control button on iPads ( fixes #1093 ).
As iPads use the same user agent as Mac, we need to check if touch input is
supported instead.
2 лет назад
Matthew Petroff
71bac61e3b
Make hot spot and scene ID checking less strict ( #1088 ).
2 лет назад
Matthew Petroff
b29cbeda17
Add ability to provide a URL dictionary for multires tiles.
2 лет назад
Matthew Petroff
8a40ae1b42
Add ability to provide a hook to execute just prior to rendering.
This allows interoperability with other WebGL code.
2 лет назад
Matthew Petroff
eb50628da1
Stop loading panorama is viewer is destroyed ( fixed #1084 ).
If the viewer is destroyed, we now try to abort loading equirectangular and
cube map panoramas. This appears to work in Chrome but not in Firefox.
No attempt is made to stop loading multires images, since that process is more
complicated.
2 лет назад
Matthew Petroff
05dae19b28
Optimize multires tile display.
Previously, a single multires tile level was used for the entire viewport,
which resulted in too much resolution at the center and too little at the
edges. This was particularly noticable when zoomed out all the way.
The new approach selectively loads tiles based on their individual projected
resolution, which is more efficient and should resolve long-standing
edge-softness issues.
2 лет назад
Matthew Petroff
fa11a998a4
Remove renderer pre-execution hook.
It was added in 950942830fb531bf8faee19f85dea5cc94a23de1, but needs more work.
2 лет назад
Matthew Petroff
33bc23dba9
Bump copyright year.
2 лет назад
Matthew Petroff
e94caefa13
Add option to skip creation of multires fallback images.
2 лет назад
Matthew Petroff
b81b26f6b9
Fix CI link.
2 лет назад
Matthew Petroff
387f5fba40
Don't require extension.
2 лет назад
Matthew Petroff
20edcac0a7
Fix deprecation warnings.
2 лет назад
Matthew Petroff
c70573f4f6
Fix CI?
2 лет назад
Matthew Petroff
650fb0995a
Fix CI?
2 лет назад
Matthew Petroff
146c951c31
Fix CI?
2 лет назад
Matthew Petroff
621de7f6dd
Add function to check if base multires tiles are loaded.
2 лет назад