summaryrefslogtreecommitdiffstats
path: root/methods.py
Commit message (Collapse)AuthorAgeFilesLines
* fix code generation so it generates Transform2D instead of Matrix32Juan Linietsky2017-01-111-4/+4
|
* Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-021-5/+77
|\ | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| * Blend shapes using transform feedback (GPU)Juan Linietsky2016-11-241-2/+37
| |
| * -Many many fixesJuan Linietsky2016-10-291-0/+1
| | | | | | | | -Gizmos work again
| * Begining of GLES3 renderer:Juan Linietsky2016-10-031-5/+41
| | | | | | | | | | | | | | | | -Most 2D drawing is implemented -Missing shaders -Missing all 3D -Editor needs to be set on update always to be used, otherwise it does not refresh -Large parts of editor not working
* | style: Various other PEP8 fixes in Python filesRémi Verschelde2016-11-011-223/+223
| | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E7`, fixes: - E701 - Put colon-separated compound statement on separate lines. - E702 - Put semicolon-separated compound statement on separate lines. - E703 - Put semicolon-separated compound statement on separate lines. - E711 - Fix comparison with None. - E712 - Fix (trivial case of) comparison with boolean. - E713 - Fix (trivial case of) non-membership check. - E721 - Fix various deprecated code (via lib2to3).
* | style: Fix PEP8 blank lines issues in Python filesRémi Verschelde2016-11-011-37/+26
| | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E3,W3`, fixes: - E301 - Add missing blank line. - E302 - Add missing 2 blank lines. - E303 - Remove extra blank lines. - E304 - Remove blank line following function decorator. - E309 - Add missing blank line. - W391 - Remove trailing blank lines.
* | style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-011-483/+483
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* | style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde2016-11-011-1105/+1105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
* | Merge pull request #6959 from RandomShaper/fix-big-libsRémi Verschelde2016-10-301-1/+53
|\ \ | | | | | | Adopt simpler strategy for big libs on Windows
| * | scons: Move lib splitting method to methods.pyRémi Verschelde2016-10-301-0/+44
| | | | | | | | | | | | Apparently it might still be necessary for some console ports.
| * | Adopt simpler strategy for big libs on WindowsPedro J. Estébanez2016-10-291-1/+9
| | |
* | | fix bug introduced by #6501yg2f2016-10-261-5/+0
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | ( @Akien : this PR is for current HEAD only, not to be cherry-picked for 2.1.1 ) this is manual revertion of #6501 which introduced a bug that prevented scons from detecting Mingw under Windows when MSVC was installed. (thanks to @vnen for finding this) AND it fixes the actual bug that prevented scons from detecting MSVC standalone compiler ( a confusions between ``VSINSTALLDIR`` and ``VCINSTALLDIR`` ) The freeware Standalone MSVC C++ Build Tools are available here : http://landinghub.visualstudio.com/visual-cpp-build-tools
* / SCons: Use colored output if available, change "colored"->"verbose"Błażej Szczygieł2016-10-171-1/+1
|/
* scons detects standalone MSVC on Windowsyg2f2016-09-161-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Under Windows, Scons is now capable of detecting and compiling with standalone MSVC compilers (aka "Visual C++ Build Tools"). http://landinghub.visualstudio.com/visual-cpp-build-tools Tried with version 2015, and native x86 and x64 compilers under Windows 10 pro 64 and Windows 8.1 64, with the default Win8 SDK provided by the "Visual C++ Build Tools" web-installer. Follow the same compiling instructions than for compiling with Visual Studio, except that Visual Studio is no more required. KNOWN ISSUES : - ``methods.detect_visual_c_compiler_version()`` will emit a warning message on computers where the ``VSINSTALLDIR`` environement variable is not present. But it should compile just fine and still automatically detects the 32 or 64 bits according to the compiler you picked. TODO : - eventually, update ``platform/winrt/dectet.py`` with function ``methods.msvc_is_detected()`` and try to compile winrt/UWP with these standalone compilers (if you did not select Win10 SDK when installing the standalone tools, you can run it again). - update doc to make users aware of "Visual C++ Build Tools" aka "stadalone MSVC". - eventually, update ``methods.detect_visual_c_compiler_version()``
* Fix the Windows environment in SCons spawn functionGeorge Marques2016-09-101-0/+1
| | | | Properly fix #2974 as discussed there.
* Implement missing WinRT functionsGeorge Marques2016-09-031-0/+69
| | | | | | | | - Fix buildsystem for WinRT/UWP platform. - Add audio driver and joystick mapping for WinRT. - Enable thread class for WinRT. - Refactor MSVC compiler architecture detection to methods.py, so it can be used by Windows and WinRT.
* VisualScript can now execute visual scripts, but there is no debugger or ↵Juan Linietsky2016-08-051-1/+3
| | | | profiler yet.
* Add android_add_default_config for config.pyvolzhs2016-07-071-1/+3
| | | | usage : env.android_add_default_config("applicationId 'com.godot.game'")
* Fix javascript build in WindowsGeorge Marques2016-06-141-3/+6
| | | | Fix #3438
* Fix error in GLSL #include codeSaracen2016-05-021-27/+26
|
* Support for #includes in built-in GL shaders.Saracen2016-05-011-53/+85
|
* Remove trailing spacesRémi Verschelde2016-04-021-66/+66
|
* Add support for patch versions (2.0.x)Rémi Verschelde2016-03-221-0/+2
| | | | (cherry picked from commit 706d576f7b24ec62effd59f66f1d7c47c813056b)
* -Many fixes to windows build system with Mingw on Windows. Fixes #2690Juan Linietsky2016-01-251-1/+44
|
* Fixed wrong variable namesLuka2016-01-201-2/+2
|
* -Removed ANT build system for Android, as it was deprecated by GoogleJuan Linietsky2016-01-081-18/+23
| | | | -Added new Gradle build system, as it is the required build system
* Add icon to exe file in windows exportmasoud bh2015-11-091-0/+2
| | | | | | | | | add version_info and icon sections in "export to windows platform". add version_info and icon to godot exe file (editor & template exe). fix an problem in image class. change all default icons to android export icon (a little more rounded). create an python script for convert file to cpp byte array for use in 'splash.h'.
* merges from okam repoJuan Linietsky2015-03-031-0/+8
|
* SCons: colored compilationhurikhan2015-01-121-0/+36
|
* -Ability to ask for documents/pictures/etc system dirs.Juan Linietsky2014-12-021-36/+5
| | | | | -Fixes to animationplayer -fixes to collada importer
* Build System ChangesJuan Linietsky2014-10-071-7/+7
| | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-= Build System: -Big clean up of SCons, changed how builds are done to a much cleaner method (check the Github Wiki for instructions). -Deactivated BlackBerry10 (sorry), if no mantainer found (or BlackBerry does not send us a Passort ;), platform will be removed as we have no longer devices to test. Engine: -Removed deprecated object and scene format (was in there just for compatibility, not in use since a long time). -Added ability to open scenes even if a node type was removed (will try to guess the closest type). -Removed deprecated node types.
* GODOT IS OPEN SOURCEJuan Linietsky2014-02-091-0/+1349