summaryrefslogtreecommitdiff
path: root/modules/etc
AgeCommit message (Expand)Author
2021-04-13Add `etcpak` library for faster ETC/ETC2/S3TC imports.K. S. Ernest (iFire) Lee
2021-02-11Improve resource load cachereduz
2021-02-08Initialize class/struct variables with default values in modules/Rafał Mikrut
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-26Fix ETC quality settingMarcel Admiraal
2020-12-18SCons: Add explicit dependencies on thirdparty code in cloned envRémi Verschelde
2020-12-10PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool codeRémi Verschelde
2020-11-16Remove empty lines around braces with the formatting scriptAaron Franke
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-07-27Style: Fix code format scripts compat with non-GNU UnicesRémi Verschelde
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-04-20Exposed RenderingDevice to script APIJuan Linietsky
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-30SCons: Format buildsystem files with psf/blackRémi Verschelde
2020-03-23Adding missing include guards to header files identified by LGTM.Rajat Goswami
2020-02-29Force mipmaps off when importing RGBA4444 texturesclayjohn
2020-02-28Removed interactive loader, added proper thread loading.Juan Linietsky
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
2020-02-11basis_universal: Fix py3 build and document license and provenanceRémi Verschelde
2020-02-11Rewritten StreamTexture for better code reuse, added basis universal supportJuan Linietsky
2020-02-11Texture refactorJuan Linietsky
2020-01-03Add support for Lum-alpha textures to ETC fallbackclayjohn
2020-01-02Fallback to RGBA4444 for textures with alpha set to ETC compressionclayjohn
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-11-10Memory leak and crash fixesRafał Mikrut
2019-10-28Fix some crashes and using null pointersRafał Mikrut
2019-09-25Added some obvious errors explanationsqarmin
2019-08-17Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG'Rémi Verschelde
2019-08-12Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/'Robin Hübner
2019-07-22SCons: Enable C++11 on the whole codebaseRémi Verschelde
2019-07-06Added release function to PoolVector::Access.Ibrahn Sahir
2019-06-18Unexpose subclasses of ResourceFormatLoader and -SaverRémi Verschelde
2019-04-30SCons: Always use env.Prepend for CPPPATHRémi Verschelde
2019-04-24SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGSRémi Verschelde
2019-04-09Style: Apply new changes from clang-format 8.0Rémi Verschelde
2019-01-09Don't use -ffast-math or other unsafe math optimizationsHein-Pieter van Braam
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-12-15Added basic support for custom resource savers and loadersMarc Gilleron
2018-09-29Fix warning about functions defined but not used [-Wunused-function]Rémi Verschelde
2018-09-28SCons: Build thirdparty code in own env, disable warningsRémi Verschelde
2018-09-27Fix warnings about unhandled enum value in switch [-Wswitch]Rémi Verschelde
2018-09-27Fix warnings for comparison between signed and unsigned integers [-Wsign-comp...Rémi Verschelde
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-08-06Added proper import support for 3D and Array texturesJuan Linietsky
2018-05-30SCons: Pass env to modules can_build methodRémi Verschelde
2018-01-12Properly resize textures so they can be ETC compressed, fixes #15139Juan Linietsky
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde