Commit Graph

10192 Commits

Author SHA1 Message Date
1vanK
d17b5ec016 AS Bindings: Cleanup registration macro comments 2021-02-24 13:05:01 +03:00
1vanK
0e05a4cbf7 AS Autobinings: Remove glue for destructors because template glue function is used 2021-02-24 12:10:12 +03:00
1vanK
711053d293
AS Bindings: Allows using generic calling convention on any platform [cache clear] (#2783) 2021-02-23 21:31:21 +03:00
Wang Kai
ffa6a9d6e2
Fix UI scale issues. (#2779)
* Fix UI scale issues.

* Fixing of UI scaling issue.

* Unify cursor in UI scaled position.

* Scaled UI issue: JSCanvasSize modification

* Remove extra space.

* Fixed Editor viewport related issues when UI scaled.
2021-02-21 21:08:16 +03:00
1vanK
7cbb7b2999
AS Bindings: do not write wrap.h and wrap16.h to Urho3DAll.h [cache clear] (#2780) 2021-02-21 03:45:55 +03:00
1vanK
08063ca915 AS bindings: Move wrapper addon to engine; fix unclosed multiline comment 2021-02-20 20:37:50 +03:00
1vanK
84913ce65b AS Autobindings: Partially revert previous commit until problems with generic calling convention are resolved 2021-02-18 13:35:00 +03:00
1vanK
5d2b9537df AS Autobindings: Base for splitting class registrations into separate functions 2021-02-18 11:12:50 +03:00
1vanK
d7a1578ca2 AS Autobindings: Rename class registration function to more readable; Add comment before class registration function to allows do not write file name before every class member 2021-02-17 20:53:29 +03:00
1vanK
62d8bd7776 AS Autobindings: Remove unnecessary spaces from definitions 2021-02-17 11:25:33 +03:00
1vanK
5bc071b7cb AS Autobindings: Change Exception base class (fix building with GCC/MinGW) 2021-02-17 01:14:18 +03:00
SuperWangKai
30a629ca21
Tracy profiler integration. (#2776)
* Tracy profiler integration.

* Cleanup URHO3D_TRACY_PROFILING macro.

* Fix comment of Tracy build option.

* Decouple URHO3D_TRACY_PROFILING exclusively from URHO3D_PROFILING.

* Comment explains URHO3D_TRACY_PROFILING

* Update

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update CMakeLists.txt

* Update

* Update TracyCallstack.cpp

* Update

* Update CMakeLists.txt

* Update TracyCallstack.cpp

* Update TracyCallstack.cpp

Co-authored-by: 1vanK <1vanK@users.noreply.github.com>
2021-02-16 17:56:04 +03:00
1vanK
0e488a902d AS Autobindings: Join converted varibles by separate functions 2021-02-06 09:58:26 +03:00
1vanK
ecb2dda3dd AS Autobindings: Simplify CppVariableToAS() 2021-02-05 14:46:43 +03:00
1vanK
59671b2797 AS Autobindings: Fix wrapper name for operator= Fix wrapping StringVector in function params 2021-02-05 12:14:03 +03:00
1vanK
47aa41e2c1 AS Autobindings: Process Context* in function parameters in standard way 2021-02-05 00:15:03 +03:00
1vanK
3b835a7cd3 AS Autobindings: Replace function param converter and function return type converter by single function 2021-02-04 13:56:45 +03:00
1vanK
3b0c4b6204 AS Autobindings: Use exceptions instead global variable to pass error message through several functions 2021-02-03 10:56:06 +03:00
1vanK
5bce5959b0
AS Bindings: Register long / unsgined long as separate type because it have different width on different systems (#2774) 2021-02-02 12:24:49 +03:00
1vanK
88b44fd835
AS Autobindings: Do not use param indices in glue (#2773) 2021-02-02 10:51:23 +03:00
1vanK
45f3f12072 Fix 35_SignedDistanceFieldText sample for OpenGL ES 2.0
Thanks elix22 https://github.com/urho3d/Urho3D/pull/2544
2021-02-01 21:37:23 +03:00
Eugene Kozlov
2805b6379e
Fix incorrect rendering of point vertex lights
Spot light attenuation is not completely suppressed for point lights with cutoff = -1.0f
2021-02-01 19:20:30 +03:00
1vanK
60da1562cf
Temporary use old version of Doxygen (#2772) 2021-02-01 12:00:25 +03:00
1vanK
d5232d6319 Typo in previous commit 2021-02-01 10:03:14 +03:00
gleblebedev
d8c4adb49d
Issue 2718 bugfix (#2771)
* Limit number of channels to avoid issues on multichannel audio device (5.1, 7.1, etc)

* fix as requested

* Update Audio.cpp

Co-authored-by: 1vanK <1vanK@users.noreply.github.com>
2021-02-01 09:59:25 +03:00
1vanK
51e823387e Revert "Limit number of channels to avoid issues on multichannel audio device (5.1, 7.1, etc) (#2769)"
This reverts commit f551d2eab8.
2021-01-31 13:04:48 +03:00
gleblebedev
f551d2eab8
Limit number of channels to avoid issues on multichannel audio device (5.1, 7.1, etc) (#2769) 2021-01-31 12:27:51 +03:00
PencilAmazing
2dcefeb54f
Added checkbox for editor to parent spawned nodes to selected node (#2766)
* Added checkbox for editor to parent spawned nodes to selected node (and renamed the option above it)

* Convert tabs to spaces.

* Curly braces

* More formatting.

* Formatting

* Changed default setting to false.

* Removed redundant null check

* Update EditorSpawn.as

Co-authored-by: 1vanK <1vanK@users.noreply.github.com>
2021-01-26 17:11:27 +03:00
PencilAmazing
0dfd145018
Fix conditional typo in EditorSpawn.as (#2764)
* Fix typo in EditorSpawn.as

* Update EditorSpawn.as

* Update EditorSpawn.as

Co-authored-by: 1vanK <1vanK@users.noreply.github.com>
2021-01-21 21:40:41 +03:00
1vanK
c4082368d7 Update boost::preprocessor to 1.75.0 2021-01-21 00:53:24 +03:00
1vanK
20ab680d36 AS Autobindings: base class for function analyzers 2021-01-19 12:14:49 +03:00
1vanK
fcfc612248 AS Autobindings: Initial splitting of classes to separate functions - Move destructors 2021-01-19 12:14:49 +03:00
1vanK
83b482332c Separately set /WHOLEARCHIVE for every third party lib. Fix https://github.com/urho3d/Urho3D/issues/2760 2021-01-17 04:57:06 +03:00
1vanK
7e1ff465f4 Disable WHOLEARCHIVE for VS Shared x32. Temporary fix for https://github.com/urho3d/Urho3D/issues/2760 2021-01-17 02:40:47 +03:00
1vanK
19533d7d41 AS Bindings: fix throwing away of parameters
https://www.gamedev.net/forums/topic/709016-dropping-parameters-when-registering-functions/
2021-01-16 14:45:37 +03:00
1vanK
79dbbe7a49 BindingGenerator: Fix building with MinGW 2021-01-15 06:00:59 +03:00
1vanK
90d7c27c3e
AS Autobindings: Rename GeneratedClasses to GeneratedObjectTypes; sort and rename HighPriority members to DefaultConstructors (#2759) 2021-01-15 05:17:58 +03:00
1vanK
36cabe9639 Restore Doxyfile version
Revert mistaken change from ef1dfe3417
2021-01-11 05:28:36 +03:00
1vanK
03882e8943
Update AngelScript library (#2756) 2021-01-11 00:49:23 +03:00
1vanK
7ce32991ae
AS Autobindings: Sort RegisterObjectType. Initial stage of reorganizing class bindings (#2752) 2021-01-05 00:15:20 +03:00
SuperWangKai
15a9692739
Fixed texture loading caused by Heightmap typo (#2753) 2021-01-04 15:57:25 +03:00
1vanK
c823a0a419
BindingGenerator: Move template specialization into GlobalFunctionAnalyzer; Improve XmlAnalyzers (#2751) 2020-12-30 17:55:45 +03:00
1vanK
4048798fc5 Remove endline spaces 2020-12-24 16:21:55 +03:00
1vanK
a6dad3f314 BindingGenerator: Typo in the previous commit 2020-12-24 15:39:52 +03:00
1vanK
3b71f28262 AS Autobindings: Sort global variables 2020-12-24 14:23:39 +03:00
1vanK
094fd5f58f AS Autobindings: avoid recreation of bindings when cpp files is changed
Only header files is used for binding generation
2020-12-24 07:47:26 +03:00
1vanK
b08f08dfb6
36_Urho2DTileMap: Fix invisible cursor - Revert ef6284c938 (#2749) 2020-12-24 05:15:16 +03:00
1vanK
bd07aee97d
AS Autobindings: Sorting global functions (#2748) 2020-12-24 04:23:00 +03:00
1vanK
88a275bb90
AS Autobindings: refs instead values, improved UsingAnalyzer, typos, style (#2747) 2020-12-22 15:18:01 +03:00
1vanK
0ba217b9a1
AS Autobindings: reorganize doxygen 7732 issue workaround (#2746) 2020-12-21 19:38:42 +03:00