summaryrefslogtreecommitdiff
path: root/modules/etc
AgeCommit message (Collapse)Author
2018-05-30SCons: Pass env to modules can_build methodRémi Verschelde
This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not.
2018-01-12Properly resize textures so they can be ETC compressed, fixes #15139Juan Linietsky
this may make import times slower though, will have to wait for 3.1 for background texture import and compressonator.
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-12Change -std=gnu++11 to -stc=c++11 and don't pass flag to MSVCMatthias Hoelzl
2017-11-20Fix size mismatch in _compress_etcMillionOstrich
Use j for inner loop
2017-11-15doc: Make all module docs self-containedRémi Verschelde
2017-09-25Use BoolVariable for module options.Elliott Sales de Andrade
2017-09-25Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade
2017-09-04Fix ETC2 import for luminance/lumalpha textures, fixes #10421Juan Linietsky
2017-09-01Merge pull request #10846 from hpvb/fix-sign-compareRémi Verschelde
Fix signed and unsigned comparisons
2017-09-01etc: Append -std=gnu++11 to CCFLAGS instead of CXXFLAGSIgnacio Etcheverry
This way it can override the -std flags passed to scons.
2017-09-01Fix signed and unsigned comparisonsHein-Pieter van Braam
The first in my quest to make Godot 3.x compile with -Werror on GCC7
2017-08-30Disable -ffast-math for etc2compHein-Pieter van Braam
Apparently -ffast-math generates incorrect code with recent versions of GCC and Clang. The manual page for GCC warns about this possibility. In my tests it doesn't actually appear to be measurably slower in this case, and this is used in a batch process so it seems safe to disable this. This fixes #10758 and fixes #10070
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-17Add closest_power_of_2 func and implement mix_rate/latency on OS XMarcelo Fernandez
2017-07-05Some changes to dual paraboloid envmap generation, fixes somme bleedingJuan Linietsky
2017-06-30Disable etc2comp and tinyexr modules on non-tools buildRémi Verschelde
They are not necessary in such configuration, and require C++11 and (on Android) the STL. Fixes #9273.
2017-06-17etc: Do not overestimate number of CPU threadsRémi Verschelde
The *2 factor between cores and threads of most modern CPUs is already taken into account in get_processor_count().
2017-06-16-Fix freezes caused by etccomp2, closes #9183Juan Linietsky
-Normalmaps are now detected and imported as RGTC, both in S3TC and ETC2, this improves their quality.
2017-05-31Add ETC1/ETC2 compression support though etc2comp.Ferenc Arn
Remove rg-etc1 code. Also updated travis to use ubuntu 14.04. Fixes #8457.