MihailRis
50cd4f98d9
update doc/*/scripting/builtins/libhud.md
2025-11-09 23:13:59 +03:00
MihailRis
db05527fcf
add hud.is_open(layoutid) --> bool
2025-11-09 23:11:12 +03:00
MihailRis
0e6fb878bf
add app.reset_content 'non_reset_packs' optional argument
2025-11-09 23:04:50 +03:00
MihailRis
50d520e747
fix: container:setInterval in menu screen
2025-11-09 22:27:37 +03:00
MihailRis
7fc3703ad2
feat: refresh on demand in menu (adaptive framerate)
2025-11-09 22:22:24 +03:00
MihailRis
50af44c9de
update doc/*/content-packs.md
2025-11-09 21:31:36 +03:00
MihailRis
ba0977a6f0
Merge branch 'dev' into more-about-projects
2025-11-09 21:24:47 +03:00
MihailRis
65bba0088b
update doc/*/content-packs.md
2025-11-09 21:24:21 +03:00
MihailRis
17ffa73ce7
refactor: move and rename EnginePaths
2025-11-09 20:13:59 +03:00
MihailRis
3b583d4dd6
refactor: Engine, EnginePaths, move CoreParameters to new header
2025-11-09 19:56:46 +03:00
MihailRis
01bf474a2b
cleanup Engine.cpp a bit
2025-11-09 19:37:40 +03:00
MihailRis
4bafad708e
move window-related code from Engine.cpp to WindowControl
2025-11-09 19:09:35 +03:00
MihailRis
87ff77a73f
add project start application script
2025-11-09 18:26:36 +03:00
MihailRis
05de043154
add 'project:content' content source
2025-11-09 18:23:10 +03:00
MihailRis
60ed10c0a1
add prefix check to events.on
2025-11-08 11:42:10 +03:00
MihailRis
8de7f79ed5
update doc/*/audio.md
2025-11-07 23:05:50 +03:00
MihailRis
be1f336d90
rename audio.input.fetch_input to audio.input.fetch
2025-11-07 22:32:16 +03:00
MihailRis
ebe8220548
cleanup
2025-11-06 12:25:21 +03:00
MihailRis
219d5aab31
Merge branch 'dev' into generated-pcm-stream
2025-11-06 12:18:47 +03:00
MihailRis
31d2dde534
Merge pull request #663 from MihailRis/canvases-and-atlases
...
Canvas from texture / atlas
2025-11-06 00:46:00 +03:00
MihailRis
340b469b40
update doc/*/scripting/builtins/libassets.md
2025-11-05 20:59:35 +03:00
MihailRis
878d824548
feat: create canvas from texture
2025-11-05 20:50:27 +03:00
MihailRis
28dd2f38d2
feat: update atlas texture extrusion on its reload
2025-11-05 12:25:50 +03:00
MihailRis
b89888969f
Merge branch 'dev' into canvases-and-atlases
2025-11-05 02:40:31 +03:00
MihailRis
21cb533f17
Merge pull request #664 from MihailRis/menu-back-on-escape
...
menu:back on escape pressed
2025-11-05 02:39:59 +03:00
MihailRis
c565e9897f
feat: go back in menu on Escape pressed
2025-11-05 02:13:32 +03:00
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
eliotbyte
17f6bd4403
refactor: extract compute_face_points and expand_aabb_4_if_needed helpers
...
- Added compute_face_points() to eliminate repeated p0..p3 calculations
- Added expand_aabb_4_if_needed() to consolidate densePass checks
- Unified expand_aabb() usage to expand_aabb_point() throughout
- Reduced code duplication in face(), faceAO(), and face variant methods
2025-11-02 18:19:02 +03:00
eliotbyte
0eec97726d
fix missing AABB expansion for non-AO faces
2025-11-02 17:30:30 +03:00
eliotbyte
3a78d5f334
fix constant naming
2025-11-02 15:01:31 +03:00
eliotbyte
34cb2bfdd5
fix function naming
2025-11-02 15:01:31 +03:00
eliotbyte
1dfb415843
refactor: constexpr constants and minor optimizations
...
Replace magic numbers with named constants, add AABB helpers,
reduce redundant normalizations, improve TU organization
2025-11-02 15:01:30 +03:00
eliotbyte
dbee19693e
refactor: consolidate duplicated AABB and texture code
...
Extract repeated frustum culling, UV region filling, and directional lighting calculations into helper functions. Fix compilation issues
2025-11-02 15:01:30 +03:00