5361 Commits

Author SHA1 Message Date
MihailRis
7b45b4083b feat: keep previous values in debug panel if cursor is not locked 2025-11-05 01:47:42 +03:00
MihailRis
643ae11d5c feat: rebuild mip-maps on texture reload 2025-11-05 01:30:47 +03:00
MihailRis
d9f2d54bf0 feat: canvas from texture atlas element 2025-11-05 00:20:58 +03:00
MihailRis
41e2b015d7 update audio settings page 2025-11-04 22:06:06 +03:00
MihailRis
88e61125d1 add device select to audio settings 2025-11-04 19:47:35 +03:00
MihailRis
25808d2b21 Merge branch 'dev' into generated-pcm-stream 2025-11-04 18:15:42 +03:00
MihailRis
497160a5b9
Merge pull request #662 from MihailRis/core-cameras-and-mouse-delta
Core cameras and mouse delta things
2025-11-04 18:14:43 +03:00
MihailRis
9e817c39ce disable mouse camera control if non-standard camera used 2025-11-04 17:55:01 +03:00
MihailRis
751489b003 add input.get_mouse_delta() 2025-11-04 16:17:57 +03:00
MihailRis
4f88e3b964 Merge branch 'main' into dev 2025-11-04 16:02:46 +03:00
MihailRis
652f652e55 fix: player.get_camera, set_camera are not documented 2025-11-04 16:02:11 +03:00
MihailRis
934c5f194e fix: on_hud_render is not documented 2025-11-04 15:50:52 +03:00
MihailRis
a63df74bb6 Merge branch 'dev' into generated-pcm-stream 2025-11-04 12:55:00 +03:00
MihailRis
5859e6cdf2
Merge pull request #661 from MihailRis/environments-related
Environments-related works
2025-11-04 12:54:05 +03:00
MihailRis
d163f12e67 fix 2025-11-04 12:13:55 +03:00
MihailRis
9afe265094 update doc/*/scripting/builtins/libapp.md 2025-11-04 11:59:58 +03:00
MihailRis
ca6096c397 minor refactor 2025-11-04 11:53:48 +03:00
MihailRis
90f7fce2b1 feat: pass pack environment to menu page script 2025-11-04 09:30:38 +03:00
MihailRis
aa54e900d9 add U16view, I16view, U32view, I32view classes 2025-11-02 01:17:56 +03:00
MihailRis
86a4060a68 feat: multiple audio fetchers support 2025-11-01 23:06:26 +03:00
MihailRis
5a65cbe071 move PCMStream to audio 2025-11-01 22:04:39 +03:00
MihailRis
fcbbdd649b split internal modules 2025-10-31 23:54:56 +03:00
MihailRis
fe8e4ba7b4 add internal/audio_input module 2025-10-31 23:30:29 +03:00
MihailRis
284f24433c extract debugging code to internal/debugging module 2025-10-31 23:18:26 +03:00
MihailRis
0e2b203fb2 add debug.get_pack_by_frame 2025-10-31 22:53:04 +03:00
MihailRis
be2dc1abe5 add PCMStream:create_sound method 2025-10-30 22:48:53 +03:00
MihailRis
cf561e78a8 fix: stream stops and dies on underflow 2025-10-30 19:56:07 +03:00
MihailRis
debd28ba55
Merge pull request #660 from eliotbyte/fix/custom-model-variants
Fix/custom model variants
2025-10-29 12:38:36 +03:00
eliotbyte
cd6b73f1eb docs: add custom model variant examples to block-propertie 2025-10-28 23:09:48 +03:00
eliotbyte
2a1d2f9354 fix enable per-variant custom model caching 2025-10-28 23:09:28 +03:00
MihailRis
ab7bf9c709 cleanup 2025-10-24 23:10:16 +03:00
MihailRis
6c558eb3d5 add audio.get_input_info() 2025-10-24 01:19:07 +03:00
MihailRis
001c1b430b minor refactor 2025-10-23 23:45:55 +03:00
MihailRis
6df27b8992 add audio.get_output_devices_names, set_input_device, set_output_device 2025-10-23 22:54:05 +03:00
MihailRis
b11bdf0bcc add audio.get_input_devices_names() 2025-10-23 22:08:30 +03:00
Eliot Byte
ed9cf8800a
fix correct line generation algorithm and bounds calculation (#657)
* fix correct line generation algorithm and bounds calculation

- Fix closest_point_on_segment algorithm using proper dot product projection
- Correct loop bounds calculation for radius=0 lines
- Use precise integer arithmetic to avoid rounding errors
- Resolves missing blocks in vertical line structures

* fix ai hallucinations

* polishing closest_point_on_segment

* refactor: extract dot product calculation
2025-10-23 12:29:04 +03:00
MihailRis
6b9a408e6d Merge branch 'dev' into generated-pcm-stream 2025-10-18 22:34:04 +03:00
MihailRis
1a745154b2 Merge branch 'main' into dev 2025-10-17 17:54:08 +03:00
MihailRis
6c01d57d53 cleanup 2025-10-17 17:35:22 +03:00
MihailRis
d435cbab5c
Adapt windows build to glm 1.0.2 (#655)
* update Shadows.cpp

* add glm includes to Shadows.cpp

* add includes
2025-10-17 13:03:58 +03:00
MihailRis
e7c99eed8d
Merge pull request #654 from MihailRis/vcm-rotation
vcm rotation
2025-10-16 23:28:06 +03:00
MihailRis
1b0d51a2f6 update doc/ru/vcm.md 2025-10-16 23:07:09 +03:00
MihailRis
18d4cff678 add 'rotate' and 'origin' box modifier to vcm 2025-10-16 22:57:45 +03:00
MihailRis
fc122ef3e1
Merge pull request #653 from MihailRis/new-player-funcs
New player.* functions
2025-10-16 22:18:44 +03:00
MihailRis
c0196ef092 update doc/*/scripting/builtins/libplayer.md 2025-10-16 22:00:00 +03:00
MihailRis
9cb9b095e8 add new players finding functions 2025-10-16 22:00:00 +03:00
MihailRis
2210ba8218 add includes 2025-10-16 21:43:02 +03:00
MihailRis
348113f6ea update Shadows.cpp 2025-10-16 21:26:05 +03:00
MihailRis
b0499ced14 add glm includes to Shadows.cpp 2025-10-16 21:10:06 +03:00
MihailRis
96f9c9f382 Merge branch 'dev' into generated-pcm-stream 2025-10-16 19:06:25 +03:00