summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-26Make possible to use ETC texture format with GLES3 on Androidvolzhs
Currently, textures are not exported if use ETC on project settings and export project with GLES3. GLES3 should be able to use ETC format also.
2018-12-22Merge pull request #24546 from guilhermefelipecgs/fix_blend_treeRémi Verschelde
Fix blend tree generating wrong node names
2018-12-22Fix blend tree generating wrong node namesGuilherme Felipe
Now it's possible to connect nodes again.
2018-12-21Merge pull request #24536 from nekomatata/android-gles3Rémi Verschelde
GLES3 Fragment shader error fix for Android
2018-12-21Fixed fragment shader compilation error on android (S0001: Cannot compare ↵PouleyKetchoupp
'float' with 'int')
2018-12-21Merge pull request #24529 from akien-mga/opengl-2.1-lowpRémi Verschelde
GLES2: Define 'lowp' for OpenGL 2.1
2018-12-21Merge pull request #22775 from KellyThomas/named-colorsRémi Verschelde
[Mono] Color - add ColorN() and named color properties
2018-12-21GLES2: Define 'lowp' for OpenGL 2.1Rémi Verschelde
Precision qualifiers are only used on OpenGL ES 2.0 and 3.0, and while OpenGL 3.3 defines them for compatibility (but without practical effect), they're missing from OpenGL 2.1, so we define them to prevent compilation errors. Fixes #24521.
2018-12-21Merge pull request #24527 from akien-mga/pm-warn-config-versionRémi Verschelde
ProjectManager: Warn when projects have different config_version
2018-12-21Reverse RGBA shadow test on GLES2Juan Linietsky
2018-12-21Further GLES2 fixesJuan Linietsky
2018-12-21Fixes to framebuffer formats for GLES2, closes #24518Juan Linietsky
2018-12-21ProjectManager: Warn when projects have different config_versionRémi Verschelde
When opening projects for edition through the project manager, the following checks are now done: 1. If the config_version is lower than the one used by the current engine version, users are asked if they want to convert to the new format or abort editing. Fixes #20626. 2. If the config_version is higher than the expected one (project from a more recent and incompatible engine version), projects are grayed out and can't be edited. Fixes #18758. When editing from the command line, the behaviour is unchanged: projects in situation (1) are automatically converted, while projects in situation (2) show an error message (made more explicit). The "Run" option from the project manager was not changed, so it will still run (1) projects without converting them, and fail running (2) projects. Co-authored-by: groud <gilles.roudiere@gmail.com>
2018-12-21Merge pull request #24519 from Chaosus/error_label_fixRémi Verschelde
Change LinkLabel back to Label in error status bar
2018-12-21Merge pull request #24516 from YeldhamDev/scons_gui_3dRémi Verschelde
Fix possible error in "disable_advanced_gui" flag's description
2018-12-21Merge pull request #24513 from YeldhamDev/fix_tileset_editor_drawRémi Verschelde
Fix small drawing error in TileSet editor
2018-12-21Merge pull request #24509 from guilhermefelipecgs/fix_24273Rémi Verschelde
Add bind for TileMap::get_cell_autotile_coord
2018-12-21Merge pull request #24508 from guilhermefelipecgs/fix_22756Rémi Verschelde
Fixes for TileSetEditor and TileMapEditor
2018-12-21Change LinkLabel back to Label in error status barChaosus
2018-12-21[Mono] Color - add ColorN(), Colors - add named color propertiesKelly Thomas
2018-12-21Fix possible error in "disable_advanced_gui" flag's descriptionMichael Alexsander Silva Dias
2018-12-20Fix small drawing error in TileSet editorMichael Alexsander Silva Dias
2018-12-20Remove usage of VAO, which does not work in GLES2Juan Linietsky
2018-12-20Merge pull request #24502 from Shinryuuji/fix-texturelayered-formatRémi Verschelde
Fix TextureLayered::create not retaining format
2018-12-20Merge pull request #24503 from akien-mga/certs-update-f29Rémi Verschelde
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
2018-12-20Merge pull request #24499 from akien-mga/android-thirdpartyRémi Verschelde
Android: Better identify thirdparty C/C++ code
2018-12-20Add bind for TileMap::get_cell_autotile_coordGuilherme Felipe
2018-12-20Fixes for TileSetEditor and TileMapEditorGuilherme Felipe
[TileSetEditor] Hide Bitmask and Priority for ATLAS_TILE [TileMapEditor] Hide "Disable autotile" if the selected tile isn't autotile Fix #22756, don't update bitmask when tilemode is ATLAS_TILE
2018-12-20Support lights and shadows in GLES2, fixes #21853Juan Linietsky
2018-12-20doc: Add missing commas after "If true/false"Rémi Verschelde
2018-12-20Android: Better identify thirdparty C/C++ codeRémi Verschelde
- The `cpu-features.{c,h}` code was only used by chance by the webm (libvpx) code, so I moved it there. It was actually introduced before that and wasn't in use, and libvpx just happened to be able to compile thanks to it being bundled. It could potentially be compiled on the fly from the Android NDK, but since we plan to replace the webm module by a GDNative plugin in the near future, I went the bundling route. - `ifaddrs_android.h` is already provided in the Android NDK as `ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we up the min API level to 24, where `getifaddrs` is first defined. I moved the files to `thirdparty/misc` and synced them with upstream WebRTC (only indentation changes and removal of `static` qualifiers). Also removes dropped thirdparty files from COPYRIGHT.txt after changes in #24105 and #24145.
2018-12-20certs: Sync with latest ca-certificates-2018.2.26-2.fc29Rémi Verschelde
2018-12-20Fix TextureLayered::create not retaining formatShinryuuji
2018-12-20Merge pull request #24500 from akien-mga/drop-global_defaultsRémi Verschelde
Core: Drop unused global_defaults logic
2018-12-20Merge pull request #24485 from volzhs/system-time-msRémi Verschelde
Added OS.get_system_time_msecs()
2018-12-20Core: Drop unused global_defaults logicRémi Verschelde
It used to be used for Android and iOS to specify platform-specific project settings overrides, but we now have feature tags for that.
2018-12-20Added OS.get_system_time_msecs()volzhs
2018-12-20Style: Fix formatting in GLES2 shadersRémi Verschelde
2018-12-20Merge pull request #24495 from vipsbpig/pr-fix-gles2-spotlightRémi Verschelde
Fix GLES2 Spotlight shadow problem
2018-12-20Merge pull request #24481 from vnen/android-export-debug-keystoreRémi Verschelde
Add option to add debug keystore in Android export
2018-12-20fix gles2 spotlight problemGitea
2018-12-19CodeEditor: Drop unused enable_complete_timer variableRémi Verschelde
Its use was removed in 1039ba9ffb8588e8b0abddaa753d270979147c23.
2018-12-19Add option to add debug keystore in Android exportGeorge Marques
2018-12-19Properly support light shaders in GLES2, fixes #21651Juan Linietsky
2018-12-19Merge pull request #24439 from staalduinen/mouse-motion-fixRémi Verschelde
fix near infinite loop when no previous mouse position
2018-12-19fix near infinite loop when no previous mouse positionArjen van Staalduinen
Added physics_has_last_mousepos to better deal with situations where there is no last_mousepos
2018-12-19Merge pull request #24462 from guilhermefelipecgs/fix_copy_paste_tilemapRémi Verschelde
Fix copy/paste for TileMap
2018-12-18Fix copy/paste for TileMapGuilherme Felipe
Fix #24440
2018-12-19Merge pull request #24457 from volzhs/colored-font-sizeRémi Verschelde
Fix colored font rendered in wrong size
2018-12-18Change how rects are drawn (and also will help batching eventually), to ↵Juan Linietsky
workaround problem in #9913