Commit Graph
7005 Commits
Author SHA1 Message Date
Adrien GIVRY 7ff1908aad Fixed crash when CSM near and far values are superimposed 2025-04-28 17:22:49 -04:00
Dmitry Stepanov 64c9caf76a fixed contributions guide
- formatting
- build instructions
2025-04-28 23:29:30 +03:00
Dmitry Stepanov 67a1f1d2f3 fixed gltf shader 2025-04-28 23:13:48 +03:00
Dmitry Stepanov ecb88da0ac ResourceLoader::convert impl for native scenes
- allows resaving ascii to binary
2025-04-27 22:49:26 +03:00
Dmitry Stepanov 04013267af ResourceLoader::convert + moved TargetPlatform to core 2025-04-27 11:13:26 +03:00
Dmitry Stepanov d39b1bc949 added ResourceIo::copy_file method 2025-04-27 11:12:03 +03:00
Dmitry Stepanov f284d99c32 isolate platform-specific code of project exporter in respective mods 2025-04-27 09:56:34 +03:00
Dmitry Stepanov 1644cefef3 Merge pull request #787 from fabriond/master
Changed "Show in explorer" to work on other operating systems
2025-04-27 09:27:41 +03:00
Gabriel Freire cc55d350c1 fixed documentation for VisitError::NotSupportedFormat 2025-04-27 02:28:52 +02:00
Gabriel Freire 00300d2fad added launch.json config file for debugging 2025-04-26 22:33:13 +02:00
Gabriel Freire 5226bd36a4 made "Show in explorer" work on other OS's 2025-04-26 22:27:09 +02:00
Dmitry Stepanov a573c80f6e use enum for a visitor version 2025-04-26 17:54:59 +03:00
Dmitry Stepanov f81025a758 use visitor's version number when deserializing vectors 2025-04-26 17:21:31 +03:00
Dmitry Stepanov 574aac33a9 added visitor version number 2025-04-26 16:35:03 +03:00
Dmitry Stepanov c54f4fc7f5 Merge pull request #786 from fabriond/master
Project manager Open IDE settings improvements
2025-04-26 10:12:00 +03:00
Gabriel Freire 298a42055c added option to use %MANIFEST_DIR% to open IDE in project manager 2025-04-26 02:53:49 +02:00
Dmitry Stepanov a69f8d6b05 moved binary/ascii reader/writer to respective modules 2025-04-25 22:06:26 +03:00
Dmitry Stepanov dcacb603c2 do not save NEED_SYNC flag when serializing an inheriable variable
- reduces amount of changes and thus reduces merge conflicts
2025-04-25 21:34:29 +03:00
Dmitry Stepanov 28a483a53d Merge remote-tracking branch 'origin/master' 2025-04-24 23:21:17 +03:00
Dmitry Stepanov 5af155a896 use stable ids when serializing rc/arc
- prevents ids from changing, thus improves mergeability of the assets
2025-04-24 23:21:15 +03:00
Dmitry Stepanov 9744c81893 Merge pull request #785 from TitanNano/jovan/auto_scale_ui
Remove unused auto_scale_ui flag
2025-04-24 21:38:51 +03:00
Jovan Gerodetti a8bf42fe8c Remove unused auto_scale_ui flag 2025-04-24 20:27:28 +02:00
Dmitry Stepanov e842c51cd7 Merge pull request #783 from TitanNano/jovan/auto_scale_ui
Handle UI scaling in Screen Widget
2025-04-24 20:58:34 +03:00
Jovan Gerodetti 9a0c63dc48 Handle UI scalling in Screen Widget 2025-04-24 18:58:11 +02:00
Dmitry Stepanov 9e7b7340d3 fixed potential crash in the editor 2025-04-23 20:39:30 +03:00
Dmitry Stepanov 10f258248b open context menus on rmb-up event instead of rmb-down
- this is the standard behavior in other UI libs
- fixes inability to open some context menus
2025-04-23 20:39:18 +03:00
Dmitry Stepanov a90755230b serialize strings as fields and as-is w/o base64 conversion for asciii 2025-04-22 22:33:07 +03:00
Dmitry Stepanov eb4ecf3572 working vector flattened structure
- all that was needed is a version field, not guessing by the content
2025-04-21 21:49:10 +03:00
Dmitry Stepanov 2abf00b847 rollback vector serialization changes
- new version is unreliable and produces annoying bugs
2025-04-20 23:20:43 +03:00
Dmitry Stepanov d750422acc fixed backward compatibility for verbose vectors 2025-04-20 22:45:50 +03:00
Dmitry Stepanov bb19c879ed save ui scenes in ascii mode 2025-04-20 21:08:33 +03:00
Dmitry Stepanov 3db565e92b fixed distance sorting 2025-04-20 20:03:58 +03:00
Dmitry Stepanov a89db78213 reset editor camera rotation when in 2d mode
- do not allow the camera to be rotated by rmb when 2d mode
2025-04-20 11:05:12 +03:00
Dmitry Stepanov aee202f283 tests for calculate_sorting_index 2025-04-20 10:44:10 +03:00
Dmitry Stepanov 9fd1027233 write empty children section on the same line for ascii mode 2025-04-19 10:39:12 +03:00
Dmitry Stepanov 8936bb4f8a fixed warnings 2025-04-19 10:17:55 +03:00
Dmitry Stepanov b5590145d6 fixed matrix2 deserialization 2025-04-19 10:05:02 +03:00
Dmitry Stepanov a3eefd865a Merge remote-tracking branch 'origin/master' 2025-04-19 09:46:47 +03:00
Dmitry Stepanov a767b2725c removed invalid assertions + code cleanup 2025-04-19 09:46:32 +03:00
Dmitry Stepanov a5aa818466 Merge pull request #782 from b-guild/render-mask
Using a `BitMask` to control which nodes are visible to each camera
2025-04-19 09:25:54 +03:00
b-guild 081e8e00fa Moving render_mask check into should_be_rendered 2025-04-18 17:58:26 -07:00
Dmitry Stepanov 95611cb6d3 flatten vector structure at serialization stage
- removes redundant `ItemData` node that bloats the final structure
2025-04-18 23:48:48 +03:00
b-guild ed00414689 Add render mask to Base 2025-04-18 11:41:39 -07:00
Dmitry Stepanov 2f07d2178c write all attributes in a single line
- improves mergeability
2025-04-18 21:06:59 +03:00
Dmitry Stepanov 0ce24acea9 Merge pull request #781 from b-guild/master
Fixing cut-off text in tooltips
2025-04-17 22:47:04 +03:00
b-guild e1d29398d7 Fixing cut-off text in tooltips 2025-04-17 10:28:37 -07:00
Dmitry Stepanov b74d3c079a Merge pull request #780 from b-guild/master
Protecting against resource deadlock
2025-04-17 18:41:54 +03:00
b-guild f56f704a40 Protecting against resource deadlock 2025-04-16 20:58:28 -07:00
Dmitry Stepanov baa2a546f6 hold mutex locks as short as possible to prevent deadlocks
- yet another (this time more successful) attempt to fix a deadlock when loading a ton of resources at the same time
2025-04-16 23:20:39 +03:00
Dmitry Stepanov 00f9db055e use blocking resource registry updating where possible
- an attempt to fix a random deadlock
2025-04-16 19:54:19 +03:00