Adam Scott
|
c56d131876
|
[Web] Poll controllers only if at least one is detected
Keeps the spirit of #105601
|
2025-06-26 08:33:25 -04:00 |
|
Adam Scott
|
722accc5c8
|
Revert "Web: Avoid unnecessary gamepad polling when no gamepads are connected"
This reverts commit 3e7e09f915.
|
2025-06-26 08:07:29 -04:00 |
|
Rémi Verschelde
|
30456ba095
|
Merge pull request #107948 from adamscott/reintroduce-sample-position-worklet-pooling
[Web] Fix Webkit leak caused by the position reporting audio worklets
|
2025-06-25 11:47:11 +02:00 |
|
Adam Scott
|
b58c6c829b
|
[Web] Fix Webkit leak caused by the position reporting audio worklets
Co-authored-by: PizzaLovers007 <trex@parkvue.com>
|
2025-06-24 14:49:02 -04:00 |
|
Thaddeus Crews
|
f7d33b490d
|
Merge pull request #107837 from Airyzz/airyzz/web-pen-pressure
[Web] Disregard touch events in pointer callbacks
|
2025-06-24 09:58:44 -05:00 |
|
Airyzz
|
e7e5c2b832
|
[Web] Disregard touch events in pointer callbacks
Update library_godot_input.js
fix style
|
2025-06-24 18:17:50 +09:30 |
|
A Thousand Ships
|
b616e857aa
|
[Web] Fix build failure on Windows
|
2025-06-17 11:05:45 +02:00 |
|
Rémi Verschelde
|
d9cda33090
|
Merge pull request #107415 from adamscott/add-emscripten-version-to-log-header
[Web] Add Web-build specific stdout header
|
2025-06-13 18:37:37 +02:00 |
|
Rémi Verschelde
|
e0072e9169
|
Merge pull request #105800 from adamscott/add-emscripten-include-path
[Web] Include emscripten headers by default
|
2025-06-12 22:48:40 +02:00 |
|
Adam Scott
|
f411c5b2f1
|
[Web] Add Web-build specific stdout header
|
2025-06-12 13:00:36 -04:00 |
|
Rémi Verschelde
|
445a51834e
|
Merge pull request #107136 from Airyzz/airyzz/web-pen-pressure
[Web] Add support for pen pressure
|
2025-06-05 13:14:00 +02:00 |
|
Rémi Verschelde
|
8d14f8332f
|
Merge pull request #105343 from bruvzg/ac_wait_loop_timer
[Accessibility] Use system timer/wait functions for frame delay when screen reader is active.
|
2025-06-05 13:10:54 +02:00 |
|
Airyzz
|
5f8f0ac305
|
[web] add support for pen pressure
|
2025-06-05 18:04:37 +09:30 |
|
Adam Scott
|
64b0d5c1c2
|
[Web] Add required exported functions and runtime methods for emscripten
|
2025-06-04 09:53:05 -04:00 |
|
Pāvels Nadtočajevs
|
98f377d9d0
|
Use system timer/wait functions for frame delay when screen reader is active.
|
2025-06-04 13:44:02 +03:00 |
|
Thaddeus Crews
|
7a3d2f6779
|
Merge pull request #106606 from aaronfranke/pow2_64
Add 64-bit versions of core power of 2 functions
|
2025-06-02 18:51:56 -05:00 |
|
Thaddeus Crews
|
12b97c250d
|
Merge pull request #104907 from bruvzg/scr_ids
Cleanup and unify `DisplayServer` screen methods and documentation.
|
2025-06-02 18:51:45 -05:00 |
|
Aaron Franke
|
f6f1df7d73
|
Add 64-bit versions of core power of 2 functions
|
2025-06-01 23:11:12 -07:00 |
|
Pāvels Nadtočajevs
|
2d93e004b9
|
Cleanup and unify DisplayServer screen methods and documentation.
|
2025-06-02 08:03:48 +03:00 |
|
Rémi Verschelde
|
2df41d8144
|
Merge pull request #104458 from marcosc90/fix-thread-collision-shape-3d
[Web] Use actual `PThread` pool size for `get_default_thread_pool_size()`
|
2025-06-01 00:31:44 +02:00 |
|
Marcos Casagrande
|
a7d18f51a2
|
Web: Add godot_pool_size/emscripten_pool_size config
|
2025-05-30 20:38:24 +02:00 |
|
Adam Scott
|
b0e472c8e4
|
[Web] Include emscripten headers by default
|
2025-05-20 10:53:28 -04:00 |
|
Adam Scott
|
6e6c4d3045
|
[Web] Always return 0 for OS::get_process_id()
|
2025-05-16 15:46:34 -04:00 |
|
Thaddeus Crews
|
d043be6031
|
Merge pull request #105585 from marcosc90/fix-web-update-size
[Web] Prevent unnecessary canvas resizes by flooring scaled dimensions
|
2025-05-14 09:44:13 -05:00 |
|
Thaddeus Crews
|
fb39aa4fd3
|
Merge pull request #105833 from marcosc90/perf-web-shader-source
[Web] Optimize `GL.getSource` for known-length shader sources
|
2025-05-14 09:44:08 -05:00 |
|
Thaddeus Crews
|
e3ad8129f7
|
Merge pull request #105601 from marcosc90/perf-web-gamepad
[Web] Avoid unnecessary gamepad polling when no gamepads are connected
|
2025-05-14 09:44:04 -05:00 |
|
Adam Scott
|
f114a8d1d1
|
Add WebAssembly SIMD support
|
2025-05-13 07:35:53 -04:00 |
|
Thaddeus Crews
|
01fc9aee6c
|
Core: Modernize C headers with C++ equivalents
|
2025-05-02 08:23:01 -05:00 |
|
Marcos Casagrande
|
197b307061
|
[Web] Optimize GL.getSource for known-length shader sources
|
2025-04-27 17:44:08 +02:00 |
|
Marcos Casagrande
|
3e7e09f915
|
Web: Avoid unnecessary gamepad polling when no gamepads are connected
|
2025-04-20 21:47:53 +02:00 |
|
Marcos Casagrande
|
ed0690dc44
|
Web: prevent unnecessary canvas resizes by flooring scaled dimensions
|
2025-04-20 16:53:37 +02:00 |
|
Thaddeus Crews
|
608e7a27eb
|
Merge pull request #105242 from adamscott/add-wasm-ld-wall
[Web] Add the equivalent of `-Werror` for `wasm-ld`
|
2025-04-11 09:51:12 -05:00 |
|
Thaddeus Crews
|
cad0cd94ef
|
Merge pull request #105225 from bruvzg/ds_gdsoft
Change `DisplayServerMacOS` from `GDCLASS` to `GDSOFTCLASS`. Add `GDSOFTCLASS` to other display servers.
|
2025-04-10 16:53:42 -05:00 |
|
Adam Scott
|
ce4f64583a
|
Add the equivalent of -Werror for wasm-ld
|
2025-04-10 11:49:03 -04:00 |
|
A Thousand Ships
|
889410dcda
|
Add String::replace_char(s) methods for performance and convenience
|
2025-04-10 13:08:45 +02:00 |
|
Pāvels Nadtočajevs
|
0497522933
|
Change DisplayServerMacOS from GDCLASS to GDSOFTCLASS. Add GDSOFTCLASS to other display servers.
|
2025-04-10 09:18:58 +03:00 |
|
bruvzg
|
c6739f64df
|
[Export] Use project settings overrides with the target preset features instead of current platform features.
|
2025-04-08 21:22:37 +03:00 |
|
Yufeng Ying
|
4f4031a675
|
Replace size() == 0 with is_empty().
|
2025-04-02 19:18:43 +08:00 |
|
Pāvels Nadtočajevs
|
4638ade13f
|
Enable TTS on demand, instead of fully disabling it when project setting is not set.
|
2025-04-01 15:24:46 +03:00 |
|
Lukas Tenbrink
|
fa0a3c9c6e
|
Add and require GDSOFTCLASS for Object subclasses that want to cast but do not use GDCLASS.
|
2025-03-31 20:49:50 +02:00 |
|
kobewi
|
75881f8322
|
Use initializer list in Arrays
|
2025-03-26 18:38:15 +01:00 |
|
Rémi Verschelde
|
622dbe3713
|
Web: Fix editor build after #pragma once refactoring
|
2025-03-20 18:43:16 +01:00 |
|
Thaddeus Crews
|
83cf424b5f
|
SCons: Expand NoCache coverage
|
2025-03-18 09:54:55 -05:00 |
|
Thaddeus Crews
|
10ed66f28c
|
SCons: Add emitter to declutter build objects
|
2025-03-15 12:08:24 -05:00 |
|
Thaddeus Crews
|
77e9f55c51
|
Merge pull request #102676 from adamscott/add-web-library-emitter
[Web] Add library emitter to make sources dependent of compiler version
|
2025-03-11 16:53:53 -05:00 |
|
Thaddeus Crews
|
0bb1f138f2
|
Merge pull request #100525 from adamscott/set-closure-language-to-default
Remove custom `--language-in` arg for the Closure compiler
|
2025-03-11 14:00:35 -05:00 |
|
shahriarlabib000
|
25a8b808d3
|
update logo/run icon path in README
|
2025-03-10 12:03:41 +06:00 |
|
Thaddeus Crews
|
324512e11c
|
Style: Replace header guards with #pragma once
|
2025-03-07 17:33:47 -06:00 |
|
Thaddeus Crews
|
3d9b37911d
|
Merge pull request #103011 from Repiteo/style/svgo-newline
Style: Ensure svgs have trailing newlines
|
2025-03-07 15:12:41 -06:00 |
|
A Thousand Ships
|
5113022dfe
|
Clean up some uses of String::substr
Cases where the end position is either equvalent to the default or past
the end of the string.
|
2025-03-07 14:50:38 +01:00 |
|